SolarFlow 800 - Zendure/Zendure-HA GitHub Wiki

Battery Pack Data Properties

Attribute Data Type Description
packType int Not used
socLevel int Battery charge level
state int 0: Standby, 1: Charging, 2: Discharging
power int Battery pack power
maxTemp int Maximum battery temperature (maxTemp) is stored as one-tenth of the Kelvin temperature. The conversion formula to Celsius (°C) is: float maxTemp_Celsius = (maxTemp - 2731) / 10.0; // Unit: °C
totalVol int Total voltage
batcur int Total current, stored as a 32-bit integer where the upper 16 bits are sign-extended. The conversion formula is: batcur_actual = ((int16_t)batcur) / 10.0; // Unit: A
maxVol int Maximum cell voltage, stored in units of 0.01V. The conversion formula to actual voltage: maxVol / 100.0 (Unit: V)
minVol int Minimum cell voltage, stored in units of 0.01V. The conversion formula to actual voltage: minVol / 100.0 (Unit: V)
softVersion int Software version

Device Data Properties - Read-Only

Attribute Data Type Description
heatState int 0: Not heating, 1: Heating
packInputPower int Battery pack input power (discharging)
outputPackPower int Output power to battery pack (charging)
outputHomePower int Output power to home electricity
remainOutTime int Remaining discharge time (unit: minutes)
packState int 0: Standby, 1: Charging, 2: Discharging
packNum int Number of battery packs
electricLevel int Average battery pack charge level
gridInputPower int Grid input power
solarInputPower int Total solar input power
solarPower1 int Solar line 1 input power
solarPower2 int Solar line 2 input power
pass int 0: No, 1: Yes
reverseState int 0: No, 1: Reverse flow
socStatus int 0: No, 1: Calibrating
hyperTmp int Enclosure temperature
dcStatus int 0: Stopped, 1: Battery input, 2: Battery output
pvStatus int 0: Stopped, 1: Running
acStatus int 0: Stopped, 1: Grid-connected operation, 2: Charging operation
dataReady int 0: Not ready, 1: Ready
gridState int 0: Not connected, 1: Connected
FMVolt int Voltage activation - Voltage value
socLimit int 0: Normal state, 1: Charge limit reached, 2: Discharge limit reached

Device Data Properties - Read/Write

Attribute Data Type Description
writeRsp N/A Read/write response acknowledgment
acMode int 1: Input, 2: Output
inputLimit int AC charging power limit
outputLimit int Output power limit
socSet int 700-1000: 70%-100%
minSoc int 0-500: 0%-50%
gridReverse int 0: Disabled, 1: Allowed reverse flow, 2: Forbidden reverse flow
inverseMaxPower int Maximum output power limit
gridStandard int Grid connection standard 0: Germany 1: France 2: Austria