UNPKG

iobroker.ecoflow-mqtt

Version:
247 lines (211 loc) 10.7 kB
# States for STREAM_AC ### version: 1.4.9 [RuntimePropertyUpload](#RuntimePropertyUpload) [dayResidentLoadList](#dayResidentLoadList) [DisplayPropertyUpload](#DisplayPropertyUpload) [BMSHeartBeatReport](#BMSHeartBeatReport) ## RuntimePropertyUpload ### string | State | Name | |----------|------| |displayPropertyFullUploadPeriod| Display Property Full Upload Period | |displayPropertyIncrementalUploadPeriod| Display Property Incremental Upload Period | |runtimePropertyFullUploadPeriod| Runtime Property Full Upload Period | |runtimePropertyIncrementalUploadPeriod| Runtime Property Incremental Upload Period | ## dayResidentLoadList ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |startMin1|-1440 | 1440 | min | 1 | starting minutes task#1 | |endMin1|-1440 | 1440 | min | 1 | ending minutes task#1 | ### level | State | Min | Max | Unit | Mult | Name | cmd | |----------|:-------------:|:-------------:|:------:|:-----:|-----|------| |loadPower1| 0 | 800 | W | 1 | load output power task#1 | {src:32,dest:2,dSrc:1,dDest:1,cmdFunc:254,cmdId:17,dataLen:9,productId:56,version:3,payloadVer:1,pdata:{cfgUtcTime:6,cfg_feed_grid_mode_pow_limit:169,cfg_day_resident_load_list:{startMin:1,endMin:2,loadPower:3}}} | ## DisplayPropertyUpload ### number | State | Min | Max | Unit | Mult | Name | |----------|:-------------:|:-------------:|:------:|:-----:|-----| |utcTimezone|-1200 | 1200 | | 1 | utc timezone | |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 | |invNtcTemp3|0 | 100 | °C | 1 | inv Ntc Temp 3 | |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 | |cmsBattPowOutMax|0 | 4000 | W | 1 | cms batt pow out max | |cmsBattPowInMax|0 | 8000 | W | 1 | cms batt pow in max | |cmsBattFullEnergy|0 | 1920 | Wh | 1 | cms batt full energy | |stormPatternEndTime|0 | 60 | h | 1 | storm pattern end time | |powGetSysGrid|0 | 3000 | W | 1 | pow get sys grid | |powGetSysLoad|0 | 10000 | W | 1 | pow get sys load | |powGetPvSum|0 | 8000 | W | 1 | pow get pv sum | |powGetBpCms|0 | 2000 | W | 1 | pow get bp cms | |powSysAcOutMax|0 | 2000 | W | 1 | pow sys ac out max | |gridConnectionVol|0 | 250 | V | 1 | grid Connection Vol | |gridConnectionFreq|0 | 62 | Hz | 1 | grid connection freq | |gridConnectionPower|0 | 2000 | W | 1 | Grid Connection Power | |sysGridConnectionPower|0 | 2500 | W | 1 | sys Grid Connection Power | |powGetSysLoadFromPv|0 | 2000 | W | 1 | power get sys load from Pv | |powGetSysLoadFromBp|0 | 2500 | W | 1 | pow get gys load from bp | |powGetSysLoadFromGrid|0 | 10000 | W | 1 | pow get sys load from grid | |powSysAcInMax|0 | 3000 | W | 1 | pow Sys Ac In Max | |socketMeasurePower|0 | 2000 | W | 1 | socket Measure Power | |busbarPowLimit|0 | 2300 | W | 1 | Busbar Power Limit | |maxInvInput|0 | 2000 | W | 1 | max Inv Input | |maxInvOutput|0 | 2000 | W | 1 | max Inv Output | |maxBpInput|0 | 2000 | W | 1 | max Bp Input | |maxBpOutput|0 | 2000 | W | 1 | max Bp Output | |feedGridModePowLimit|0 | 1500 | W | 1 | feed Grid Mode Pow Limit | |feedGridModePowMax|0 | 1500 | W | 1 | feed Grid Mode Pow Max | |brightness|0 | 100 | % | 1 | brightness | ### string | State | Name | |----------|------| |utcTimezoneId| utc timezone id | |townCode| town code | |systemMeshId| system Mesh Id | |systemGroupId| system Group Id | |seriesConnectDeviceId| series Connect Device Id | |gridSysDeviceCnt| grid Sys Device Cnt | |moduleWifiRssi| Wi-Fi signal intensity | |gridCodeVersion| grid Code Version | ### array | State | Name | |----------|------| |wifiApMeshId| wifi Ap Mesh Id | |powerSocket| power Socket | |devErrcodeList| dev Errcode List | |timezoneChangeList| timezone Change List | |dayResidentLoadList| day Resident Load List | |cloudMeter| cloud meter | |energyStrategyOperateMode| Energy Strategy Operate Mode | |timeAdjust| timeadjust | ### diagnostic | State | Name | values | |----------|:-------------:|------| |utcSetMode| utc set mode | {0:OK?} | |devSleepState| Sleep status | {0:Off?,1:On?} | |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} | |gridCodeSelection| grid Code Selection | {0:NULL,1:AUSTRIA,2:SWITZER,3:POLAND,4:NETHERLANDS,5:VDE_4105,6:IEEE_1547,7:USER_DEFINED,8:NORWAY,9:CZECH_REPUBLIC,10:DENMARK,11:IRELAND,12:SWEDEN,13:LATVIA,14:GREECE_A,15:GREECE_B,16:PORTUGAL,17:ROMANIA,18:LITHUANIA,19:HUNGARY,20:ITALY,21:G98,22:G99,23:NTS_631,24:UNE_217001,25:UNE_217002,26:UTE_MAINLAND,27:UTE_50HZ_ISLAND,28:UTE_60HZ_ISLAND,29:BELGIUM,30:UKRAINE,31:SLOVENIA,32:BULGARIA,33:EU_GENERAL,1001:NORTH_AMERICA} | |feedGridMode| feed grid mode | {1:online?} | |bmsBattHeating| bms Batt Heating status | {0:off?,1:on} | |stormPatternEnable| storm pattern enable | {0:off?,1:on?} | |stormPatternOpenFlag| storm pattern open flag | {0:off?,1:on?} | |gridConnectionSta| grid Connection Sta | {0:GRD_STA_NO_VALID,1:GRID_IN,2:GRID_NOT_ONLINE,3:FEED_GRID} | |energyBackupState| energy Backup State | {0:OK?} | |distributedDeviceStatus| distributed Device Status | {0:Election,1:Master,2:Slave} | |seriesConnectDeviceStatus| series Connect Device Status | {0:Election,1:Master,2:Slave} | |devCtrlStatus| dev Ctrl Status | {0:not ok?,1:ok?} | |updateBanFlag| update Ban Flag | {0:not set?,1:set?} | ### level | State | Min | Max | Unit | Mult | Name | cmd | |----------|:-------------:|:-------------:|:------:|:-----:|-----|------| |cmsMaxChgSoc| 50 | 100 | % | 1 | Charge limit | {src:32,dest:2,dSrc:1,dDest:1,cmdFunc:254,cmdId:17,dataLen:12,productId:56,version:3,payloadVer:1,pdata:{cfgUtcTime:6,cmsMaxChgSoc:33}} | |cmsMinDsgSoc| 0 | 30 | % | 1 | Discharge limit | {src:32,dest:2,dSrc:1,dDest:1,cmdFunc:254,cmdId:17,dataLen:12,productId:56,version:3,payloadVer:1,pdata:{cfgUtcTime:6,cmsMinDsgSoc:34}} | |backupReverseSoc| 0 | 100 | % | 1 | Backup Reserve SOC | {src:32,dest:2,dSrc:1,dDest:1,cmdFunc:254,cmdId:17,dataLen:9,productId:56,version:3,payloadVer:1,pdata:{cfgUtcTime:6,backupReverseSoc:102}} | |powConsumptionMeasurement| 1 | 2 | | 1 | pow Consumption Measurement handling | {src:32,dest:2,dSrc:1,dDest:1,cmdFunc:254,cmdId:17,dataLen:9,productId:56,version:3,payloadVer:1,pdata:{cfgUtcTime:6,powConsumptionMeasurement:239}} | ## 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 | 40 | A | 0.0001 | amp | |temp|0 | 90 | °C | 1 | temp | |designCap|0 | 100000 | mAh | 1 | design cap | |remainCap|0 | 100000 | mAh | 1 | remain cap | |fullCap|0 | 100000 | 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 | |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 | |accuChgEnergy|0 | n/a | kWh | 0.001 | accu chg energy | |accuDsgEnergy|0 | n/a | kWh | 0.001 | accu dsg energy | |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 | |mosTemp| mos temp | |envTemp| env temp | |curSensorTemp| cur sensor temp | |remainBalanceTime| remain balance time |