
Sigenergy SigenStore EC (pv)
The Sigenergy SigenStore EC is a hybrid inverter and energy controller for residential and light commercial solar-plus-storage installations, covering the Sigen Hybrid, Sigen PV Max, and SigenStore EC product lines. This ModbusCloud template connects via Modbus TCP over a local network and reads the plant-level PV generation power at register 30035, giving you a real-time view of solar output from the Sigenergy inverter. That single value is enough to track generation trends, trigger alerts, and feed energy dashboards without any additional metering hardware.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 1, read only
- Brand
- Sigenergy
- Compatible models
- Sigen Hybrid · Sigen PV Max · SigenStore EC
- Last updated
Registers (1)
1 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power | W | 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 generation from the SigenStore EC to verify solar output against forecast data.
- Alert on unexpected drops in plant PV power during daylight hours to detect shading or inverter faults.
- Track daily and seasonal PV generation trends to identify capacity changes over time.
- Compare PV power readings against household consumption data to calculate self-consumption rates.
- Report PV generation to building owners or asset managers as part of regular energy performance reviews.
Installation
Enable Modbus TCP on the SigenStore EC: open the mySigen app, navigate to the device settings panel, turn on the 'Modbus TCP Server Enable' switch, and save. Confirm port 502 is reachable on the inverter's IP address.
Connect the SigenStore EC (via Ethernet or Wi-Fi) and the ModbusCloud Gateway (via Ethernet) to the same local network, ensuring no firewall blocks TCP port 502 between the two devices.
In your ModbusCloud portal, add the Gateway, then import the Sigenergy SigenStore EC (pv) template. Set the unit ID to 1 for a single-inverter plant, or to the slave address assigned in the mySigen app if you have multiple devices.
Verify the connection by checking the live value for register 30035 (power) in the portal. A non-zero positive reading during daylight confirms Modbus TCP communication is working correctly.
Things to watch for
Register 30035 always reads zero even during full sun. Why?
This register reports PV power from panels connected directly to the Sigenergy inverter only. If you have third-party inverters connected via the Smart Port or AC coupling, their generation is not included here. Check the mySigen app to see the total PV figure and compare. Firmware updates have also been known to temporarily affect this register's behaviour.
The portal connects to the inverter but no value appears for power.
First confirm that Modbus TCP Server Enable is switched on in the mySigen app and that port 502 is open (use a telnet or port-scan test from the Gateway's network). Next verify the unit ID matches the slave address set in the app. Sigenergy uses unit ID 247 as the plant address for read operations with acknowledgement.
I get garbage or wildly incorrect values from register 30035.
The register is typed as int32, which spans two consecutive 16-bit Modbus registers read with function code 3. If your client reads only one word (16-bit) or applies a wrong decode type (for example, uint16 or int16), the result will be incorrect. Confirm the template's int32 data type is active and that no manual override is in place.
Is it safe to poll register 30035 frequently?
Register 30035 is read-only, so polling carries no risk of changing inverter behaviour or setpoints. A polling interval of 5 to 30 seconds is typical for energy monitoring. Avoid intervals below 1 second, as excessive Modbus traffic can cause the inverter's TCP server to drop connections.
Want to see how it works?









