UNPKG

iobroker.ecoflow-mqtt

Version:
201 lines (169 loc) 7.67 kB
# States for GLACIER55 ### version: 1.4.9 [RuntimePropertyUpload](#RuntimePropertyUpload) [DisplayPropertyUpload](#DisplayPropertyUpload) [BMSHeartBeatReport](#BMSHeartBeatReport) ## RuntimePropertyUpload ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |plugInInfoAcInVol|0 | 250 | V | 1 | plug in info ac in vol | |runtimePropertyFullUploadPeriod|0 | n/a | s | 1 | runtime property full upload period | |runtimePropertyIncrementalUploadPeriod|0 | n/a | s | 1 | runtime property incremental upload period | ### string | State | Name | |----------|------| |displayPropertyFullUploadPeriod| display property full upload period | |displayPropertyIncrementalUploadPeriod| display property incremental upload period | ## DisplayPropertyUpload ### string | State | Name | |----------|------| |errcode| errcode | |batTemp102| battery temperature | |bmsErrCode| main battery err code | |errCodeRecordList| err code record list | |pdErrCode| pd err code | |bmsMainSn| bms Main Sn | |unknown623| unknown623 | |unknown631| unknown631 | |unknown746| unknown746 | |unknown747| unknown747 | ### diagnostic | State | Name | values | |----------|:-------------:|------| |sysStatus| System status | {0:device off,1:device on,2:device standby} | |cmsChgDsgState| Charging/Discharging status | {0:not charging or discharging,1:discharging,2:charging} | |plugInInfoPvFlag| plug in info pv flag | {0:XT60 connector AC power adapter removed,1:XT60 connector AC power adapter inserted} | |plugInInfoPvType| plug in info pv type | {0:AC power cord removed, only battery,1:AC power cord inserted} | |plugInInfoDcpInFlag| plug in info dcp in flag | {0:Battery not inserted,1:Battery inserted} | |tempUnit| Unit of Temperature | {0:not set?,1:°C (Celsius),2:°F (Fahrenheit)} | |lidStatus| lid/door status | {0:Closed,1:Open} | |zoneStatus| Zone Status (Compartment Separator) | {0:Dual Zone,1:Single Zone (when in Single, the Left Setpoint takes charge)} | |tempAlert| Temperature alarm | {0:off,1:on} | ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |powInSumW|0 | 4000 | W | 1 | Total input power | |powOutSumW|0 | 1000 | W | 1 | Total output power | |lcdLight|0 | 100 | % | 0.390625 | Screen brightness | |screenOffTime|0 | 1800 | s | 1 | Screen timeout (s) | |cmsBattSoc|0 | 100 | % | 1 | Overall SOC | |cmsDsgRemTime|0 | 15999 | min | 1 | Remaining discharging time | |cmsChgRemTime|0 | 15999 | min | 1 | Remaining charging time | |cmsBattDesignCap|0 | 1000 | Wh | 1 | cms Battery Design Cap | |cmsBattPowOutMax|0 | 4000 | W | 1 | cms batt pow out max | |cmsBattPowInMax|0 | 4000 | W | 1 | cms batt pow in max | |tempMonitorLeft|-30 | 40 | °C | 1 | Temp Monitor Left | |tempMonitorRight|-30 | 40 | °C | 1 | Temp Monitor Right | |uptime749|0 | n/a | s | 0.001 | ice time duration | |inputVolt777|0 | 40 | V | 1 | input voltage | ### level | State | Min | Max | Unit | Mult | Name | cmd | |----------|:-------------:|:-------------:|:------:|:-----:|-----|------| |devStandbyTime| 0 | 96400 | min | 1 | Device timeout | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |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} | |setPointLeft| -20 | 20 | °C | 1 | Setpoint Temp. Left | {dest:2,cmdFunc:254,cmdId:17,dataLen:6} | |setPointRight| -20 | 20 | °C | 1 | Setpoint Temp. Right | {dest:2,cmdFunc:254,cmdId:17,dataLen:6} | |batProtect| 0 | 3 | | 1 | Starter battery protection | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | ### switch | State | off | on | Name | cmd | |----------|:-------------:|:------:|------|------| |enBeep| off | on | Beeper on/off | {dest:2,cmdFunc:254,cmdId:17,dataLen:2} | |childLock| off | on | child lock | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |simpleMode| off | on | simple mode | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | |coolingMode| off | on | cooling mode | {dest:2,cmdFunc:254,cmdId:17,dataLen:3} | ## BMSHeartBeatReport ### string | State | Name | |----------|------| |num| num | |type| type | |cellId| cell id | |errCode| err code | |sysVer| sys ver | |bqSysStatReg| bq sys stat reg | |cellSeriesNum| cell series num | |cellNtcNum| cell ntc num | |hwVer| hw ver | |bmsHeartbeatVer| bms heartbeat ver | |ecloudOcv| ecloud ocv | |bmsSn| bms sn | |productType| product type | |productDetail| product detail | |sysLoaderVer| sys loader ver | |mosNtcNum| mos ntc num | |envNtcNum| env ntc num | |curSensorNtcNum| cur sensor ntc num | |balanceCmd| balance cmd | |afeSysStatus| afe sys status | |mcuPinInStatus| mcu pin in status | |mcuPinOutStatus| mcu pin out status | |packSn| pack sn | |waterInFlag| water in flag | ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |soc|0 | 100 | % | 1 | soc | |vol|0 | 60 | V | 0.001 | vol | |amp|0 | 30 | A | 0.001 | amp | |temp|0 | 90 | °C | 1 | temp | |designCap|0 | 20000 | mAh | 1 | design cap | |remainCap|0 | 20000 | mAh | 1 | remain cap | |fullCap|0 | 20000 | mAh | 1 | full cap | |cycles|0 | 6000 | | 1 | Number of cycles | |soh|0 | 100 | % | 1 | soh | |maxCellVol|0 | 5 | V | 0.001 | max cell vol | |minCellVol|0 | 5 | V | 0.001 | min cell vol | |maxCellTemp|0 | 90 | °C | 1 | max cell temp | |minCellTemp|0 | 90 | °C | 1 | min cell temp | |maxMosTemp|0 | 100 | °C | 1 | max mos temp | |minMosTemp|0 | 100 | °C | 1 | min mos temp | |tagChgAmp|0 | 60 | A | 0.001 | tag chg amp | |f32ShowSoc|0 | 100 | % | 1 | f32 show soc | |inputWatts|0 | 1000 | W | 1 | input watts | |outputWatts|0 | 1000 | W | 1 | output watts | |remainTime|0 | 5999 | h | 1 | remain time | |maxVolDiff|0 | 1 | V | 0.001 | max vol diff | |actSoc|0 | 100 | % | 1 | act soc | |diffSoc|0 | 100 | % | 1 | diff soc | |targetSoc|0 | 100 | % | 1 | target soc | |accuChgCap|0 | n/a | mAh | 1 | accu chg cap | |accuDsgCap|0 | n/a | mAh | 1 | accu dsg cap | |realSoh|0 | 100 | % | 1 | real soh | |calendarSoh|0 | 100 | % | 1 | calendar soh | |cycleSoh|0 | 100 | % | 1 | cycle soh | |mosTemp|0 | 100 | °C | 1 | mos temp | |envTemp|0 | 80 | °C | 1 | env temp | |curSensorTemp|0 | 80 | °C | 1 | cur sensor temp | |maxEnvTemp|0 | 80 | °C | 1 | max env temp | |minEnvTemp|-10 | 80 | °C | 1 | min env temp | |maxCurSensorTemp|0 | 90 | °C | 1 | max cur sensor temp | |minCurSensorTemp|0 | 90 | °C | 1 | min cur sensor temp | |heatfilmNtcNum|0 | 10 | | 1 | heatfilm Ntc Num | |minHeatfilmTemp|0 | 90 | °C | 1 | min Heatfilm Temp | |maxHeatfilmTemp|0 | 90 | °C | 1 | max Heatfilm Temp | ### diagnostic | State | Name | values | |----------|:-------------:|------| |openBmsFlag| open bms flag | {0:OK?} | |bmsFault| bms fault | {0:OK?} | |mosState| mos state | {0:OK?} | |balanceState| balance state | {0:OK?} | |sysState| sys state | {0:OK?} | |chgDsgState| chg dsg state | {0:OK?} | |allErrCode| all err code | {0:OK?} | |allBmsFault| all bms fault | {0:OK?} | |bmsAlarmState1| bms alarm state1 | {0:OK?} | |bmsAlarmState2| bms alarm state2 | {0:OK?} | |bmsProtectState1| bms protect state1 | {0:OK?} | |bmsProtectState2| bms protect state2 | {0:OK?} | |bmsFaultState| bms fault state | {0:OK?} | ### array | State | Name | |----------|------| |cellVol| Cell voltage | |cellTemp| Cell temperature | |remainBalanceTime| remain balance time | |heatfilmTemp| heatfilm Temp |