
SolaX X3-Hybrid G4 Settings
Settings readback, identification and battery BMS details of a three-phase hybrid inverter.
The SolaX X3-Hybrid G4 is a three-phase hybrid inverter for PV and a home battery. This Modbus RTU template reads back its current settings, such as work mode, SOC limits, charge periods, export limit and grid code, together with serial numbers and firmware versions, in ModbusCloud.
- Protocol
- Modbus RTU
- Connection
- RS485, 19200 baud
- Registers
- 244, read only
- Brand
- SolaX
- Key readings
- Serial number · Firmware version · Work mode · Minimum SOC per mode · Charge and discharge periods · Export limit · Grid code · Battery serial numbers
- Compatible models
- X3-Hybrid G4 · X1-Hybrid G4 · SolaX X3-Hybrid G4 5, 6, 8, 10, 12 and 15 kW · SolaX X1-Hybrid G4 3, 3.68, 5, 6 and 7.5 kW
- Last updated
Registers (244)
244 read, 0 write
| Name | Unit | Access | Address (Hidden until you confirm your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Inverter Serial Number | Read | ||||
| Factory Name | Read | ||||
| Module Name | Read | ||||
| Launch Wait Time | s | Read | |||
| Reconnection Time | s | Read | |||
| Checking Time | s | Read | |||
| Grid Voltage Min Protect | V | Read | |||
| Grid Voltage Max Protect | V | Read | |||
| Grid Frequency Min Protect | Hz | Read | |||
| Grid Frequency Max Protect | Hz | Read | |||
| Safety Code | Read | ||||
| MateBox Enable | Read | ||||
| Grid 10 Min Avg Protect | V | Read | |||
| Grid Undervoltage Slow Protect | V | Read | |||
| Grid Overvoltage Slow Protect | V | Read | |||
| Grid Underfrequency Slow Protect | Hz | Read | |||
| Grid Overfrequency Slow Protect | Hz | Read | |||
| Power Limit Percent | % | Read | |||
| Power Factor Mode | Read | ||||
| Power Factor | Read | ||||
| PF Curve PF1 | Read | ||||
| PF Curve PF2 | Read | ||||
| PF Curve PF3 | Read | ||||
| PF Curve PF4 | Read | ||||
| PF Curve Power 1 | % | Read | |||
| PF Curve Power 2 | % | Read | |||
| PF Curve Power 3 | % | Read | |||
| PF Curve Power 4 | % | Read | |||
| PF Curve Lock In Point | Read | ||||
| PF Curve Lock Out Point | Read | ||||
| PF Curve 3Tau | s | Read | |||
| Qu Volt Ratio 1 | % | Read | |||
| Qu Volt Ratio 4 | % | Read | |||
| Qu Response V1 | V | Read | |||
| Qu Response V2 | V | Read | |||
| Qu Response V3 | V | Read | |||
| Qu Response V4 | V | Read | |||
| Qu K | Read | ||||
| Qu 3Tau | s | Read | |||
| Qu Delay Timer | s | Read | |||
| Qu Lock Enable | Read | ||||
| Qu Lock In | % | Read | |||
| Qu Lock Out | % | Read | |||
| Fixed Q Power | var | Read | |||
| Fixed Q Power Max | var | Read | |||
| Fixed Q Power Min | var | Read | |||
| Connection Low Frequency | Hz | Read | |||
| Connection High Frequency | Hz | Read | |||
| Connection Low Voltage | V | Read | |||
| Connection High Voltage | V | Read | |||
| Connection Observation Time | s | Read | |||
| Connection Gradient Select | Read | ||||
| Reconnection Low Frequency | Hz | Read | |||
| Reconnection High Frequency | Hz | Read | |||
| Reconnection Low Voltage | V | Read | |||
| Reconnection High Voltage | V | Read | |||
| Reconnection Observation Time | s | Read | |||
| Reconnection Gradient Select | Read | ||||
| Reconnection Gradient | % | Read | |||
| DSP Firmware Minor | Read | ||||
| DSP Hardware Version | Read | ||||
| DSP Firmware Major | Read | ||||
| ARM Firmware Major | Read | ||||
| Modbus RTU Protocol Version | Read | ||||
| ARM Firmware Minor | Read | ||||
| ARM Bootloader Version | Read | ||||
| RTC Seconds | Read | ||||
| RTC Minutes | Read | ||||
| RTC Hours | Read | ||||
| RTC Days | Read | ||||
| RTC Months | Read | ||||
| RTC Years | Read | ||||
| Work Mode | Read | ||||
| Manual Mode | Read | ||||
| Battery Type | Read | ||||
| Lead Acid Float Voltage | V | Read | |||
| Lead Acid Discharge Cut Voltage | V | Read | |||
| Lead Acid Charge Max Current | A | Read | |||
| Lead Acid Discharge Max Current | A | Read | |||
| Lead Acid Absorption Voltage | V | Read | |||
| Self Use Min SOC and Night Charge | Read | ||||
| Self Use Night Charge Upper SOC | % | Read | |||
| Feed-in Night Charge and Min SOC | Read | ||||
| Backup Night Charge and Min SOC | Read | ||||
| Charge Period 1 Start | Read | ||||
| Charge Period 1 End | Read | ||||
| Discharge Period 1 Start | Read | ||||
| Discharge Period 1 End | Read | ||||
| Charge Discharge Period 2 Enable | Read | ||||
| Charge Period 2 Start | Read | ||||
| Charge Period 2 End | Read | ||||
| Discharge Period 2 Start | Read | ||||
| Discharge Period 2 End | Read | ||||
| EPS Restart SOC | % | Read | |||
| Hot Standby | Read | ||||
| Extend BMS Setting | Read | ||||
| Battery Heating Enable | Read | ||||
| Heating Period 1 Start | Read | ||||
| Heating Period 1 End | Read | ||||
| Heating Period 2 Start | Read | ||||
| Heating Period 2 End | Read | ||||
| Battery Discharge Backup Voltage | V | Read | |||
| Match Resistance | Read | ||||
| Registration Code | Read | ||||
| Modbus RTU Address | Read | ||||
| Modbus RTU Baud Rate | Read | ||||
| EPS Battery Low Recover Voltage | V | Read | |||
| Grid Power Bias | Read | ||||
| Export Factory Limit | W | Read | |||
| Export User Limit | W | Read | |||
| Off-grid Mute | Read | ||||
| Off-grid Min SOC | % | Read | |||
| Off-grid Frequency | Read | ||||
| Inverter Power Type | W | Read | |||
| Language | Read | ||||
| Enable MPPT | Read | ||||
| Trip Time Undervoltage Level 2 | ms | Read | |||
| Trip Time Overvoltage Level 2 | ms | Read | |||
| Trip Time Underfrequency Level 2 | ms | Read | |||
| Trip Time Overfrequency Level 2 | ms | Read | |||
| Trip Time Undervoltage Level 1 | ms | Read | |||
| Trip Time Overvoltage Level 1 | ms | Read | |||
| Trip Time Underfrequency Level 1 | ms | Read | |||
| Trip Time Overfrequency Level 1 | ms | Read | |||
| Self Test Step Setting | Read | ||||
| Self Test Ovp Value | V | Read | |||
| Self Test Ovp Time | ms | Read | |||
| Self Test Uvp Value | V | Read | |||
| Self Test Uvp Time | ms | Read | |||
| Self Test Ofp Value | Hz | Read | |||
| Self Test Ofp Time | ms | Read | |||
| Self Test Ufp Value | Hz | Read | |||
| Self Test Ufp Time | ms | Read | |||
| Self Test Ovp 10 Min Value | V | Read | |||
| Self Test Ovp 10 Min Time | s | Read | |||
| Self Test Ofp Restrictive Value | Hz | Read | |||
| Self Test Ofp Restrictive Time | ms | Read | |||
| Self Test Ufp Restrictive Value | Hz | Read | |||
| Self Test Ufp Restrictive Time | ms | Read | |||
| Self Test Uvp Restrictive Value | V | Read | |||
| Self Test Uvp Restrictive Time | ms | Read | |||
| Self Test Time | s | Read | |||
| Main Breaker Current Limit | A | Read | |||
| PF Lock In Point | Read | ||||
| PF Lock Out Point | Read | ||||
| Inverter Output Switch | Read | ||||
| OFPL Point | Hz | Read | |||
| OFPL Rate | % | Read | |||
| OFPL Delay Time | ms | Read | |||
| OFPL F Stop Discharge | Hz | Read | |||
| OFPL F Pmin | Hz | Read | |||
| User Password | Read | ||||
| Advanced Password | Read | ||||
| UFPL Point | Hz | Read | |||
| UFPL Rate | % | Read | |||
| UFPL Delay Time | ms | Read | |||
| OFPL Curve Type | Read | ||||
| OFPL Stop Time | s | Read | |||
| OFPL Remove Point | Hz | Read | |||
| UFPL Remove Point | Hz | Read | |||
| Export Soft Limit Enable | Read | ||||
| Export Hard Limit Enable | Read | ||||
| General Soft Limit Enable | Read | ||||
| General Hard Limit Enable | Read | ||||
| AC Power Limit | VA | Read | |||
| Connect Slope | % | Read | |||
| Reconnect Slope | % | Read | |||
| Hard Export Power | W | Read | |||
| Hard AC Power Limit | VA | Read | |||
| Setpoint Timeout | ms | Read | |||
| Power Limit Gradient | Read | ||||
| PU Response V2 | V | Read | |||
| PU Response V3 | V | Read | |||
| PU Response V4 | V | Read | |||
| PU Response V1 | V | Read | |||
| PU 3Tau | Read | ||||
| PU Function Enable | Read | ||||
| PU Power 1 | % | Read | |||
| PU Power 2 | % | Read | |||
| PU Power 3 | % | Read | |||
| PU Power 4 | % | Read | |||
| PU Type | Read | ||||
| UFPL F Stop Charge | Hz | Read | |||
| UFPL F Pmax | Hz | Read | |||
| DRM Function | Read | ||||
| CT Type | Read | ||||
| Shadow Fix Function | Read | ||||
| Machine Type | Read | ||||
| Phase Power Balance | Read | ||||
| Machine Style | Read | ||||
| Meter Function | Read | ||||
| Meter 1 ID | Read | ||||
| Meter 2 ID | Read | ||||
| Meter CT 1 Direction | Read | ||||
| Meter 2 Direction | Read | ||||
| External Inverter | Read | ||||
| Digital Input 1 | Read | ||||
| Lead Acid Cut-off Point Different | Read | ||||
| Lead Acid Cut-off Voltage Grid Mode | V | Read | |||
| Shadow Fix Function 2 | Read | ||||
| Meter or CT Select | Read | ||||
| FVRT Function | Read | ||||
| FVRT Vac Upper | V | Read | |||
| FVRT Vac Lower | V | Read | |||
| PV Connection Mode | Read | ||||
| Shutdown | Read | ||||
| Micro Grid | Read | ||||
| Self Use Backup Enable | Read | ||||
| Self Use Backup SOC | % | Read | |||
| Lease Mode | Read | ||||
| Device Lock | Read | ||||
| Dry Contact Manual Control | Read | ||||
| Dry Contact Feed-in On Power | W | Read | |||
| Dry Contact Switch On SOC | % | Read | |||
| Dry Contact Consume Off Power | W | Read | |||
| Dry Contact Switch Off SOC | % | Read | |||
| Dry Contact Minimum On Time | min | Read | |||
| Dry Contact Maximum On Per Day | Read | ||||
| Dry Contact Schedule Enable | Read | ||||
| Dry Contact Period 1 Start | Read | ||||
| Dry Contact Period 1 End | Read | ||||
| Dry Contact Period 2 Start | Read | ||||
| Dry Contact Period 2 End | Read | ||||
| Load Management Work Mode | Read | ||||
| Dry Contact Mode | Read | ||||
| Parallel Setting | Read | ||||
| External Generator Enable | Read | ||||
| External Generator Max Charge | W | Read | |||
| RS485 Function | Read | ||||
| BMS Subsystem Count | Read | ||||
| BMS Master Version | Read | ||||
| BMS Slave 1 Version | Read | ||||
| BMS Slave 2 Version | Read | ||||
| BMS Slave 3 Version | Read | ||||
| BMS Slave 4 Version | Read | ||||
| BMS Slave 5 Version | Read | ||||
| BMS Slave 6 Version | Read | ||||
| BMS Slave 7 Version | Read | ||||
| BMS Slave 8 Version | Read | ||||
| BMS Master Serial Number | Read | ||||
| BMS Slave 1-2 Serial Number | Read | ||||
| BMS Slave 3-4 Serial Number | Read | ||||
| BMS Slave 5-6 Serial Number | Read | ||||
| BMS Slave 7-8 Serial Number | 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
- Record serial number and firmware versions of every inverter in your fleet for service and warranty.
- Check after a change from the portal that the work mode and minimum SOC really took effect.
- Compare the export limit and grid code of all sites to spot a wrongly commissioned inverter.
- Get an email when the work mode changes, for example after someone adjusted it on the inverter.
Installation
Connect the RS485 lines of the inverter to A and B of the ModbusCloud Gateway, with termination at both ends of the bus.
In ModbusCloud, add a Modbus RTU device on the Gateway with 19200 baud, 8N1 and the inverter address, and import this template.
Import the SolaX X3-Hybrid G4 template on the same address for live values and writing.
Check that the serial number and Work Mode show the values you see on the inverter display.
Things to watch for
Why are there two templates for one inverter?
The inverter reads settings on one set of addresses and accepts writes on another set with the same numbers but a different meaning. One template cannot hold both, so live values and writing are in SolaX X3-Hybrid G4, and reading back the settings is in this template.
The charge period times look wrong.
Times are packed into one register, one byte for the hour and one for the minute. For the read registers the minute is in the high byte, for the write registers the hour. Read the raw value as high byte x 256 + low byte and compare it with the inverter display.
Some registers stay at 0 on my inverter.
Registers marked X1 only apply to single-phase models, and lead-acid, generator, dry contact and parallel settings only matter when that function is used. BMS slave versions and serial numbers stay empty when fewer battery modules are installed.
More SolaX templates
Want to see how it works?









