-917%2Fcover.png&w=3840&q=75)
Solax X3 Hybrid G2
Monitors Solax X3 Hybrid G2 inverter and battery values via Modbus TCP
This template connects to a Solax X3 Hybrid G2 three-phase inverter with battery storage via Modbus TCP. It reads 48 registers covering grid, PV, battery, and EPS parameters. All registers are read-only, providing voltages, currents, power, energy totals, temperatures, faults, and battery state of charge.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 48, read only
- Brand
- Solax
- Key readings
- Grid Voltage, Current and Frequency · PV1 and PV2 Voltage, Current and Power · Battery Voltage, Current, Power and SOC · Phase R/S/T Voltage, Current and Power · Feed In and Consumed Energy · Inverter, Manager and Charger Faults
- Compatible models
- Solax X3 Hybrid G2
- Last updated
Registers (48)
48 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| 0 Grid Voltage | V | Read | |||
| 1 Grid Current | A | Read | |||
| 2 Inverter Power | kW | Read | |||
| 3 PV1 Voltage | V | Read | |||
| 4 PV2 Voltage | V | Read | |||
| 5 PV1 Current | A | Read | |||
| 6 PV2 Current | A | Read | |||
| 7 Grid Frequency | Hz | Read | |||
| 8 Inner Temp | °C | Read | |||
| 9 Run Mode | Read | ||||
| 10 PV1 Power | kW | Read | |||
| 11 PV2 Power | kW | Read | |||
| 20 Battery Voltage | V | Read | |||
| 21 Battery Current | A | Read | |||
| 22 Battery Power | kW | Read | |||
| 23 Charger Board Temperature | °C | Read | |||
| 24 Charger Battery Temperature | °C | Read | |||
| 25 Charger Boost Temperature | °C | Read | |||
| 28 Battery Capacity | % | Read | |||
| 29 Battery Energy Discharged | kWh | Read | |||
| 31 BMS Warning | Read | ||||
| 32 Battery Energy Charged | kWh | Read | |||
| 35 Battery State of Health | Read | ||||
| 64 Inverter Fault | Read | ||||
| 66 Charger Fault | Read | ||||
| 65 Manager Fault | Read | ||||
| 70 Measured Power | kW | Read | |||
| 72 Feed In Energy | kWh | Read | |||
| 74 Consumed Energy | kWh | Read | |||
| 76 EPS Voltage | V | Read | |||
| 77 EPS Current | A | Read | |||
| 78 EPS VA | VA | Read | |||
| 79 EPS Frequency | Hz | Read | |||
| 80 Energy Today | kWh | Read | |||
| 82 Energy Total | kWh | Read | |||
| 85 Battery Temperature | °C | Read | |||
| 106 Phase R Voltage | V | Read | |||
| 107 Phase R Current | A | Read | |||
| 108 Phase R Power | kwH | Read | |||
| 109 Phase R Frequency | Hz | Read | |||
| 110 Phase S Voltage | V | Read | |||
| 111 Phase S Current | A | Read | |||
| 112 Phase S Power | kWh | Read | |||
| 113 Phase S Frequency | Hz | Read | |||
| 114 Phase T Voltage | V | Read | |||
| 115 Phase T Current | A | Read | |||
| 116 Phase T Power | kWh | Read | |||
| 117 Phase T Frequency | Hz | 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 production from both string inputs and track daily and total energy yield.
- Display battery state of charge and power flow on a live dashboard for the end customer.
- Create an alert when inverter, manager, or charger fault registers indicate an error condition.
- Track grid feed-in energy and consumed energy over time to optimise self-consumption ratios.
- Generate periodic energy reports comparing PV generation, battery cycling, and grid exchange.
- Detect abnormal grid voltage or frequency deviations across all three phases.
Installation
Enable Modbus TCP on the Solax X3 Hybrid G2 inverter through its local web interface or installer menu and note the IP address and port.
Connect the ModbusCloud Gateway to the same local network as the inverter using an Ethernet cable.
In the ModbusCloud platform, add a new device and import the Solax X3 Hybrid G2 template from the template library.
Enter the inverter IP address, Modbus TCP port (typically 502), and the correct unit ID in the device connection settings.
Verify that register values such as grid voltage, PV power, and battery SOC appear correctly on the live data view.
Configure dashboards, alerts, or energy reports based on the available registers to suit your monitoring needs.
Things to watch for
Which port and unit ID should I use for the Modbus TCP connection?
The default Modbus TCP port on Solax inverters is typically 502. The unit ID is usually 1, but verify this in the inverter settings or installer documentation.
Why do energy counters like Feed In Energy or Energy Total show incorrect values?
These registers are uint32 values spanning two consecutive addresses. The template handles this automatically. If values still look wrong, check that the byte order (big-endian) matches the gateway configuration.
The gateway cannot connect to the inverter over Modbus TCP. What should I check?
Confirm that Modbus TCP is enabled in the inverter settings. Ensure both the gateway and inverter are on the same subnet. Check that no firewall or router rule is blocking port 502.
Can I use this template to control the inverter or change battery charge settings?
No. All 48 registers in this template are read-only. The template is designed for monitoring only and does not include any write commands.
Want to see how it works?









