Solax Solax Hybrid X1/X3 G3/G4 (pv) Modbus RTU template

Solax Hybrid X1/X3 G3/G4 (pv)

The Solax Hybrid X1/X3 G3/G4 is a hybrid solar inverter series covering single-phase (X1) and three-phase (X3) residential and light-commercial installations. This ModbusCloud template connects via Modbus RTU over RS-485 and reads the two PV string power outputs (power_a and power_b) plus the cumulative total energy register. With these three values in your portal, you can track live solar generation per MPPT string and log long-term yield, giving installers and asset managers a clear picture of array performance without additional metering hardware.

Protocol
Modbus RTU
Connection
RS485
Registers
3, read only
Brand
Solax
Compatible models
Hybrid X1/X3 G3/G4 · Q.HOME ESS HYB-G3
Last updated

Registers (3)

3 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
power_aWRead
power_bWRead
energyWhRead

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

  • Monitor real-time DC output from each PV string separately to detect shading or soiling on one array.
  • Compare power_a and power_b over a day to verify that both MPPT channels are performing equally.
  • Track cumulative energy yield to validate against forecast models and report to building owners monthly.
  • Alert on sustained low combined PV output during daylight hours to flag potential inverter or string faults.
  • Verify post-installation string balance by comparing power_a and power_b immediately after commissioning.

Installation

  1. Enable Modbus RTU on the Solax inverter: navigate to the advanced settings menu on the inverter display, confirm the baud rate (default 19200), set the Modbus slave address (default 1), and ensure the communication mode is set to Modbus rather than EV Charger.

  2. Connect the ModbusCloud Gateway to the inverter RS-485 COM port using the RJ45 connector on the inverter bottom panel, wiring A (pin 4, blue) and B (pin 5, white-blue) to the corresponding terminals on the Gateway; do not connect this COM port to any Ethernet switch.

  3. In the ModbusCloud portal, add a new gateway, import the Solax Hybrid X1/X3 G3/G4 (pv) template, and set the unit ID to match the slave address configured on the inverter (typically 1) along with the correct baud rate.

  4. Spot-check the connection by reading register 10 (power_a) in the portal live view; on a sunny day you should see a non-zero watt value matching the inverter display for PV string 1.

Things to watch for

All registers return zero or timeout. What is wrong?

The most common cause is a baud rate mismatch. The Solax inverter defaults to 19200 baud. Check the baud rate setting in the ModbusCloud Gateway configuration and make sure it matches exactly what is set on the inverter display. Also confirm the slave ID is the same on both sides.

The COM port on my G4 inverter will not link to the Gateway.

The COM port on the Solax G4 is an RS-485 serial port, not Ethernet. Connecting it to a network switch will damage the switch port. Use an RS-485 to serial adapter or connect the ModbusCloud Gateway RS-485 terminals directly, wiring A to pin 4 and B to pin 5 of the inverter RJ45 COM port.

power_a shows data but power_b always reads zero, even with two strings.

Verify that the inverter hardware model actually has two MPPT inputs. Single-string X1 variants expose only one active MPPT channel, so power_b will legitimately read zero. Cross-check with the inverter display under PV2 power or review the model spec sheet for MPPT count.

I connected a second Modbus master and now readings are erratic.

The Solax RS-485 bus supports only a single Modbus master at one time. If another controller (such as a home automation system or EV charger controller) is also polling the same bus, data collisions will cause intermittent garbage reads or timeouts. Disconnect the second master or use a Modbus RTU multiplexer upstream.

Want to see how it works?

Electrician working in an open distribution board