Solis 5G Hybrid inverter
Monitors Solis 5G hybrid inverter solar, battery, and grid data via Modbus TCP
This template reads 27 Modbus TCP registers from a Solis RHI-3P(5-10)K-HVES-5G hybrid inverter. It covers DC string inputs, battery state, backup and household loads, and cumulative energy totals. No write registers are included.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 27, read only
- Brand
- Solis
- Key readings
- DC 1-4 Voltage and Current · Battery SOC and SOH · Battery Power and Direction · Household and Backup Load · AC Total Output Power · Total Energy Generation
- Compatible models
- RHI-3P5K-HVES-5G · RHI-3P6K-HVES-5G · RHI-3P8K-HVES-5G · RHI-3P10K-HVES-5G
- Last updated
Registers (27)
27 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Grid Frequency | Hz | Read | |||
| AC Total output power | kW | Read | |||
| DC 1 Voltage | V | Read | |||
| DC 1 Current | A | Read | |||
| DC 2 Voltage | V | Read | |||
| DC 2 Current | A | Read | |||
| DC 3 Voltage | V | Read | |||
| DC 3 Current | A | Read | |||
| DC 4 Voltage | V | Read | |||
| DC 4 Current | A | Read | |||
| Inverter temperature | °C | Read | |||
| Battery voltage | V | Read | |||
| Battery Current | A | Read | |||
| Battery current direction | 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 | |||
| Backup AC current (Phase B) | A | Read | |||
| Backup AC current (Phase C) | A | Read | |||
| Backup AC voltage (Phase B) | V | Read | |||
| Backup AC voltage (Phase C) | V | Read | |||
| Battery total charge energy | kWh | Read | |||
| Total energy generation | kWh | 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 DC string voltages and currents across up to four PV inputs on a live dashboard.
- Track battery SOC and SOH over time to detect storage degradation early.
- Create an alert when battery SOC drops below a critical threshold during a grid outage.
- Log total energy generation per day, week, or month for customer reporting.
- Compare household load against PV production to identify self-consumption opportunities.
- Verify backup load supply is active and within expected power range during grid failure tests.
Installation
Connect the ModbusCloud Gateway to the same local network as the Solis inverter, or directly to its Ethernet port.
Enable Modbus TCP on the Solis inverter via the front panel or the SolisCloud configuration interface, and note the IP address and port (default 502).
Set the Modbus slave address on the inverter, typically 1 by default, and ensure it matches the address configured in the template.
Import the Solis 5G Hybrid inverter template in the ModbusCloud platform and assign it to your gateway.
Verify data is flowing by checking a few key registers such as DC1 voltage and battery SOC on the ModbusCloud dashboard.
If multiple inverters share the network, assign unique Modbus slave addresses to each unit and create a separate template instance per inverter.
Things to watch for
Why does battery power show an unexpected value or appear doubled?
Battery power at register 33149 is a 32-bit signed integer (int32), not a 16-bit register. The template handles this automatically. If you have customised the register, make sure the data type is set to int32 and both consecutive registers are read.
How do I determine if the battery is charging or discharging?
Battery current direction is provided in a separate register (33135). A value of 0 typically indicates charging, and 1 indicates discharging. Combine this with the battery power register to get a signed power flow value.
What baud rate or TCP port should I use?
This template uses Modbus TCP, so baud rate does not apply. The default TCP port on Solis inverters is 502. Ensure no firewall rules block traffic between the gateway and the inverter on that port.
Does this template work with single-phase Solis 5G inverters?
This template is built for the three-phase RHI-3P(5-10)K-HVES-5G models. Single-phase models may use a different register map. Check the register addresses before applying this template to a single-phase unit.
Want to see how it works?










