
SOLIS Inverter and Battery
Monitors Solis inverter and battery performance via Modbus RTU.
This template connects a Solis hybrid inverter and battery system via Modbus RTU. It reads 24 registers covering solar PV production, battery state of charge and health, grid metering, and household load consumption. No write commands are included.
- Protocol
- Modbus RTU
- Connection
- RS485
- Registers
- 24, read only
- Brand
- Solis
- Key readings
- Solar PV voltage and current (2 strings) · Battery SOC and SOH · Battery power and current direction · Grid active power and voltage · Household and backup load · DC total output power
- Compatible models
- Solis S5-EH1P6K-L
- Last updated
Registers (24)
24 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| GRID Frequency | Hz | Read | |||
| DC Total output power | kW | Read | |||
| SOLAR 1 Voltage | V | Read | |||
| DC 1 Current | A | Read | |||
| SOLAR 2 Voltage | V | Read | |||
| DC 2 Current | A | Read | |||
| Inverter temperature | °C | Read | |||
| Battery voltage | V | Read | |||
| Battery Current | A | Read | |||
| Battery current direction | : 0-charge: 1-discharge | Read | |||
| Backup AC voltage (Phase A) | V | Read | |||
| Backup AC current (Phase A) | A | Read | |||
| Battery capacity SOC | % | Read | |||
| Battery health SOH | % | Read | |||
| Household load | W | Read | |||
| Backup load | W | Read | |||
| Battery Power | W | Read | |||
| Battery total charge energy | kWh | Read | |||
| Total energy generation | mWh | Read | |||
| GRID - Meter Active Power | W | Read | |||
| Meter Total active energiy to grid | MW | Read | |||
| GRID Volt | V | Read | |||
| GRID Current | A | Read | |||
| Inverter Current | A | Read |
Loading registers…
Send your device list
If a device is not in the library yet, we build the template for free as soon as we have the register data.
Use cases
- Monitor real-time PV production across two strings and total DC output on a live dashboard.
- Track battery SOC and SOH over time to detect capacity degradation in a Solis battery system.
- Create alerts when grid active power export or import exceeds a defined threshold for more than five minutes.
- Log household and backup load consumption to help customers understand their self-consumption ratio.
- Generate weekly or monthly energy reports combining solar yield, battery cycles, and grid exchange data.
Installation
Remove the original Solis datalogger dongle from the inverter communication port before wiring the Modbus connection.
Connect the Modbus RTU cable from the inverter communication port to the Modbus extension on your ModbusCloud Gateway, using the correct RJ45 or JST plug for the Solis inverter.
Ensure the gateway is configured for Modbus RTU, not RS485 or RS232, since this template requires the Modbus extension.
Set the correct Modbus slave address and baud rate on the inverter to match the template defaults.
Import the Solis Inverter and Battery template in the ModbusCloud platform and assign it to the connected gateway.
Verify live register readings in the ModbusCloud dashboard and confirm that battery charge and discharge values display correctly without modifying the charge-discharge module.
Things to watch for
Why do I need to remove the Solis datalogger dongle?
The datalogger dongle occupies the same communication port used for Modbus RTU. It must be unplugged so the gateway can communicate directly with the inverter. After removal, the Solis cloud app will no longer receive data from the inverter.
Can I use an RS485 or RS232 extension instead of a Modbus extension?
No. This template requires a Modbus RTU extension on the gateway. A generic RS485 or RS232 interface will not work correctly with this register configuration.
Why are my battery charge and discharge values incorrect?
Do not modify any settings in the charge-discharge module of the template. Changing these registers causes incorrect reporting of charge and discharge power. Restore the original template values if they have been altered.
Does this template work with other Solis inverter models?
It has been verified on the Solis S5-EH1P6K-L single-phase hybrid inverter. Other Solis hybrid inverters that share the same Modbus register map may also work, but compatibility is not guaranteed.
Want to see how it works?









