Goodwe GoodWe inverter ET series Modbus TCP template

GoodWe inverter ET series

Monitors GoodWe ET series three-phase hybrid inverters via Modbus TCP

This ModbusCloud template reads thirty-five registers from GoodWe ET series three-phase hybrid inverters over Modbus TCP. It covers PV production per string, battery state and power, grid power per phase, backup load power, voltage and current per phase, and lifetime and daily energy totals. Connection requires the separate GoodWe LAN communication module (part number GA10081-37-00P).

Protocol
Modbus TCP
Connection
Ethernet, Modbus TCP
Registers
35, read only
Brand
Goodwe
Key readings
Voltage L1 to L3 · Power L1 to L3 · Battery charge status · PV1/PV2/PV3 power · Total production and consumed energy · Network power L1 to L3
Compatible models
GoodWe ET series
Last updated

Registers (35)

35 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
Network frequencyHzRead
Battery charge status%Read
UPS load%Read
L1 - powerWRead
L2 - powerWRead
L3 - powerWRead
L1 - voltageVRead
L2 - voltageVRead
L3 - voltageVRead
Total productionkWhRead
Load on Back-UpWRead
Total converter powerWRead
Network powerkWRead
PV1 powerkWRead
Consumed energykWhRead
First group battery OUT powerkWRead
L1 - power Back-UpWRead
L2 - power Back-UpWRead
L3 - power Back-UpWRead
PV ModeRead
L1 - network powerWRead
L2 - network powerWRead
L3 - network powerWRead
Total network powerWRead
Battery IN power todaykWhRead
Battery OUT power todaykWhRead
Battery IN powerkWhRead
Battery OUT powerkWhRead
Network statusRead
Purchased energykWhRead
Supplied energykWhRead
Temperature driver°CRead
PV2 powerkWRead
PV3 powerkWRead
PV E-TotalVRead

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.

Number of installations (optional)

Use cases

  • Build a complete PV plus battery dashboard showing per-string production, battery cycling, and grid behaviour.
  • Compare PV1, PV2, and PV3 production over the day to identify underperforming strings from shading or panel issues.
  • Track backup output power separately so you can prove the inverter correctly isolates and powers the backup circuit during an outage.
  • Generate monthly and yearly energy reports for the customer using the lifetime total production register.

Installation

  1. Install the GoodWe GA10081-37-00P LAN communication module into the inverter communication bay and connect it to a network switch.

  2. Note the module IP address from your router or set a DHCP reservation to keep it stable.

  3. In ModbusCloud, add a Modbus TCP device pointing at the module IP on port 502, slave ID 247.

  4. Import the GoodWe inverter ET series template. Values start coming in within one polling cycle.

  5. If two Total production values disagree, check which one matches the inverter front panel and use that register in your dashboards.

Things to watch for

Total production at register 35191 and 35192 show different numbers. Which is right?

Across firmware versions GoodWe has moved this counter between registers. Check which value matches the inverter front panel display and use that register consistently. Once chosen it stays correct across reboots.

Why do I need the separate LAN module? Can I just use the inverter WiFi?

The built-in WiFi connects only to the GoodWe cloud and does not expose a local Modbus TCP port. The LAN communication module (GA10081-37-00P) adds the local Modbus TCP server that ModbusCloud needs.

Battery power register is signed, can I tell charge from discharge?

Yes. Positive values indicate the battery is charging, negative values indicate it is discharging. Build a simple sign check in a ModbusCloud automation to create separate charge and discharge energy counters if you want them broken out.

Want to see how it works?

Electrician working in an open distribution board