
Sigenergy Sigen Hybrid (battery)
The Sigenergy Sigen Hybrid is a residential and light-commercial hybrid inverter with integrated battery storage, combining PV management, AC grid connection, and battery control in a single unit. This Modbus TCP template reads battery power, cumulative energy throughput, and state of charge from the Sigen Hybrid, Sigen PV Max, and SigenStore EC, and writes a minimum-SOC limit setpoint via a holding register. Import it into ModbusCloud to track real-time battery behaviour, enforce discharge limits, and build historical energy reports without additional hardware.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 4, read and write
- Brand
- Sigenergy
- Compatible models
- Sigen Hybrid · Sigen PV Max · SigenStore EC
- Last updated
Registers (4)
3 read, 1 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power | W | Read | |||
| energy | Wh | Read | |||
| soc | % | Read | |||
| limitsoc | % | Write |
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 battery state of charge continuously to verify the system stays above the configured discharge floor.
- Track cumulative energy throughput over months to detect capacity fade or abnormal cycling patterns.
- Alert on battery power dropping to zero unexpectedly to spot grid-connection or inverter faults early.
- Compare instantaneous battery power against site load data to verify self-consumption targets are being met.
- Report daily energy discharge totals across multiple SigenStore EC sites from a single ModbusCloud dashboard.
Installation
Enable Modbus TCP on the inverter: open the mySigen app, navigate to the device settings, and turn on the 'ModBus TCP Server Enable' option, then save. Port 502 must be reachable on the inverter's LAN address.
Connect the ModbusCloud Gateway to the same local network as the Sigenergy inverter via its Ethernet port, ensuring both devices share the same IP subnet.
In the ModbusCloud portal, add a new device, select the Sigenergy Sigen Hybrid (battery) template, and assign the inverter's IP address and Modbus unit ID (default unit ID is 1) to the gateway configuration.
Verify the connection by checking the live value of the soc register in the portal: a reading between 0 and 100 confirms Modbus TCP communication is active and registers are being polled correctly.
Things to watch for
The gateway connects but all register values show zero or error. Why?
Modbus TCP is disabled by default on Sigenergy inverters. Open the mySigen app, go to device settings, and confirm that 'ModBus TCP Server Enable' is switched on. Also verify that no firewall or VLAN is blocking port 502 between the Gateway and the inverter.
The SOC register reads an implausible value. What is wrong?
The soc register at address 30014 is a uint16. If your polling client applies a signed interpretation or a scaling factor it should not, the value will appear wrong. Confirm your data-type decoding matches uint16 with no gain applied. Community reports also note that two SOC registers exist in the Sigenergy protocol; ensure address 30014 is polled, not an alternate address.
I cannot reach the inverter on port 502 from the Gateway. What should I check?
Confirm both the inverter and the ModbusCloud Gateway are on the same IP subnet. Sigenergy inverters use Fast Ethernet for local communication; if the inverter is only connected via its WLAN interface, ensure the Gateway's network can reach that Wi-Fi IP. Check router firewall rules that may block TCP port 502.
Is it safe to write to the limitsoc setpoint register from the portal?
Writing to the limitsoc holding register (address 40048) will change the inverter's minimum discharge limit immediately. Set only values within the range your battery warranty and grid code allow. Do not test with arbitrary values during live operation, as a too-low limit can lead to deep discharge and may affect battery longevity or trip protection thresholds.
Want to see how it works?










