Skip to content

Latest commit

 

History

History
335 lines (272 loc) · 14.6 KB

delta2max.md

File metadata and controls

335 lines (272 loc) · 14.6 KB

States for DELTA2MAX

version: 0.0.29

bmsMaster

ems

inv

mppt

pd

bmsMaster

number

State Min Max Unit Mult Name
amp 0 50 A 0.001 Current
cycles 0 6000 1 Number of cycles
designCap 0 80000 mAh 1 Design capacity
f32ShowSoc 0 100 % 1 SOC
fullCap 0 80000 mAh 1 Full capacity
inputWatts 0 4000 W 0.1 Input power
maxCellTemp 0 80 °C 1 Maximum cell temperature
maxCellVol 0 60 V 0.001 Maximum cell voltage
maxMosTemp 0 80 °C 1 Maximum MOS temperature
minCellTemp 0 80 °C 1 Minimum cell temperature
minCellVol 0 60 V 0.001 Minimum cell voltage
minMosTemp 0 80 °C 1 Minimum MOS temperature
outputWatts 0 4000 W 0.1 Output power
remainCap 0 80000 mAh 1 Remaining capacity
remainTime 0 143999 min 1 Time remaining
soc 0 100 % 1 Remaining battery percentage
tagChgAmp 0 100 A 0.0001 Target charging current
temp 0 80 °C 1 Temperature
vol 0 60 V 0.001 Voltage
maxVolDiff 0 500 V 0.001 Maximum cell voltage difference

string

State Name
bmsFault BMS permanent fault
bqSysStatReg BQ hardware protection register
num BMS number
openBmsIdx Battery pack enable state
soh Health status
sysVer System version

diagnostic

State Name values
cellId Battery capacity type {1:2.5 Ah per battery,2:2 Ah per battery}
errCode Global error code {0:OK?}
type BMS type {1:Lithium battery,2:Oil-powered}
balanceState Balance State {0:0=OK?,1:1?,2:2?}
mosState Battery capacity type {0:0?,1:1?,2:2?,3:3?}

array

State Name
cellTemp Cell temperature
cellVol Cell voltage
hwVersion HW version

ems

array

State Name
bmsIsConnt BMS online signal

string

State Name
bmsModel BMS model
fanLevel Fan level
maxAvailNum Maximum available quantity
openBmsIdx Open BMS index
openUpsFlag UPS mode enable flag

diagnostic

State Name values
bmsWarState BMS warning state {0:no warning?,1:hi_temp,2:low_temp,4:overload,8:chg_flag}
chgCmd Charge switch {0:off,1:on,2:2?}
chgState Charging state {0:disabled,1:CC,2:CV,3:UPS,4:PARA 0x55: Charging error}
dsgCmd Discharge switch {0:off,1:on,2:2?}
emsIsNormalFlag Energy storage state: 0: sleep; 1: normal {0:sleep,1:normal}

number

State Min Max Unit Mult Name
chgAmp 0 100 A 0.0001 Charging current
chgRemainTime 0 143999 min 1 Remaining charging time
chgVol 0 150 V 0.001 Charging voltage
dsgRemainTime 0 143999 min 1 Remaining discharging time
f32LcdShowSoc 0 100 % 1 SOC on LCD
lcdShowSoc 0 100 % 1 SOC on LCD
paraVolMax 0 60 V 0.001 Maximum parallel voltage
paraVolMin 0 60 V 0.001 Minimum parallel voltage

level

State Min Max Unit Mult Name cmd
maxChargeSoc 50 100 % 1 Charge upper limit {valName:maxChgSoc,moduleType:2,operateType:upsConfig,params:{maxChgSoc:90}}
maxCloseOilEb 50 100 % 1 The lower threshold of smart generator auto off Range: 0~100 {valName:closeOilSoc,moduleType:2,operateType:closeOilSoc,params:{closeOilSoc:90}}
minDsgSoc 0 30 % 1 Discharge lower limit {valName:minDsgSoc,moduleType:2,operateType:dsgCfg,params:{minDsgSoc:30}}
minOpenOilEb 0 30 % 1 The upper threshold of smart generator auto on Range: 0~100 {valName:openOilSoc,moduleType:2,operateType:openOilSoc,params:{openOilSoc:40}}

inv

number

State Min Max Unit Mult Name
FastChgWatts 200 2400 W 1 Maximum charging power for AC fast charging (W)
acInAmp 0 13 A 0.001 Inverter input current
acInFreq 0 62 Hz 1 Inverter input frequency
acInVol 0 250 V 0.001 Inverter input voltage
dcInAmp 0 13 A 0.001 DC input current
dcInTemp 0 80 °C 1 DC temperature
dcInVol 0 60 V 0.001 DC input voltage
inputWatts 0 4000 W 1 Charging power
invOutAmp 0 13 A 0.001 Inverter output current
invOutFreq 0 62 Hz 1 Inverter output frequency
invOutVol 0 250 V 0.001 Actual inverter output voltage
outTemp 0 90 °C 1 Inverter temperature
outputWatts 0 4000 W 1 Discharging power
acChgRatedPower 0 4000 W 1 AC charge rated power
standbyMin 0 1440 min 1 AC standby time /min 0 Never standby 720 Default value

level

State Min Max Unit Mult Name cmd
SlowChgWatts 200 2400 W 1 Maximum charging power for AC slow charging (W) {valName:slowChgWatts,moduleType:3,operateType:acChgCfg,params:{slowChgWatts:200,fastChgWatts:255,chgPauseFlag:0}}

diagnostic

State Name values
acDipSwitch AC fast/slow charging dip switch {0:unknown,1:fast charging mode,2:slow charging mode}
cfgAcOutFreq Inverter output frequency (Hz) {1:50 Hz,2:60 Hz,255:ignored}
chargerType Charger type {0:no charging,1:AC charging,2:DC adapter charging,3:solar charging,4:CC,5:BC}
dischargeType Discharging type {0:no discharge?,1:AC discharging,2:PR,3:BC}
fanState Fan state {0:disabled,1:Level 1,2:Level 2,3:Level 3}
acPassbyAutoEn acPassbyAutoEn {0:0?,1:1?}
prBalanceMode prBalanceMode {0:0=?,1:1=?}

switch

State off on Name cmd
cfgAcEnabled off on AC discharge (INV) switch setting {valName:enabled,moduleType:3,operateType:acOutCfg,params:{enabled:1}}
cfgAcWorkMode full power mute AC charging mode
cfgAcXboost off on X-Boost switch {valName:xboost,moduleType:3,operateType:acOutCfg,params:{xboost:1}}
chgPauseFlag not stopped? charge stopped AC Charging Pause {valName:chgPauseFlag,moduleType:3,operateType:acOutCfg,params:{chgPauseFlag:1}}

string

State Name
cfgAcOutVol Inverter output voltage (V): 0xffffffff: ignored
errCode Global error code
invType PSDR model code
sysVer System version

mppt

number

State Min Max Unit Mult Name
carOutAmp 0 13 A 0.001 Car charging output current
carOutVol 0 15 V 0.001 Car charging output voltage
carOutWatts 0 500 W 0.1 Car charging output power
carTemp 0 80 °C 1 Car charging temperature
dc24vTemp 0 80 °C 1 DCDC24V temperature
dcdc12vAmp 0 13 A 0.01 DC12V30A output current, which is valid only for DELTA Pro
dcdc12vVol 0 60 V 0.1 DC12V30A output voltage, which is valid only for DELTA Pro
dcdc12vWatts 0 500 W 0.1 DC12V30A output power, which is valid only for DELTA Pro
inAmp 0 15 A 0.001 PV input current
inVol 0 60 V 0.001 PV input voltage
inWatts 0 900 W 1 PV input power
mpptTemp 0 90 °C 1 MPPT temperature
outAmp 0 30 A 0.001 PV output current
outVol 0 60 V 0.001 PV output voltage
outWatts 0 1600 W 1 PV output power
pv2InAmp 0 13 A 0.001 PV input current
pv2InVol 0 150 V 0.001 PV input voltage
pv2InWatts 0 500 W 1 PV input power
pv2MpptTemp 0 80 °C 1 MPPT temperature

level

State Min Max Unit Mult Name cmd
carStandbyMin 0 720 min 1 CAR standby time /min 0 Never standby 720 Default value {valName:standbyMins,moduleType:5,operateType:standbyTime,params:{standbyMins:720}}
dcChgCurrent 4 8 A 0.001 On-board charging current {valName:dcChgCfg,moduleType:5,operateType:dcChgCfg,params:{dcChgCfg:8000,dcChgCfg2:8000}}
pv2DcChgCurrent 4 8 A 0.001 pv2DcChgCurrent

switch

State off on Name cmd
carState off on Car charger switch setting {valName:enabled,moduleType:5,operateType:mpptCar,params:{enabled:1}}

diagnostic

State Name values
cfgChgType Configured charging type: This parameter is valid when xt60_chg_type is 0. {0:auto,1:MPPT,2:adapter}
chgPauseFlag PV charging pause flag {0:not stopped ?,1:charging stopped}
chgState Charging state {0:disabled,1:charging,2:standby (DC charging stopped during AC charging)}
chgType Actual charging type {0:null,1:adapter (adapter/DC source),2:MPPT (solar),3:AC (mains supply),4:gas,5:wind}
dc24vState DCDC24 switch state {0:off,1:on}
faultCode Error code {0:OK?,1:mppt_fault,2:car_fault,4:dc24v_fault}
x60ChgType XT60 charging type {0:not detected,1:MPPT,2:adapter}
pv2CfgChgType Configured charging type: This parameter is valid when xt60_chg_type is 0. {0:auto?,1:MPPT?,2:adapter?}
pv2ChgPauseFlag PV charging pause flag {0:not stopped,1:charging stopped}
pv2ChgState Charging state {0:disabled,1:charging,2:standby (DC charging stopped during AC charging)}
pv2ChgType Actual charging type {0:null,1:adapter (adapter/DC source),2:MPPT (solar),3:AC (mains supply),4:gas,5:wind}
pv2Xt60ChgType XT60 charging type {0:not detected,1:MPPT?,2:adapter?}

string

State Name
swVer Version number

pd

diagnostic

State Name values
acAutoOnCfg AC Auto On Cfg {0:off?,1:on?}
beepMode Beep mode {0:normal,1:quiet}
carState CAR button state {0:off,1:on}
chgDsgState Charging/discharging state on screen {0:discharging,1:charging}
errCode Global error code {0:OK?}
watchIsConfig Power management configuration: {0:disable,1:enable}
wifiAutoRcvy Wi-Fi auto mode {0:default mode (STA),1:The Wi-Fi network is automatically restored to the last mode (STA/AP) after powering on}
otherKitState other Kit State {0:0?,1:1?}
pv1ChargeType Charger type {0:none,1:adapter,2:solar panel}
pv2ChargeType Charger type {0:none,1:adapter,2:solar panel}
pvChargePrioSet Charger type {0:power supply prio?,1:charge prio?}

level

State Min Max Unit Mult Name cmd
bppowerSoc 0 100 % 1 Backup Power SOC {valName:bpPowerSoc,moduleType:1,operateType:watthConfig,params:{isConfig:1,bpPowerSoc:55,minDsgSoc:255,minChgSoc:255}}
lcdOffSec 0 1800 s 1 LCD screen-off duration: 0: never off {valName:delayOff,moduleType:1,operateType:lcdCfg,params:{brighLevel:255,delayOff:300}}
standbyMin 0 720 min 1 Standby time /min 0 Never standby 720 Default value ? {valName:standbyMin,moduleType:1,operateType:standbyTime,params:{standbyMin:720}}
bpPowerSoc 0 100 % 1 Backup Power SOC

string

State Name
brightLevel LCD brightness level: 0-3
hysteresisAdd Hysteresis SOC
model Product model
relaySwitchCnt Number of relay disconnections
sysVer System version
wifiRssi Wi-Fi signal intensity
wifiVer Wi-Fi version
wireWatts Wireless charging output power (W)
acAutoPause acAutoPause

number

State Min Max Unit Mult Name
carTemp 0 80 °C 1 CAR temperature
carUsedTime 0 9999999 min 0.0166 Car use time
carWatts 0 500 W 0.1 CAR output power
chgPowerAC 0 65000 kWh 0.001 Cumulative AC power charged for PD (wall socket)
chgPowerDC 0 65000 kWh 0.001 Cumulative DC power charged for PD (adapter)
chgSunPower 0 65000 kWh 0.001 Cumulative solar power charged
dcInUsedTime 0 9999999 min 0.0166 DC charging time
dsgPowerAC 0 4000 W 0.001 Discharge Power AC
dsgPowerDC 0 4000 W 0.1 Discharge Power DC
invUsedTime 0 9999999 min 0.0166 Inverter use time
mpptUsedTime 0 9999999 min 0.0166 MPPT use time
qcUsb1Watts 0 500 W 1 Quick charge usb1 output power
qcUsb2Watts 0 500 W 0.1 Quick charge usb2 output power
remainTime 0 143999 min 1 Time remaining (min) > 0: remaining charging time; time remaining (min) < 0: remaining discharging time
soc 0 100 % 1 Displayed SOC
typec1Temp 0 80 °C 1 Type-C 1 temperature
typec1Watts 0 500 W 1 Typec1 output power
typec2Temp 0 80 °C 1 Type-C 2 temperature
typec2Watts 0 500 W 1 Typec2 output power
typecUsedTime 0 9999999 min 0.0166 Type-C use time
usb1Watts 0 500 W 1 Common usb1 output power
usb2Watts 0 500 W 1 Common usb2 output power
usbUsedTime 0 9999999 min 0.0166 USB use time
usbqcUsedTime 0 9999999 min 0.0166 USB QC use time
wattsInSum 0 4000 W 1 Total input power
wattsOutSum 0 4000 W 1 Total output power
XT150Watts1 0 1000 W 1 XT150 (1) Watts
XT150Watts2 0 1000 W 1 XT150 (2) Watts
invInWatts 0 3600 W 1 Inverter Input Watts
invOutWatts 0 3600 W 1 Inverter Output Watts
minAcSoc 0 255 % (0-255?) 1 minimum AC out SOC
pv1ChargeWatts 0 1000 W 1 PV1 charge Watts
pv2ChargeWatts 0 1000 W 1 PV2 charge Watts
minAcoutSoc 0 255 % (0-255?) 1 minimum AC out SOC

switch

State off on Name cmd
dcOutState off on DC button state {valName:enabled,moduleType:1,operateType:dcOutCfg,params:{enabled:1}}
newAcAutoOnCfg off on AC auto out Config {valName:enabled,moduleType:1,operateType:newAcAutoOnCfg,params:{enabled:1,minAcSoc:5}}

array

State Name
bmsKitState bms Kit State