
Growatt Inverter
Reads power and energy values from Growatt inverters via Modbus RTU.
This ModbusCloud template reads inverter status, output power, daily and total generated energy, and grid output power per phase from Growatt inverters over Modbus RTU at 9600 baud. Output power and energy registers are uint32 or int32 spanning two consecutive Modbus addresses. Aimed at residential and small commercial Growatt PV installations where a local data logger exposes Modbus RTU.
- Protocol
- Modbus RTU
- Connection
- RS485, 9600 baud
- Registers
- 7, read only
- Brand
- Growatt
- Key readings
- Inverter status · Output power · Today generated energy · Total generated energy · Grid output power L1 to L3
- Last updated
Registers (7)
7 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Inverter status | Read | ||||
| Output power | kWh | Read | |||
| Today generated energy | kWh | Read | |||
| Total generated energy | kWh | Read | |||
| Grid output power L1 | kVA | Read | |||
| Grid output power L2 | kVA | Read | |||
| Grid output power L3 | kVA | 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 today energy and total energy across a small fleet of Growatt installations.
- Alert when inverter status transitions to fault, including the fault code in the notification.
- Compare grid output per phase to detect phase imbalance or a failing phase.
- Log total energy every day to spot year-over-year degradation of the PV array.
- Provide customer-facing dashboards without depending on the Growatt ShinePhone cloud service.
Installation
Install the Growatt data logger on the inverter communication port.
Wire the data logger RS485 output to the ModbusCloud gateway RS485 channel.
Verify the data logger Modbus settings: slave ID 1, 9600 baud, no parity, 1 stop bit.
In ModbusCloud, add a Modbus RTU device matching those settings and import the Growatt Inverter template.
Cross-check today energy and total energy against the inverter front panel or ShinePhone reading.
Things to watch for
Total energy reads a much bigger number than the inverter display. Is the template wrong?
Growatt energy registers are uint32 spanning two consecutive addresses. If decoded as uint16, the low word shows huge values. Confirm data type is uint32 in the ModbusCloud template. The default template handles this correctly.
Grid output power per phase is in kVA, not kW. Why?
Growatt publishes apparent power per phase rather than real power. For most residential installs kVA is close to kW because the inverter operates near unity power factor. If you need precise real power per phase, use a separate energy meter on each phase.
Want to see how it works?











