Skip to content

Zendure SolarFlow

Omnibattery connects to Zendure SolarFlow devices through their local HTTP API. The wizard probes the device and detects the model automatically; you do not need to select a model manually.

Disable HEMS

Keep HEMS disabled in the Zendure app while Omnibattery is controlling the device. HEMS overrides manual power setpoints after a few seconds.

Connection

Enter a descriptive name, the device's local IP address and its HTTP port. The default port is 80. The device must be reachable from Home Assistant on the local network or through routing.

Field Description Default
Name Name used for the battery device
Host IP Local IP address of the SolarFlow
HTTP port Local API port 80

The connection test reads /properties/report, verifies the device and seeds the model-specific power limits.

Supported models and power envelopes

Model Maximum AC charge Maximum AC discharge
SolarFlow 800 / 800 Plus / 800 Pro 1000 W 800 W
SolarFlow 1600 AC+ 1600 W 1600 W
SolarFlow 2400 AC Pro / 2400 AC+ 2400 W 2400 W

The device report remains authoritative if it announces a lower limit. The AC-coupled 1600 AC+ and 2400 AC+ models do not expose DC MPPT telemetry through this connection.

Zendure-specific settings

The common limits page includes charge/discharge power, maximum SOC, minimum SOC, charge hysteresis and the backup offgrid threshold. Zendure uses a minimum SOC range of 5–50% and does not use Marstek's cell-voltage taper.

Nominal capacity is optional. Enter it when you want Omnibattery to calculate stored energy and efficiency from SOC; Zendure does not provide a nominal capacity counter in its report.

For the common runtime controls and system limits, see Battery configuration.