iobroker.ecoflow-mqtt
Version:
connects to ecoflow products
697 lines (591 loc) • 29.7 kB
Markdown
# States for POWERKIT
### version: 1.4.9
[bp1](#bp1)
[bp2](#bp2)
[bp3](#bp3)
[bbcout](#bbcout)
[bmsTotal](#bmsTotal)
[kitscc](#kitscc)
[onLineModuleSnList](#onLineModuleSnList)
[wireless](#wireless)
[bbcin](#bbcin)
[iclow](#iclow)
[ichigh](#ichigh)
[ldac](#ldac)
[lddc](#lddc)
## bp1
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
|kitNum| Unique dynamic ID for CAN Mediation |
|canId| Version No. |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|oilCloseSoc|50 | 100 | % | 1 | Smart generator shutoff SOC |
|amp|0 | 60 | A | 0.001 | Current mA |
|fullCap|0 | 120000 | mAh | 1 | Capacity of full charging |
|soc|0 | 100 | % | 1 | soc |
|minCellVol|0 | 6 | V | 0.001 | Minimum battery cell voltage |
|ptcRemainTime|0 | 360 | min | 1 | Remaining time of PTC heating |
|vol|0 | 60 | V | 0.001 | Voltage |
|minCellTemp|-30 | 100 | °C | 1 | Minimum battery cell temperature |
|ptcChgErrCnt|0 | n/a | | 1 | Error count of PTC heating |
|remainCap|0 | 100000 | mAh | 1 | Remaining capacity |
|inWatts|0 | 5000 | W | 1 | Input power |
|temp|-30 | 100 | °C | 1 | Showing current temperature |
|maxMosTemp|0 | 100 | °C | 1 | Maximum MOS temperature |
|maxCellTemp|-30 | 80 | °C | 1 | Maximum battery cell temperature |
|minMosTemp|0 | 100 | °C | 1 | Minimum MOS temperature |
|lcdStandbyMin|0 | 3600 | min | 1 | LCD screen standby time |
|maxPtcTemp|-30 | 100 | °C | 1 | Maximum PTC temperature |
|maxCellVol|0 | 6 | V | 0.001 | Maximum battery cell voltage |
|dsgSetSoc|0 | 30 | % | 1 | SOC lower limit when discharging the UPS |
|minPtcTemp|0 | 100 | °C | 1 | Minimum PTC temperature |
|chgSetSoc|60 | 100 | % | 1 | SOC upper limit when charging the UPS |
|oilOpenSoc|0 | 60 | % | 1 | Smart generator startup SOC |
|designCap|0 | 100000 | mAh | 1 | Design capacity |
|outWatts|0 | 6000 | W | 1 | Output power |
|bmsChgUpline|0 | 100 | % | 1 | Upper limit of UPS charging of BMS |
|remainTime|0 | 15000 | min | 1 | Remaining time |
|totalFullCap|0 | 300000 | mAh | 1 | Total battery capacity |
|totalOutWatts|0 | 7200 | W | 1 | Total output power |
|acDcLsplShutdMin|0 | 7200 | min | 1 | Time to shutoff when both AC and DC enter low power mode |
|totalInWatts|0 | 3000 | W | 1 | Total input power |
|lcdOffConfirmS|0 | 7200 | min | 1 | Screen shutoff time |
|oilStopUpline|60 | 100 | % | 1 | Upper limit for the smart generator to disable |
|oilStartDownline|0 | 30 | % | 1 | Lower limit for the smart generator to start |
|cycles|0 | n/a | | 1 | Cycles |
|totalSoc|0 | 100 | % | 1 | Total SOC |
|totalRemainTime|0 | 15000 | min | 1 | Total remaining time |
|bmsDsgDownline|0 | 30 | % | 1 | Lower limit of UPS charging of BMS |
|totalAmp|0 | 60 | A | 0.1 | Total current |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|chgDsgMosState| Status of charging and discharging MOS | {0:OK?} |
|ptcHeatingEvent| PTC stop heating event | {0:OK?} |
|upsFlag| Status of UPS mode | {0:OK?} |
|warnCode| Alarm code | {0:OK?} |
|openBmsIdex| Enable the battery or not. 0: not enabled, 1: enabled | {0:not enabled,1:enabled} |
|ptcHeatingFlag| Current status of PTC: 0: stop, 1: heating, in delay due to error | {0:stop,1:heating, in delay due to error} |
|proChgDsgMosState| Pre-discharging MOS status | {0:OK?} |
|chgState| Charging/Discharging status | {0:charging?,1:discharging?} |
|ptcMosErr| Heating MOS exception | {0:OK?} |
|ptcAllowFlag| Allow PTC heating indication: 0: not allowed, 1: allowed | {0:not allowed,1:allowed} |
|eventCode| Event code | {0:OK?} |
|errCode| Error code | {0:OK?} |
|ptcTouchFlag| PTC triggering event: 0: not triggered, 1: heating by charging, 2: heating by discharging | {0:not triggered,1:heating by charging,2:heating by discharging} |
|balanceFlag| Balancing status | {0:OK?} |
|bmsFault| BMS permanent failure | {0:OK?} |
|bmsType| 0:BP5000 1:BP2000 | {0:BP5000,1:BP2000} |
|doubleOilErrorFlag| Dual smart generator error | {0:OK?} |
|totalChgDsgState| Overall charging/discharging status, 0: idle, 1: discharging, 2: charging | {0:idle,1:discharging,2:charging} |
|remindDsgPtcFlag| HUB under-voltage reminder to heat by charging | {0:OK?} |
|warningEvent| Alarm event, 0: no warning, 1: charging, shutoff warning not allowed | {0:no warning,1:charging, shutoff warning not allowed} |
## bp2
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
|kitNum| Unique dynamic ID for CAN Mediation |
|canId| Version No. |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|oilCloseSoc|50 | 100 | % | 1 | Smart generator shutoff SOC |
|amp|0 | 60 | A | 0.001 | Current mA |
|fullCap|0 | 120000 | mAh | 1 | Capacity of full charging |
|soc|0 | 100 | % | 1 | soc |
|minCellVol|0 | 6 | V | 0.001 | Minimum battery cell voltage |
|ptcRemainTime|0 | 360 | min | 1 | Remaining time of PTC heating |
|vol|0 | 60 | V | 0.001 | Voltage |
|minCellTemp|-30 | 100 | °C | 1 | Minimum battery cell temperature |
|ptcChgErrCnt|0 | n/a | | 1 | Error count of PTC heating |
|remainCap|0 | 100000 | mAh | 1 | Remaining capacity |
|inWatts|0 | 5000 | W | 1 | Input power |
|temp|-30 | 100 | °C | 1 | Showing current temperature |
|maxMosTemp|0 | 100 | °C | 1 | Maximum MOS temperature |
|maxCellTemp|-30 | 80 | °C | 1 | Maximum battery cell temperature |
|minMosTemp|0 | 100 | °C | 1 | Minimum MOS temperature |
|lcdStandbyMin|0 | 3600 | min | 1 | LCD screen standby time |
|maxPtcTemp|-30 | 100 | °C | 1 | Maximum PTC temperature |
|maxCellVol|0 | 6 | V | 0.001 | Maximum battery cell voltage |
|dsgSetSoc|0 | 30 | % | 1 | SOC lower limit when discharging the UPS |
|minPtcTemp|0 | 100 | °C | 1 | Minimum PTC temperature |
|chgSetSoc|60 | 100 | % | 1 | SOC upper limit when charging the UPS |
|oilOpenSoc|0 | 60 | % | 1 | Smart generator startup SOC |
|designCap|0 | 100000 | mAh | 1 | Design capacity |
|outWatts|0 | 6000 | W | 1 | Output power |
|bmsChgUpline|0 | 100 | % | 1 | Upper limit of UPS charging of BMS |
|remainTime|0 | 15000 | min | 1 | Remaining time |
|totalFullCap|0 | 120000 | mAh | 1 | Total battery capacity |
|totalOutWatts|0 | 7200 | W | 1 | Total output power |
|acDcLsplShutdMin|0 | 7200 | min | 1 | Time to shutoff when both AC and DC enter low power mode |
|totalInWatts|0 | 3000 | W | 1 | Total input power |
|lcdOffConfirmS|0 | 7200 | min | 1 | Screen shutoff time |
|oilStopUpline|60 | 100 | % | 1 | Upper limit for the smart generator to disable |
|oilStartDownline|0 | 30 | % | 1 | Lower limit for the smart generator to start |
|cycles|0 | n/a | | 1 | Cycles |
|totalSoc|0 | 100 | % | 1 | Total SOC |
|totalRemainTime|0 | 15000 | min | 1 | Total remaining time |
|bmsDsgDownline|0 | 30 | % | 1 | Lower limit of UPS charging of BMS |
|totalAmp|0 | 60 | A | 0.1 | Total current |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|chgDsgMosState| Status of charging and discharging MOS | {0:OK?} |
|ptcHeatingEvent| PTC stop heating event | {0:OK?} |
|upsFlag| Status of UPS mode | {0:OK?} |
|warnCode| Alarm code | {0:OK?} |
|openBmsIdex| Enable the battery or not. 0: not enabled, 1: enabled | {0:not enabled,1:enabled} |
|ptcHeatingFlag| Current status of PTC: 0: stop, 1: heating, in delay due to error | {0:stop,1:heating, in delay due to error} |
|proChgDsgMosState| Pre-discharging MOS status | {0:OK?} |
|chgState| Charging/Discharging status | {0:charging?,1:discharging?} |
|ptcMosErr| Heating MOS exception | {0:OK?} |
|ptcAllowFlag| Allow PTC heating indication: 0: not allowed, 1: allowed | {0:not allowed,1:allowed} |
|eventCode| Event code | {0:OK?} |
|errCode| Error code | {0:OK?} |
|ptcTouchFlag| PTC triggering event: 0: not triggered, 1: heating by charging, 2: heating by discharging | {0:not triggered,1:heating by charging,2:heating by discharging} |
|balanceFlag| Balancing status | {0:OK?} |
|bmsFault| BMS permanent failure | {0:OK?} |
|bmsType| 0:BP5000 1:BP2000 | {0:BP5000,1:BP2000} |
|doubleOilErrorFlag| Dual smart generator error | {0:OK?} |
|totalChgDsgState| Overall charging/discharging status, 0: idle, 1: discharging, 2: charging | {0:idle,1:discharging,2:charging} |
|remindDsgPtcFlag| HUB under-voltage reminder to heat by charging | {0:OK?} |
|warningEvent| Alarm event, 0: no warning, 1: charging, shutoff warning not allowed | {0:no warning,1:charging, shutoff warning not allowed} |
## bp3
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
|kitNum| Unique dynamic ID for CAN Mediation |
|canId| Version No. |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|oilCloseSoc|50 | 100 | % | 1 | Smart generator shutoff SOC |
|amp|0 | 60 | A | 0.001 | Current mA |
|fullCap|0 | 120000 | mAh | 1 | Capacity of full charging |
|soc|0 | 100 | % | 1 | soc |
|minCellVol|0 | 6 | V | 0.001 | Minimum battery cell voltage |
|ptcRemainTime|0 | 360 | min | 1 | Remaining time of PTC heating |
|vol|0 | 60 | V | 0.001 | Voltage |
|minCellTemp|-30 | 100 | °C | 1 | Minimum battery cell temperature |
|ptcChgErrCnt|0 | n/a | | 1 | Error count of PTC heating |
|remainCap|0 | 100000 | mAh | 1 | Remaining capacity |
|inWatts|0 | 5000 | W | 1 | Input power |
|temp|-30 | 100 | °C | 1 | Showing current temperature |
|maxMosTemp|0 | 100 | °C | 1 | Maximum MOS temperature |
|maxCellTemp|-30 | 80 | °C | 1 | Maximum battery cell temperature |
|minMosTemp|0 | 100 | °C | 1 | Minimum MOS temperature |
|lcdStandbyMin|0 | 3600 | min | 1 | LCD screen standby time |
|maxPtcTemp|-30 | 100 | °C | 1 | Maximum PTC temperature |
|maxCellVol|0 | 6 | V | 0.001 | Maximum battery cell voltage |
|dsgSetSoc|0 | 30 | % | 1 | SOC lower limit when discharging the UPS |
|minPtcTemp|0 | 100 | °C | 1 | Minimum PTC temperature |
|chgSetSoc|60 | 100 | % | 1 | SOC upper limit when charging the UPS |
|oilOpenSoc|0 | 60 | % | 1 | Smart generator startup SOC |
|designCap|0 | 100000 | mAh | 1 | Design capacity |
|outWatts|0 | 6000 | W | 1 | Output power |
|bmsChgUpline|0 | 100 | % | 1 | Upper limit of UPS charging of BMS |
|remainTime|0 | 15000 | min | 1 | Remaining time |
|totalFullCap|0 | 120000 | mAh | 1 | Total battery capacity |
|totalOutWatts|0 | 7200 | W | 1 | Total output power |
|acDcLsplShutdMin|0 | 7200 | min | 1 | Time to shutoff when both AC and DC enter low power mode |
|totalInWatts|0 | 3000 | W | 1 | Total input power |
|lcdOffConfirmS|0 | 7200 | min | 1 | Screen shutoff time |
|oilStopUpline|60 | 100 | % | 1 | Upper limit for the smart generator to disable |
|oilStartDownline|0 | 30 | % | 1 | Lower limit for the smart generator to start |
|cycles|0 | n/a | | 1 | Cycles |
|totalSoc|0 | 100 | % | 1 | Total SOC |
|totalRemainTime|0 | 15000 | min | 1 | Total remaining time |
|bmsDsgDownline|0 | 30 | % | 1 | Lower limit of UPS charging of BMS |
|totalAmp|0 | 60 | A | 0.1 | Total current |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|chgDsgMosState| Status of charging and discharging MOS | {0:OK?} |
|ptcHeatingEvent| PTC stop heating event | {0:OK?} |
|upsFlag| Status of UPS mode | {0:OK?} |
|warnCode| Alarm code | {0:OK?} |
|openBmsIdex| Enable the battery or not. 0: not enabled, 1: enabled | {0:not enabled,1:enabled} |
|ptcHeatingFlag| Current status of PTC: 0: stop, 1: heating, in delay due to error | {0:stop,1:heating, in delay due to error} |
|proChgDsgMosState| Pre-discharging MOS status | {0:OK?} |
|chgState| Charging/Discharging status | {0:charging?,1:discharging?} |
|ptcMosErr| Heating MOS exception | {0:OK?} |
|ptcAllowFlag| Allow PTC heating indication: 0: not allowed, 1: allowed | {0:not allowed,1:allowed} |
|eventCode| Event code | {0:OK?} |
|errCode| Error code | {0:OK?} |
|ptcTouchFlag| PTC triggering event: 0: not triggered, 1: heating by charging, 2: heating by discharging | {0:not triggered,1:heating by charging,2:heating by discharging} |
|balanceFlag| Balancing status | {0:OK?} |
|bmsFault| BMS permanent failure | {0:OK?} |
|bmsType| 0:BP5000 1:BP2000 | {0:BP5000,1:BP2000} |
|doubleOilErrorFlag| Dual smart generator error | {0:OK?} |
|totalChgDsgState| Overall charging/discharging status, 0: idle, 1: discharging, 2: charging | {0:idle,1:discharging,2:charging} |
|remindDsgPtcFlag| HUB under-voltage reminder to heat by charging | {0:OK?} |
|warningEvent| Alarm event, 0: no warning, 1: charging, shutoff warning not allowed | {0:no warning,1:charging, shutoff warning not allowed} |
## bbcout
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|dsgEnergy|0 | n/a | Wh | 1 | Accumulative power discharged |
|ldOutCurr|0 | 60 | A | 0.001 | Output current |
|ldOutWatts|0 | 7200 | W | 1 | Output power |
|hs1Temp|0 | 60 | °C | 1 | Radiator 1 temperature |
|l1Curr|0 | 30 | A | 0.001 | Inductor L1 current |
|batCurr|0 | 60 | A | 0.001 | Battery current |
|batWatts|0 | 7200 | W | 1 | Battery power |
|l2Curr|0 | 30 | A | 0.001 | Inductor L2 current |
|pcbTemp|0 | 100 | °C | 1 | PCB temperature |
|hs2Temp|0 | 60 | °C | 1 | Radiator 2 temperature(℃) |
|standbyTime|0 | n/a | min | 1 | Standby time with open load |
|batVol|0 | 60 | V | 0.001 | Battery voltage |
|ldOutVol|0 | 60 | V | 0.001 | Output voltage |
|dayEnergy|0 | n/a | Wh | 1 | Daily power discharged |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|workMode| Operating mode, 1: charging mode, 2: power supply mode | {0:charging mode,2:power supply mode} |
|dcOutSta| DC output status | {0:OK?} |
|warnCode| Alarm code | {0:OK?} |
|eventCode| Event code | {0:OK?} |
|cfgVolTag| Configured output voltage type | {0:OK?} |
|errCode| See the preceding details of error codes. | {0:OK?} |
## bmsTotal
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|totalChgDsgState| Overall charging/discharging status, 0: idle, 1: discharging, 2: charging | {0:idle,1:discharging,2:charging} |
|doubleOilErrorFlag| Dual smart generator error | {0:OK?} |
|remindDsgPtcFlag| HUB under-voltage reminder to heat by charging | {0:OK?} |
|warningEvent| Alarm event, 0: no warning, 1: charging, shutoff warning not allowed | {0:no warning,1:charging, shutoff warning not allowed} |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|bmsChgUpline|0 | 100 | % | 1 | Upper limit of UPS charging of BMS |
|totalFullCap|0 | 120000 | mAh | 1 | Total battery capacity |
|totalOutWatts|0 | 7200 | W | 1 | Total output power |
|acDcLsplShutdMin|0 | 7200 | min | 1 | Time to shutoff when both AC and DC enter low power mode |
|totalInWatts|0 | 3000 | W | 1 | Total input power |
|totalSoc|0 | 100 | % | 1 | Total SOC |
|lcdOffConfirmS|0 | 7200 | min | 1 | Screen shutoff time |
|totalAmp|0 | 60 | A | 0.1 | Total current |
|totalRemainTime|0 | 15000 | min | 1 | Total remaining time |
|oilStartDownline|0 | 30 | % | 1 | Lower limit for the smart generator to start |
|oilStopUpline|60 | 100 | % | 1 | Upper limit for the smart generator to disable |
|bmsDsgDownline|0 | 30 | % | 1 | Lower limit of UPS charging of BMS |
## kitscc
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|pv2ErrCode| PV2 error code | {0:OK?} |
|pv1ErrCode| PV1 error code | {0:OK?} |
|alt1VoltLmtEn| Custom restricted voltage 1 enable | {0:OK?} |
|pv2WorkMode| Operating mode, 1: solar, 2: adapter | {1:solar,2:adapter} |
|mppt2SwSta| MPPT2 button status | {0:OK?} |
|alt2VoltLmtEn| Custom restricted voltage 2 enable | {0:OK?} |
|mppt1SwSta| MPPT1 button status | {0:OK?} |
|pv2InputFlag| PV2 input status | {0:OK?} |
|pv1InputFlag| PV1 input status | {0:OK?} |
|pv1WorkMode| Operating mode, 1: solar, 2: adapter | {1:solar,2:adapter} |
|eventCode2| Event code | {0:OK?} |
|eventCode1| Event code | {0:OK?} |
|alt1CableUnit| ALT power charging cable length unit, 0: meter, 1: foot | {0:meter,1:foot} |
|warnCode2| Alarm code | {0:OK?} |
|warnCode1| Alarm code | {0:OK?} |
|pv1_hot_out| pv1_hot_out | {0:OK?,1:?} |
|pv2_hot_out| pv2_hot_out | {0:OK?,1:?} |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|pv1InWatts|0 | 1600 | W | 1 | PV1 input power |
|pv2InWatts|0 | 1600 | W | 1 | PV2 input power |
|chgEnergy|0 | n/a | Wh | 1 | Accumulative power discharged |
|l1Curr|0 | 60 | A | 0.001 | Inductor L1 current |
|alt2CableUnit|0 | n/a | Wh | 1 | Accumulative power discharged |
|batCurr|0 | 60 | A | 0.001 | Battery current |
|batWatts|0 | 7200 | W | 0.01 | Battery power |
|pv1InCurr|0 | 60 | A | 0.001 | PV1 input current |
|pv2InVol|0 | 70 | V | 0.001 | PV2 input voltage |
|alt1CableLen|1 | 30 | m | 0.01 | ALT1 power charging cable length: 1 m to 30 m |
|hs2Temp|0 | 60 | °C | 1 | Radiator 2 temperature(℃) |
|alt2CableLen|1 | 30 | m | 0.01 | ALT2 power charging cable length: 1 m to 30 m |
|dayEnergy|0 | n/a | Wh | 1 | Daily power discharged |
|alt1VoltLmt|0 | 60 | V | 0.1 | Custom restricted voltage value 1, unit: 100 mV |
|alt2VoltLmt|0 | 60 | V | 0.1 | Custom restricted voltage value 2, unit: 100 mV |
|hs1Temp|0 | 60 | °C | 1 | Radiator 1 temperature |
|pv2InCurr|0 | 60 | A | 0.001 | PV2 input current |
|l2Curr|0 | 30 | A | 0.001 | Inductor L2 current |
|pcbTemp|0 | 80 | °C | 1 | PCB temperature |
|batVol|0 | 60 | V | 0.001 | Battery voltage |
|pv1InVol|0 | 70 | V | 0.001 | PV1 input voltage |
|dsgEnergy|0 | n/a | Wh | 1 | Accumulative power discharged |
## onLineModuleSnList
### string
| State | Name |
|----------|------|
|m0_customData| Custom data |
|m0_loaderVersion| Loader version |
|m0_moduleAddr| Module static address |
|m0_moduleDAddr| Module dynamic address |
|m0_moduleDetail| Module detail |
|m0_moduleSn| Module SN |
|m0_moduleType| Module type |
|m0_moduleVersion| Module version |
|m1_customData| Custom data |
|m1_loaderVersion| Loader version |
|m1_moduleAddr| Module static address |
|m1_moduleDAddr| Module dynamic address |
|m1_moduleDetail| Module detail |
|m1_moduleSn| Module SN |
|m1_moduleType| Module type |
|m1_moduleVersion| Module version |
|m2_customData| Custom data |
|m2_loaderVersion| Loader version |
|m2_moduleAddr| Module static address |
|m2_moduleDAddr| Module dynamic address |
|m2_moduleDetail| Module detail |
|m2_moduleSn| Module SN |
|m2_moduleType| Module type |
|m2_moduleVersion| Module version |
|m3_customData| Custom data |
|m3_loaderVersion| Loader version |
|m3_moduleAddr| Module static address |
|m3_moduleDAddr| Module dynamic address |
|m3_moduleDetail| Module detail |
|m3_moduleSn| Module SN |
|m3_moduleType| Module type |
|m3_moduleVersion| Module version |
|m4_customData| Custom data |
|m4_loaderVersion| Loader version |
|m4_moduleAddr| Module static address |
|m4_moduleDAddr| Module dynamic address |
|m4_moduleDetail| Module detail |
|m4_moduleSn| Module SN |
|m4_moduleType| Module type |
|m4_moduleVersion| Module version |
|m5_customData| Custom data |
|m5_loaderVersion| Loader version |
|m5_moduleAddr| Module static address |
|m5_moduleDAddr| Module dynamic address |
|m5_moduleDetail| Module detail |
|m5_moduleSn| Module SN |
|m5_moduleType| Module type |
|m5_moduleVersion| Module version |
|m6_customData| Custom data |
|m6_loaderVersion| Loader version |
|m6_moduleAddr| Module static address |
|m6_moduleDAddr| Module dynamic address |
|m6_moduleDetail| Module detail |
|m6_moduleSn| Module SN |
|m6_moduleType| Module type |
|m6_moduleVersion| Module version |
|m7_customData| Custom data |
|m7_loaderVersion| Loader version |
|m7_moduleAddr| Module static address |
|m7_moduleDAddr| Module dynamic address |
|m7_moduleDetail| Module detail |
|m7_moduleSn| Module SN |
|m7_moduleType| Module type |
|m7_moduleVersion| Module version |
|m8_customData| Custom data |
|m8_loaderVersion| Loader version |
|m8_moduleAddr| Module static address |
|m8_moduleDAddr| Module dynamic address |
|m8_moduleDetail| Module detail |
|m8_moduleSn| Module SN |
|m8_moduleType| Module type |
|m8_moduleVersion| Module version |
|m9_customData| Custom data |
|m9_loaderVersion| Loader version |
|m9_moduleAddr| Module static address |
|m9_moduleDAddr| Module dynamic address |
|m9_moduleDetail| Module detail |
|m9_moduleSn| Module SN |
|m9_moduleType| Module type |
|m9_moduleVersion| Module version |
## wireless
### string
| State | Name |
|----------|------|
|scenes| Scenario |
## bbcin
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|errCode| See the preceding details of error codes. | {0:OK?} |
|workMode| Operating mode, 1: charging mode, 2: power supply mode | {1:charging mode,2:power supply mode} |
|dcInState| DC input status, 0: not connected, 1: connected | {0:not connected,1:connected} |
|bpOnlinePos| BP in place information, BIT0:BP1 in place, BIT1:BP2 in place, BIT2:BP3 in place | {0:OK?} |
|inHwTpe| Input wire harness type, 0: ALT wire, 1: PV wire | {0:ALT wire,1:PV wire} |
|chgType| Charging type, 0: unknown, 1: ALT, 2: PV | {0:unknown,1:ALT,2:PV} |
|isCarMoving| Operating or not, enable after charging and operating | {0:OK?} |
|chargeMode| 0: charging, 1: discharging | {0:charging,1:discharging} |
|warnCode| Alarm code | {0:OK?} |
|eventCode| Event code | {0:OK?} |
|workMode2| Operating mode, 0: charging mode, 1 reverse charging mode | {0:charging mode,1:reverse charging mode} |
|allowDsgOn| Operation status: 1: allow to open the discharging switch, 0: not allow to open the discharging switch | {0:not allow to open the discharging switch,1:allow to open the discharging switch} |
|chgPause| Pause of charging, 0: normal, 1: pause charging | {0:normal,1:pause charging} |
|shakeCtrlDisable| Disable vibration detection while operating, 0 enabled, 1 disabled | {0:enabled,1:disabled} |
|altCableUnit| ALT power charging cable length unit, 0: meter, 1: foot | {0:meter,1:foot} |
|altVoltLmtEn| Custom restricted voltage enable | {0:OK?} |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|dcInVol|0 | 60 | V | 0.001 | Input voltage |
|dcInCurr|0 | 60 | A | 0.001 | Input current |
|dcInWatts|0 | 1600 | W | 1 | Input power |
|batVol|0 | 60 | V | 0.001 | Battery voltage |
|batCurr|0 | 60 | A | 0.001 | Battery current |
|batWatts|0 | 3600 | W | 1 | Battery power |
|l1Curr|0 | 30 | A | 0.001 | Inductor L1 current |
|l2Curr|0 | 30 | A | 0.001 | Inductor L2 current |
|hs1Temp|0 | 60 | °C | 1 | Radiator 1 temperature |
|hs2Temp|0 | 60 | °C | 1 | Radiator 2 temperature(℃) |
|pcbTemp|0 | 60 | °C | 1 | PCB temperature |
|chgMaxCurr|0 | 70 | A | 0.001 | Maximum charging current configured |
|dayEnergy|0 | n/a | Wh | 1 | Daily power discharged |
|dsgEnergy|0 | n/a | Wh | 1 | Accumulative power discharged |
|altCableLen|0 | 30 | m | 0.01 | ALT power charging cable length |
|altVoltLmt|0 | 60 | V | 0.1 | Custom restricted voltage value, unit: 100 mV |
|thirdWatts|0 | 7200 | W | 0.1 | third watts |
### array
| State | Name |
|----------|------|
|rsvd| reserved |
## iclow
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|errCode| Error code | {0:OK?} |
|warn_code| Alarm keyword | {0:OK?} |
|event_code| Event keyword | {0:OK?} |
|fanLevel| Fan level: 0–3 | {0:OK?} |
|chgType| Charger type, 0: NULL, 1: AC charging, 2: adapter charging, 3: solar panel charging, 0xff: unknown charger type | {0:NULL,1:AC charging,2:adapter charging,3:solar panel charging,0xff:unknown charger type} |
|chgDsgState| Charging/discharging status, bit0~bit1: 00: idle, 01: discharging, 10: charging | {0:OK?} |
|protectState| Exception information displayed, BIT0: high temperature, BIT1: low temperature, BIT2: overload, BIT3: charging exception, BIT4: fan exception, BIT5: communication exception, BIT6: BMS failure | {0:OK?} |
|chrgFlag| 0: BMS idle or disconnected, 1: allowed to charge 2: not allowed to charge | {0:BMS idle or disconnected,1:allowed to charge,2:not allowed to charge} |
|chgInType| Input type of charging and discharging, bit0~bit1: 00: null, 01: AC, 10: MPPT, 11: AC && MPPT | {0:OK?} |
|extKitType| External accessory type, CC/PR/BC(SP), only MR500 is valid | {0:OK?} |
|lsplFlag| Low power indication, 1: enter low power mode, 0: exit low power mode | {0:exit low power mode,1:enter low power mode} |
|warnCode| Alarm code | {0:OK?} |
|eventCode| Event code | {0:OK?} |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|batVol|0 | 60 | V | 0.001 | Battery voltage |
|batCurr|0 | 60 | A | 0.001 | Battery current |
|busVol|0 | 60 | V | 0.0001 | Bus Voltage |
|dcTemp|0 | 60 | °C | 1 | DC temperature |
|maxChgCurr|0 | 60 | A | 0.001 | Maximum chargeable current |
|bmsChgCurr|0 | 60 | A | 0.001 | BMS chargeable current |
|chgBatVol|0 | 60 | V | 0.001 | Charging voltage |
|realSoc|0 | 100 | % | 1 | Real SOC |
## ichigh
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|inVol|0 | 60 | V | 0.001 | Input voltage |
|inCurr|0 | 60 | A | 0.001 | Input current |
|inWatts|0 | 60 | W | 1 | Input power |
|outVol|0 | 250 | V | 0.001 | Output voltage |
|outCurr|0 | 60 | A | 0.001 | Output current |
|outWatts|0 | 7200 | W | 1 | Output power |
|outVa|0 | 7200 | VA | 1 | Output apparent power (VA) |
|acTemp|0 | 60 | °C | 1 | AC temperature |
|inFreq|0 | 62 | Hz | 1 | Inverter input frequency (Hz) 0,50,60 |
|outFreq|0 | 62 | Hz | 1 | Inverter output frequency (Hz) 0,50,60 |
|cfgOutFreq|0 | 60 | Hz | 1 | Output frequency (Hz) |
|inputWhInDay|0 | n/a | Wh | 1 | 1 day input watt-hour |
|outputWhInDay|0 | n/a | Wh | 1 | 1 day output watt-hour |
|acVolSet|0 | 250 | V | 1 | RMS value, 220/110 V |
|acFreqSet|0 | 60 | Hz | 1 | 50/60Hz |
|acMaxCurrSer|0 | 30 | A | 1 | Maximum AC input current (A) |
|passByMaxCurr|0 | 60 | A | 1 | Setting bypass maximum current |
|standbyTime|0 | 60 | min | 1 | Standby time with open load |
|outAmp2|0 | 60 | A | 0.001 | Output current channel 2 |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|invType| Machine type | {0:OK?} |
|invSwSta| Inverter switch, 1: on, 0: off | {0:off,1:on} |
|powerOn| Command for discharging; valid for the rising edge, 0: off, 1: on | {0:off,1:on} |
|acChgDisable| Charging not allowed | {0:OK?} |
|acRlyCtrlDisable| AC earth relay control not allowed | {0:OK?} |
|wakeup| Exit low power mode, wake up | {0:OK?} |
|ch2Watt| Channel 2 power Is the power of the standalone socket on the KIT for the MM100 project | {0:OK?} |
|passByModeEn| Use the grid power in priority when the button is disabled, 0: ignored, 1: enabled, 2: disabled | {0:ignored,1:enabled,2:disabled} |
### array
| State | Name |
|----------|------|
|appCfg| Object Application configuration |
## ldac
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|acTemp1|0 | 80 | °C | 1 | PCB temperature measurement |
|acTemp2|0 | 80 | °C | 1 | PCB temperature measurement |
|acInVol|0 | 250 | V | 0.001 | Input voltage |
|acTotalWatts|0 | 7200 | W | 1 | Total active power |
### array
| State | Name |
|----------|------|
|acChWatt| 6-way channel active power |
|errorCodeAdd| Matching of comments for error codes (supplementary) |
|acChCur| 6-way channel current |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|acChSta| 6-way channel status, bot0->ch1, 0: off, 1: on | {0:off,1:on} |
|acSetChSta| Setting 6-way channel status, bot0->ch1, 0: not allowed to use, 1: allowed to use | {0:not allowed to use,1:allowed to use} |
## lddc
### string
| State | Name |
|----------|------|
|moduleSn| Module SN# |
### array
| State | Name |
|----------|------|
|errorCode| Error code |
|dcChCur| 12-way channel current |
|dcChWatt| Total power + 12-way channel active power |
|errorCodeAdd| Error codes (supplementary) |
### number
| State | Min | Max | Unit | Mult | Name |
|----------|:-------------:|:-------------:|:------:|:-----:|-----|
|dcInVol|0 | 60 | V | 0.001 | Input voltage |
|dcTotalWatts|0 | 7200 | W | 1 | Total power |
|dcTemp1|0 | 80 | °C | 1 | PCB temperature measurement |
|dcTemp2|0 | 60 | °C | 1 | PCB temperature measurement |
### diagnostic
| State | Name | values |
|----------|:-------------:|------|
|dcChRelay| 6-way relay status, bit0->ch1, 0: off, 1: on | {0:CH#1 off,1:CH#1 on} |
|dcChSta| 12 way channel status bit0->ch1 0: off 1: on | {0:off,1:on} |
|dcSetChSta| Setting 12 way channel status bot0->ch1 0: not allowed to use 1: allowed to use | {0:not allowed to use,1:allowed to use} |