
GoodWe Genset
The GoodWe Genset template monitors generator-related operation on GoodWe hybrid energy storage inverters via Modbus TCP. GoodWe hybrid inverters expose a dedicated backup output that can supply critical loads during grid outages, with an optional generator input for extended off-grid runtime. This template reads backup output power (register 35169) and generator operating mode (register 36197), giving installers a direct view of backup load demand and generator state. Connecting through the ModbusCloud Gateway lets you log both values, set threshold alerts, and verify generator handover behavior without on-site visits.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 2, read only
- Brand
- GoodWe
- Last updated
Registers (2)
2 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| backup_power | W | Read | |||
| genset_operating_mode | 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 backup output power continuously to detect unexpectedly high loads on critical circuits during a grid outage.
- Track genset operating mode transitions to verify the generator starts and stops as configured under low-battery conditions.
- Alert on non-zero backup power during normal grid-connected hours to catch wiring or relay faults early.
- Compare backup power demand against generator capacity to confirm the generator is not being overloaded.
- Report backup runtime duration and average load for facility compliance records or insurance documentation.
Installation
Enable Modbus TCP on the GoodWe inverter by opening the SolarGo app or the inverter's local web interface and setting the communication mode to Modbus TCP under the communication or EMS settings section.
Install a LAN module or WiFi+LAN module in the inverter's communication port, connect it to your local network with an Ethernet cable, and assign a static IP address via your router's DHCP reservation to prevent address changes after a power cycle.
Connect the ModbusCloud Gateway to the same LAN as the inverter, then in the ModbusCloud portal add a new device, import the GoodWe Genset template, and set the unit ID to 247 (the GoodWe factory default, adjustable in the inverter menu).
Verify the connection by checking live readings for backup_power (address 35169) and genset_operating_mode (address 36197) in the portal's register view; non-zero or changing values confirm successful polling.
Things to watch for
The gateway connects but registers return zero or no data. Why?
The inverter must be powered by either PV input or AC grid before Modbus TCP responds. If both sources are absent, the communication stack is offline. Confirm the inverter is in an active operating state and that the LAN module LED shows a network link before polling.
Why does the genset_operating_mode register always read zero?
A value of zero typically means the generator input is inactive or not connected. Verify that the generator is wired to the correct GEN input terminal and that the generator feature is enabled in the inverter settings. The register will only change state when the inverter detects a valid generator signal.
Modbus TCP stops responding after a day or two. What is happening?
GoodWe inverters with certain firmware versions can lose local Modbus availability if they lose their cloud connection to the SEMS portal and then restart. Assign a static IP to the inverter, ensure the LAN module firmware is current, and consider allowing periodic SEMS connectivity so firmware-level Modbus enabling is preserved across restarts.
backup_power reads unexpected negative values. Is that a problem?
Register 35169 is typed as int32, so negative values are valid in principle. A negative reading may indicate a measurement polarity mismatch, such as current flowing into rather than out of the backup port. Check that the CT or internal metering is oriented correctly per the inverter installation manual before trusting negative figures.
Want to see how it works?








