UNPKG

iobroker.ecoflow-mqtt

Version:
239 lines (209 loc) 11.7 kB
# States for DELTA3PLUS ### version: 1.3.1 [RuntimePropertyUpload](#RuntimePropertyUpload) [DisplayPropertyUpload](#DisplayPropertyUpload) [setDp3](#setDp3) ## RuntimePropertyUpload ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |tempPcsDc|0 | 100 | °C | 1 | temp pcs dc | |tempPcsAc|0 | 100 | °C | 1 | temp pcs ac | |plugInInfoAcOutFreq|49 | 61 | Hz | 1 | plug in info ac out freq | |plugInInfoAcOutVol|0 | 250 | V | 1 | plug in info ac out vol | |plugInInfoAcInVol|0 | 250 | V | 1 | plug in info ac in vol | |plugInInfoPv2Amp|0 | 15 | A | 1 | plug in info pv2 amp | |plugInInfoBmsVol|0 | 60 | V | 1 | plug in info main battery vol | |plugInInfoAcInAmp|0 | 10 | A | 1 | plug in info ac in amp | |plugInInfoAcOutAmp|0 | 10 | A | 1 | plug in info ac out amp | |bmsBattVol|0 | 60 | V | 1 | main battery batt vol | |bmsBattAmp|-80 | 80 | A | 1 | main battery batt amp | |bmsFullCap|0 | 20000 | mAh | 1 | main battery full cap | |bmsRemainCap|0 | 20000 | mAh | 1 | main battery remain cap | |bmsMinCellVol|0 | 5 | V | 0.001 | Minimum voltage of the main battery | |bmsMaxCellVol|0 | 5 | V | 0.001 | main battery max cell vol | |cmsBattVol|0 | 60 | V | 1 | cms batt vol | |cmsBattAmp|-80 | 80 | A | 1 | cms batt amp | |cmsChgReqVol|0 | 60 | V | 1 | cms chg req vol | |cmsChgReqAmp|0 | 60 | A | 1 | cms chg req amp | |runtimePropertyFullUploadPeriod|0 | n/a | s | 1 | runtime property full upload period | |runtimePropertyIncrementalUploadPeriod|0 | n/a | s | 1 | runtime property incremental upload period | |tempPv|0 | 100 | °C | 1 | temp pv | |plugInInfoPvVol|0 | 60 | V | 1 | plug in info pv vol | |plugInInfoPvAmp|0 | 15 | A | 1 | plug in info pv amp | |tempPv2|0 | 100 | °C | 1 | temp pv2 | |plugInInfoPv2Vol|0 | 60 | V | 1 | plug in info pv2 vol | |plugInInfoDcpVol|0 | 60 | V | 1 | plug in info dcp vol | |plugInInfoDcpAmp|0 | 15 | A | 1 | plug in info dcp amp | ### diagnostic | State | Name | values | |----------|:-------------:|------| |plugInInfoAcOutType| plug in info ac out type | {0:OK?} | |bmsBalState| main battery bal state | {0:OK?} | |bmsAlmState| main battery alm state | {0:OK?} | |bmsProState| main battery pro state | {0:OK?} | |bmsFltState| main battery flt state | {0:OK?} | |bmsAlmState_2| main battery alm state_2 | {0:OK?} | |bmsProState_2| main battery pro state_2 | {0:OK?} | ### string | State | Name | |----------|------| |pdBmsCommErr| pd main battery comm err | |pdIotCommErr| pd iot comm err | |pdFirmVer| pd firm ver | |iotFirmVer| iot firm ver | |bmsFirmVer| main battery firm ver | |bmsErrCode| main battery err code | |displayPropertyFullUploadPeriod| display property full upload period | |displayPropertyIncrementalUploadPeriod| display property incremental upload period | |pdDcdcCommErr| pd dcdc comm err | |pdInvCommErr| pd inv comm err | |dcdcFirmVer| dcdc firm ver | |invFirmVer| inv firm ver | ## DisplayPropertyUpload ### string | State | Name | |----------|------| |errcode| errcode | |pcsFanLevel| pcs fan level | |pvDcChgSettingList| pv dc chg setting list | |utcTimezoneId| utc timezone id | |plugInInfoPvChgMaxList| plug in info pv chg max list | |plugInInfoPv2ChgMaxList| plug in info pv2 chg max list | |bmsErrCode| main battery err code | |wirelessCoordinateDevList| wireless coordinate dev list | |wirelessOilSelfStart| wireless oil self start | |bypassOutDisable| bypass out disable | |pdErrCode| pd err code | |plugInInfoDcpDetail| plug in info dcp detail | |plugInInfoDcpResv| plug in info dcp resv | |plugInInfoDcpSn| plug in info dcp sn | |plugInInfoDcpFirmVer| plug in info dcp firm ver | |dcdcErrCode| dcdc err code | |plugInInfoDcpErrCode| plug in info dcp err code | |invErrCode| inv err code | ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |powInSumW|0 | 4000 | W | 1 | Total input power | |powOutSumW|0 | 1000 | W | 1 | Total output power | |energyBackupStartSoc|0 | 100 | % | 1 | Backup reserve level | |powGetQcusb1|0 | 120 | W | 1 | Real-time power of the USB 1 port | |powGetQcusb2|0 | 120 | W | 1 | Real-time power of the USB 2 port | |powGetTypec1|0 | 4000 | W | 1 | Real-time power of Type-C port 1 | |powGetTypec2|0 | 4000 | W | 1 | Real-time power of Type-C port 2 | |acAlwaysOnMiniSoc|0 | 100 | % | 1 | Sets the minimum SOC to enable the AC Always-on function | |powGet_12v|0 | 150 | W | 1 | Real-time 12V power | |powGetAc|0 | 4000 | W | 1 | Real-time AC power | |powGetAcIn|0 | 4000 | W | 1 | Real-time AC input power | |plugInInfoAcInFeq|49 | 61 | Hz | 1 | AC input frequency | |powGetPv2|0 | 600 | W | 1 | pow get pv2 | |plugInInfoPv2DcAmpMax|0 | 15 | A | 1 | plug in info pv2 dc amp max | |plugInInfoPv2ChgAmpMax|0 | 15 | A | 1 | plug in info pv2 chg amp max | |plugInInfoPv2ChgVolMax|0 | 60 | V | 1 | plug in info pv2 chg vol max | |utcTimezone|-1200 | 1200 | | 1 | utc timezone | |wirelessOilOnSoc|0 | 100 | % | 1 | wireless oil on soc | |wirelessOilOffSoc|0 | 100 | % | 1 | wireless oil off soc | |powGetBms|0 | 4000 | W | 1 | pow get bms | |acOutFreq|49 | 61 | Hz | 1 | AC output frequency | |plugInInfoAcOutDsgPowMax|0 | 4000 | W | 1 | Maximum AC discharging power | |bmsBattSoc|0 | 100 | % | 1 | SOC of the main battery | |bmsBattSoh|0 | 100 | % | 1 | SOH of the main battery | |bmsDesignCap|0 | 20000 | mAh | 1 | Battery capacity | |bmsDsgRemTime|0 | 15999 | min | 1 | Remaining discharging time | |bmsChgRemTime|0 | 15999 | min | 1 | Remaining charging time of the main battery | |bmsMinCellTemp|0 | 80 | °C | 1 | Minimum temperature of the main battery | |bmsMaxCellTemp|0 | 80 | °C | 1 | Temperature of the main battery | |bmsMinMosTemp|0 | 100 | °C | 1 | main battery min mos temp | |bmsMaxMosTemp|0 | 100 | °C | 1 | main battery max mos temp | |cmsBattSoc|0 | 100 | % | 1 | Overall SOC | |cmsBattSoh|0 | 100 | % | 1 | Overall SOH | |cmsDsgRemTime|0 | 15999 | min | 1 | Remaining discharging time | |cmsChgRemTime|0 | 15999 | min | 1 | Remaining charging time | |timeTaskChangeCnt|0 | n/a | | 1 | time task change cnt | |powGetDc|0 | 150 | W | 1 | pow get dc | |plugInInfoPvDcAmpMax|0 | 15 | A | 1 | plug in info pv dc amp max | |powGetPv|0 | 600 | W | 1 | pow get pv | |plugInInfoPvChgAmpMax|0 | 15 | A | 1 | plug in info pv chg amp max | |plugInInfoPvChgVolMax|0 | 61 | V | 1 | plug in info pv chg vol max | |powGetAcOut|0 | 4000 | W | 1 | pow get ac out | |powGetDcp|0 | 600 | W | 1 | pow get dcp | |cmsBattPowOutMax|0 | 4000 | W | 1 | cms batt pow out max | |cmsBattPowInMax|0 | 4000 | W | 1 | cms batt pow in max | |cmsBattFullEnergy|0 | 1024 | Wh | 1 | cms batt full energy | |stormPatternEndTime|0 | 60 | h | 1 | storm pattern end time | ### level | State | Min | Max | Unit | Mult | Name | cmd | |----------|:-------------:|:-------------:|:------:|:-----:|-----|------| |lcdLight| 0 | 255 | % | 0.390625 | Screen brightness | {dest:2,cmdFunc:254,cmdId:17,dataLen:2} | |devStandbyTime| 0 | 1440 | min | 1 | Device timeout (min) | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |screenOffTime| 0 | 1800 | s | 1 | Screen timeout (s) | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |acStandbyTime| 0 | 1440 | min | 1 | AC timeout (min) | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |dcStandbyTime| 0 | 1440 | min | 1 | DC timeout (min) | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |plugInInfoAcInChgMode| 0 | 2 | | 1 | plug in info ac in chg mode | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |plugInInfoAcInChgPowMax| 100 | 1500 | W | 1 | Maximum AC input power for charging | {dest:2,cmdFunc:254,cmdId:17,dataLen:7} | |cmsMaxChgSoc| 50 | 100 | % | 1 | Charge limit | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cmsMinDsgSoc| 0 | 30 | % | 1 | Discharge limit | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cmsOilOnSoc| 10 | 30 | % | 1 | SOC for automatically starting the Smart Generator | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cmsOilOffSoc| 50 | 100 | % | 1 | SOC for automatically stopping the Smart Generator | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | ### diagnostic | State | Name | values | |----------|:-------------:|------| |energyBackupEn| Backup reserve function switch | {0:off,1:on} | |flowInfoQcusb1| USB output port 1 switch status | {0:off,2:on} | |flowInfoQcusb2| USB output port 2 switch status | {0:off,2:on} | |flowInfoTypec1| Type-C port 1 switch status | {0:off,2:on} | |flowInfoTypec2| Type-C port 2 switch status | {0:off,2:on} | |acAlwaysOnFlag| ac always on flag | {0:OK?} | |flowInfo_12v| flow info_12v | {0:off,2:on} | |flowInfoAc2dc| flow info ac2dc | {0:off,2:on} | |flowInfoDc2ac| flow info dc2ac | {0:off,2:on} | |flowInfoAcIn| AC input switch status | {0:off,2:on} | |plugInInfoAcInFlag| Indicates whether the AC charging port is connected | {0:disconnected,1:connected} | |utcSetMode| utc set mode | {0:OK?} | |outputPowerOffMemory| output power off memory | {0:OFF?,1:ON?} | |flowInfoBmsDsg| flow info main battery dsg | {0:off,2:on} | |flowInfoBmsChg| flow info main battery chg | {0:off,2:on} | |fastChargeSwitch| Fast charging slider switch | {0: fast charging,1:custom charging power} | |plugInInfoAcChargerFlag| Indicates whether the charger is connected to the AC port | {0:not charging?,1:charging?} | |devSleepState| Sleep status | {0:Off?,1:On?} | |pcsFanErrFlag| pcs fan err flag | {0:OK?,1:error} | |cmsBmsRunState| On/Off status | {0:off,1:on} | |bmsChgDsgState| Charging/Discharging status of the main battery | {0:not charging or discharging,1:discharging,2:charging} | |cmsChgDsgState| Charging/Discharging status | {0:not charging or discharging,1:discharging,2:charging} | |timeTaskConflictFlag| time task conflict flag | {0:no conflict?,1:conflict?} | |flowInfoPv| flow info pv | {0:OK?} | |plugInInfoPvFlag| plug in info pv flag | {0:OK?} | |plugInInfoPvType| plug in info pv type | {0:OK?} | |plugInInfoPvChargerFlag| plug in info pv charger flag | {0:OK?} | |flowInfoAcOut| flow info ac out | {0:OK?} | |flowInfoPv2| flow info pv2 | {0:OK?} | |plugInInfoPv2Flag| plug in info pv2 flag | {0:OK?} | |plugInInfoPv2Type| plug in info pv2 type | {0:OK?} | |flowInfoDcpIn| flow info dcp in | {0:OK?} | |flowInfoDcpOut| flow info dcp out | {0:OK?} | |plugInInfoDcpInFlag| plug in info dcp in flag | {0:OK?} | |plugInInfoDcpType| plug in info dcp type | {0:OK?} | |plugInInfoPv2ChargerFlag| plug in info pv2 charger flag | {0:OK?} | |plugInInfoDcpDsgChgType| plug in info dcp dsg chg type | {0:OK?} | |plugInInfoDcpChargerFlag| plug in info dcp charger flag | {0:OK?} | |plugInInfoDcpRunState| plug in info dcp run state | {0:OK?} | |stormPatternEnable| storm pattern enable | {0:OK?} | |stormPatternOpenFlag| storm pattern open flag | {0:OK?} | ### switch | State | off | on | Name | cmd | |----------|:-------------:|:------:|------|------| |xboostEn| off | on | X-Boost switch | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |enBeep| off | on | Beeper on/off. (true: on, false: off.) | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cmsOilSelfStart| off | on | Smart Generator auto start/stop switch | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | ### array | State | Name | |----------|------| |timeTaskCurrent| time task current | ## setDp3 ### switch | State | off | on | Name | cmd | |----------|:-------------:|:------:|------|------| |cfgAcOutOpen| off | on | AC output switch | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cfgDc12vOutOpen| off | on | 12V output switch | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |cfgUsbOpen| off | on | USB output switch | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} |