# States for POWERKIT ### version: 1.4.8 [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} |