SolaX SolaX X3-Hybrid G4 Modbus RTU template

SolaX X3-Hybrid G4

Three-phase hybrid inverter for PV and home battery, with grid meter, backup output and battery control.

The SolaX X3-Hybrid G4 is a three-phase hybrid inverter that converts PV power, charges and discharges a home battery and supplies backup power when the grid fails. This Modbus RTU template reads PV, battery, grid and meter values, energy counters and fault codes, and lets you set the work mode, battery limits, charge periods and export limit from ModbusCloud.

Protocol
Modbus RTU
Connection
RS485, 19200 baud
Registers
668, read and write
Brand
SolaX
Key readings
PV power per string · Battery state of charge · Battery power · Grid feed-in power · Phase voltages and currents · Energy counters · Run mode · Fault codes
Available commands
Work mode · Force charge or discharge · Minimum SOC per mode · Charge and discharge periods · Export limit · System on or off
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 (668)

456 read, 212 write

NameUnitAccessAddress (Hidden until you confirm your email)Function (hidden)Type (hidden)
Grid Voltage (X1)VRead
Grid Current (X1)ARead
Grid Power (X1)WRead
PV1 VoltageVRead
PV2 VoltageVRead
PV1 CurrentARead
PV2 CurrentARead
Grid Frequency (X1)HzRead
Radiator Temperature°CRead
Run ModeRead
PV1 PowerWRead
PV2 PowerWRead
Temperature Fault Value°CRead
PV1 Voltage Fault ValueVRead
PV2 Voltage Fault ValueVRead
GFCI Fault ValuemARead
Grid Voltage Fault ValueVRead
Grid Frequency Fault ValueHzRead
DCI Fault ValuemARead
Time Count DownmsRead
Battery VoltageVRead
Battery CurrentARead
Battery PowerWRead
BMS Connection StateRead
Battery Temperature°CRead
Battery Converter StatusRead
Grid StatusRead
MPPT CountRead
Battery State of Charge%Read
Battery Discharge Energy TotalkWhRead
Battery Discharge Energy TodaykWhRead
Battery Charge Energy TotalkWhRead
Battery Charge Energy TodaykWhRead
BMS Charge Max CurrentARead
BMS Discharge Max CurrentARead
BMS Battery CapacityWhRead
PCS Major FaultRead
Battery Major FaultRead
Inverter Fault CodeRead
Manager Fault CodeRead
BMS Fault CodeRead
Feed-in PowerWRead
Feed-in Energy TotalkWhRead
Consumed Energy TotalkWhRead
Off-grid Voltage (X1)VRead
Off-grid Current (X1)ARead
Off-grid Power (X1)VARead
Off-grid Frequency (X1)HzRead
Inverter Output Energy TodaykWhRead
Inverter Output Energy TotalkWhRead
Lock StateRead
Bus VoltageVRead
DCV Fault ValueVRead
Overload Fault ValueWRead
Battery Voltage Fault ValueVRead
Grid Voltage L1VRead
Grid Current L1ARead
Grid Power L1WRead
Grid Frequency L1HzRead
Grid Voltage L2VRead
Grid Current L2ARead
Grid Power L2WRead
Grid Frequency L2HzRead
Grid Voltage L3VRead
Grid Current L3ARead
Grid Power L3WRead
Grid Frequency L3HzRead
Off-grid Voltage L1VRead
Off-grid Current L1ARead
Off-grid Active Power L1WRead
Off-grid Apparent Power L1VARead
Off-grid Voltage L2VRead
Off-grid Current L2ARead
Off-grid Active Power L2WRead
Off-grid Apparent Power L2VARead
Off-grid Voltage L3VRead
Off-grid Current L3ARead
Off-grid Active Power L3WRead
Off-grid Apparent Power L3VARead
Feed-in Power L1WRead
Feed-in Power L2WRead
Feed-in Power L3WRead
On-grid Run TimehRead
Off-grid Run TimehRead
Off-grid Yield TotalkWhRead
Off-grid Yield TodaykWhRead
AC Charge Energy TodaykWhRead
AC Charge Energy TotalkWhRead
Solar Energy TotalkWhRead
Solar Energy TodaykWhRead
Feed-in Energy TodaykWhRead
Consumed Energy TodaykWhRead
Inverter Voltage L1VRead
Inverter Voltage L2VRead
Inverter Voltage L3VRead
Meter 2 Feed-in PowerWRead
Meter 2 Feed-in Energy TotalkWhRead
Meter 2 Consumed Energy TotalkWhRead
Meter 2 Feed-in Energy TodaykWhRead
Meter 2 Consumed Energy TodaykWhRead
Meter 2 Feed-in Power L1WRead
Meter 2 Feed-in Power L2WRead
Meter 2 Feed-in Power L3WRead
Meter 1 Communication StateRead
Meter 2 Communication StateRead
Battery Temperature High°CRead
Battery Temperature Low°CRead
Cell Voltage HighVRead
Cell Voltage LowVRead
BMS User SOC%Read
BMS User SOH%Read
Meter Reactive Power TotalvarRead
Meter Reactive Power L1varRead
Meter Reactive Power L2varRead
Meter Reactive Power L3varRead
Meter Power Factor TotalRead
Meter Power Factor L1Read
Meter Power Factor L2Read
Meter Power Factor L3Read
Meter Grid FrequencyHzRead
Meter Grid Voltage TotalVRead
Meter Grid Voltage L1VRead
Meter Grid Voltage L2VRead
Meter Grid Voltage L3VRead
Meter Grid Current TotalARead
Meter Grid Current L1ARead
Meter Grid Current L2ARead
Meter Grid Current L3ARead
Remote Control ModeRead
Target Finish FlagRead
Active Power TargetWRead
Reactive Power TargetvarRead
Active Power RealWRead
Reactive Power RealvarRead
Active Power Upper LimitWRead
Active Power Lower LimitWRead
Reactive Power Upper LimitvarRead
Reactive Power Lower LimitvarRead
Target EnergyWhRead
Charge Discharge PowerWRead
Chargeable CapacityWhRead
Dischargeable CapacityWhRead
Time of DurationsRead
Target SOC%Read
SOC Upper Limit%Read
SOC Lower Limit%Read
Remote Control TimeoutsRead
Battery Force Charge FlagRead
BMS Relay StateRead
Self Test StepRead
Self Test Remaining TimesRead
Self Test StateRead
Ovp Test ThresholdVRead
Ovp Test Threshold TimemsRead
Ovp Test Sample L1VRead
Ovp Test Trip Value L1VRead
Ovp Test Trip Time L1msRead
Ovp Test Sample L2VRead
Ovp Test Trip Value L2VRead
Ovp Test Trip Time L2msRead
Ovp Test Sample L3VRead
Ovp Test Trip Value L3VRead
Ovp Test Trip Time L3msRead
Uvp Test ThresholdVRead
Uvp Test Threshold TimemsRead
Uvp Test Sample L1VRead
Uvp Test Trip Value L1VRead
Uvp Test Trip Time L1msRead
Uvp Test Sample L2VRead
Uvp Test Trip Value L2VRead
Uvp Test Trip Time L2msRead
Uvp Test Sample L3VRead
Uvp Test Trip Value L3VRead
Uvp Test Trip Time L3msRead
Uvp Restrictive Test ThresholdVRead
Uvp Restrictive Test Threshold TimemsRead
Uvp Restrictive Test Sample L1VRead
Uvp Restrictive Test Trip Value L1VRead
Uvp Restrictive Test Trip Time L1msRead
Uvp Restrictive Test Sample L2VRead
Uvp Restrictive Test Trip Value L2VRead
Uvp Restrictive Test Trip Time L2msRead
Uvp Restrictive Test Sample L3VRead
Uvp Restrictive Test Trip Value L3VRead
Uvp Restrictive Test Trip Time L3msRead
Ofp Test ThresholdHzRead
Ofp Test Threshold TimemsRead
Ofp Test Sample L1HzRead
Ofp Test Trip Value L1HzRead
Ofp Test Trip Time L1msRead
Ofp Test Sample L2HzRead
Ofp Test Trip Value L2HzRead
Ofp Test Trip Time L2msRead
Ofp Test Sample L3HzRead
Ofp Test Trip Value L3HzRead
Ofp Test Trip Time L3msRead
Ufp Test ThresholdHzRead
Ufp Test Threshold TimemsRead
Ufp Test Sample L1HzRead
Ufp Test Trip Value L1HzRead
Ufp Test Trip Time L1msRead
Ufp Test Sample L2HzRead
Ufp Test Trip Value L2HzRead
Ufp Test Trip Time L2msRead
Ufp Test Sample L3HzRead
Ufp Test Trip Value L3HzRead
Ufp Test Trip Time L3msRead
Ofp Restrictive Test ThresholdHzRead
Ofp Restrictive Test Threshold TimemsRead
Ofp Restrictive Test Sample L1HzRead
Ofp Restrictive Test Trip Value L1HzRead
Ofp Restrictive Test Trip Time L1msRead
Ofp Restrictive Test Sample L2HzRead
Ofp Restrictive Test Trip Value L2HzRead
Ofp Restrictive Test Trip Time L2msRead
Ofp Restrictive Test Sample L3HzRead
Ofp Restrictive Test Trip Value L3HzRead
Ofp Restrictive Test Trip Time L3msRead
Ufp Restrictive Test ThresholdHzRead
Ufp Restrictive Test Threshold TimemsRead
Ufp Restrictive Test Sample L1HzRead
Ufp Restrictive Test Trip Value L1HzRead
Ufp Restrictive Test Trip Time L1msRead
Ufp Restrictive Test Sample L2HzRead
Ufp Restrictive Test Trip Value L2HzRead
Ufp Restrictive Test Trip Time L2msRead
Ufp Restrictive Test Sample L3HzRead
Ufp Restrictive Test Trip Value L3HzRead
Ufp Restrictive Test Trip Time L3msRead
Ovp 10 Min Avg Test ThresholdVRead
Ovp 10 Min Avg Test Threshold TimesRead
Ovp 10 Min Avg Test Sample L1VRead
Ovp 10 Min Avg Test Trip Value L1VRead
Ovp 10 Min Avg Test Trip Time L1sRead
Ovp 10 Min Avg Test Sample L2VRead
Ovp 10 Min Avg Test Trip Value L2VRead
Ovp 10 Min Avg Test Trip Time L2sRead
Ovp 10 Min Avg Test Sample L3VRead
Ovp 10 Min Avg Test Trip Value L3VRead
Ovp 10 Min Avg Test Trip Time L3sRead
Parallel System Inverter CountRead
System Active Power L1WRead
System Active Power L2WRead
System Active Power L3WRead
System Reactive or Apparent Power L1VARead
System Reactive or Apparent Power L2VARead
System Reactive or Apparent Power L3VARead
System Current L1ARead
System Current L2ARead
System Current L3ARead
System PV Power Channel AWRead
System PV Power Channel BWRead
System PV Current Channel AARead
System PV Current Channel BARead
System Battery PowerWRead
System Battery CurrentARead
System Charge Power LimitWRead
System Discharge Power LimitWRead
Slave 1 Active Power L1WRead
Slave 1 Active Power L2WRead
Slave 1 Active Power L3WRead
Slave 1 Reactive or Apparent Power L1VARead
Slave 1 Reactive or Apparent Power L2VARead
Slave 1 Reactive or Apparent Power L3VARead
Slave 1 Current L1ARead
Slave 1 Current L2ARead
Slave 1 Current L3ARead
Slave 1 PV Power Channel AWRead
Slave 1 PV Power Channel BWRead
Slave 1 PV Voltage Channel AVRead
Slave 1 PV Voltage Channel BVRead
Slave 1 PV Current Channel AARead
Slave 1 PV Current Channel BARead
Slave 1 Battery PowerWRead
Slave 1 Battery VoltageVRead
Slave 1 Battery CurrentARead
Slave 1 Charge Power LimitWRead
Slave 1 Discharge Power LimitWRead
Slave 1 Battery Fault CodeRead
Slave 1 Battery SOC%Read
Slave 2 Active Power L1WRead
Slave 2 Active Power L2WRead
Slave 2 Active Power L3WRead
Slave 2 Reactive or Apparent Power L1VARead
Slave 2 Reactive or Apparent Power L2VARead
Slave 2 Reactive or Apparent Power L3VARead
Slave 2 Current L1ARead
Slave 2 Current L2ARead
Slave 2 Current L3ARead
Slave 2 PV Power Channel AWRead
Slave 2 PV Power Channel BWRead
Slave 2 PV Voltage Channel AVRead
Slave 2 PV Voltage Channel BVRead
Slave 2 PV Current Channel AARead
Slave 2 PV Current Channel BARead
Slave 2 Battery PowerWRead
Slave 2 Battery VoltageVRead
Slave 2 Battery CurrentARead
Slave 2 Charge Power LimitWRead
Slave 2 Discharge Power LimitWRead
Slave 2 Battery Fault CodeRead
Slave 2 Battery SOC%Read
Slave 3 Active Power L1WRead
Slave 3 Active Power L2WRead
Slave 3 Active Power L3WRead
Slave 3 Reactive or Apparent Power L1VARead
Slave 3 Reactive or Apparent Power L2VARead
Slave 3 Reactive or Apparent Power L3VARead
Slave 3 Current L1ARead
Slave 3 Current L2ARead
Slave 3 Current L3ARead
Slave 3 PV Power Channel AWRead
Slave 3 PV Power Channel BWRead
Slave 3 PV Voltage Channel AVRead
Slave 3 PV Voltage Channel BVRead
Slave 3 PV Current Channel AARead
Slave 3 PV Current Channel BARead
Slave 3 Battery PowerWRead
Slave 3 Battery VoltageVRead
Slave 3 Battery CurrentARead
Slave 3 Charge Power LimitWRead
Slave 3 Discharge Power LimitWRead
Slave 3 Battery Fault CodeRead
Slave 3 Battery SOC%Read
Slave 4 Active Power L1WRead
Slave 4 Active Power L2WRead
Slave 4 Active Power L3WRead
Slave 4 Reactive or Apparent Power L1VARead
Slave 4 Reactive or Apparent Power L2VARead
Slave 4 Reactive or Apparent Power L3VARead
Slave 4 Current L1ARead
Slave 4 Current L2ARead
Slave 4 Current L3ARead
Slave 4 PV Power Channel AWRead
Slave 4 PV Power Channel BWRead
Slave 4 PV Voltage Channel AVRead
Slave 4 PV Voltage Channel BVRead
Slave 4 PV Current Channel AARead
Slave 4 PV Current Channel BARead
Slave 4 Battery PowerWRead
Slave 4 Battery VoltageVRead
Slave 4 Battery CurrentARead
Slave 4 Charge Power LimitWRead
Slave 4 Discharge Power LimitWRead
Slave 4 Battery Fault CodeRead
Slave 4 Battery SOC%Read
Slave 5 Active Power L1WRead
Slave 5 Active Power L2WRead
Slave 5 Active Power L3WRead
Slave 5 Reactive or Apparent Power L1VARead
Slave 5 Reactive or Apparent Power L2VARead
Slave 5 Reactive or Apparent Power L3VARead
Slave 5 Current L1ARead
Slave 5 Current L2ARead
Slave 5 Current L3ARead
Slave 5 PV Power Channel AWRead
Slave 5 PV Power Channel BWRead
Slave 5 PV Voltage Channel AVRead
Slave 5 PV Voltage Channel BVRead
Slave 5 PV Current Channel AARead
Slave 5 PV Current Channel BARead
Slave 5 Battery PowerWRead
Slave 5 Battery VoltageVRead
Slave 5 Battery CurrentARead
Slave 5 Charge Power LimitWRead
Slave 5 Discharge Power LimitWRead
Slave 5 Battery Fault CodeRead
Slave 5 Battery SOC%Read
Slave 6 Active Power L1WRead
Slave 6 Active Power L2WRead
Slave 6 Active Power L3WRead
Slave 6 Reactive or Apparent Power L1VARead
Slave 6 Reactive or Apparent Power L2VARead
Slave 6 Reactive or Apparent Power L3VARead
Slave 6 Current L1ARead
Slave 6 Current L2ARead
Slave 6 Current L3ARead
Slave 6 PV Power Channel AWRead
Slave 6 PV Power Channel BWRead
Slave 6 PV Voltage Channel AVRead
Slave 6 PV Voltage Channel BVRead
Slave 6 PV Current Channel AARead
Slave 6 PV Current Channel BARead
Slave 6 Battery PowerWRead
Slave 6 Battery VoltageVRead
Slave 6 Battery CurrentARead
Slave 6 Charge Power LimitWRead
Slave 6 Discharge Power LimitWRead
Slave 6 Battery Fault CodeRead
Slave 6 Battery SOC%Read
Slave 7 Active Power L1WRead
Slave 7 Active Power L2WRead
Slave 7 Active Power L3WRead
Slave 7 Reactive or Apparent Power L1VARead
Slave 7 Reactive or Apparent Power L2VARead
Slave 7 Reactive or Apparent Power L3VARead
Slave 7 Current L1ARead
Slave 7 Current L2ARead
Slave 7 Current L3ARead
Slave 7 PV Power Channel AWRead
Slave 7 PV Power Channel BWRead
Slave 7 PV Voltage Channel AVRead
Slave 7 PV Voltage Channel BVRead
Slave 7 PV Current Channel AARead
Slave 7 PV Current Channel BARead
Slave 7 Battery PowerWRead
Slave 7 Battery VoltageVRead
Slave 7 Battery CurrentARead
Slave 7 Charge Power LimitWRead
Slave 7 Discharge Power LimitWRead
Slave 7 Battery Fault CodeRead
Slave 7 Battery SOC%Read
Slave 8 Active Power L1WRead
Slave 8 Active Power L2WRead
Slave 8 Active Power L3WRead
Slave 8 Reactive or Apparent Power L1VARead
Slave 8 Reactive or Apparent Power L2VARead
Slave 8 Reactive or Apparent Power L3VARead
Slave 8 Current L1ARead
Slave 8 Current L2ARead
Slave 8 Current L3ARead
Slave 8 PV Power Channel AWRead
Slave 8 PV Power Channel BWRead
Slave 8 PV Voltage Channel AVRead
Slave 8 PV Voltage Channel BVRead
Slave 8 PV Current Channel AARead
Slave 8 PV Current Channel BARead
Slave 8 Battery PowerWRead
Slave 8 Battery VoltageVRead
Slave 8 Battery CurrentARead
Slave 8 Charge Power LimitWRead
Slave 8 Discharge Power LimitWRead
Slave 8 Battery Fault CodeRead
Slave 8 Battery SOC%Read
Slave 9 Active Power L1WRead
Slave 9 Active Power L2WRead
Slave 9 Active Power L3WRead
Slave 9 Reactive or Apparent Power L1VARead
Slave 9 Reactive or Apparent Power L2VARead
Slave 9 Reactive or Apparent Power L3VARead
Slave 9 Current L1ARead
Slave 9 Current L2ARead
Slave 9 Current L3ARead
Slave 9 PV Power Channel AWRead
Slave 9 PV Power Channel BWRead
Slave 9 PV Voltage Channel AVRead
Slave 9 PV Voltage Channel BVRead
Slave 9 PV Current Channel AARead
Slave 9 PV Current Channel BARead
Slave 9 Battery PowerWRead
Slave 9 Battery VoltageVRead
Slave 9 Battery CurrentARead
Slave 9 Charge Power LimitWRead
Slave 9 Discharge Power LimitWRead
Slave 9 Battery Fault CodeRead
Slave 9 Battery SOC%Read
Set Unlock PasswordWrite
Set Reconnection TimesWrite
Set Checking TimesWrite
Set Adjust Battery VoltageVWrite
Set Adjust Battery CurrentAWrite
Set Grid Voltage MinVWrite
Set Grid Voltage MaxVWrite
Set Grid Frequency MinHzWrite
Set Grid Frequency MaxHzWrite
Set Safety CodeWrite
Set MateBox EnableWrite
Set Grid 10 Min HighVWrite
Set Vac Min Slow ProtectVWrite
Set Vac Max Slow ProtectVWrite
Set Fac Min Slow ProtectHzWrite
Set Fac Max Slow ProtectHzWrite
Set DCI LimitmAWrite
Set Active Power Limit%Write
Set Adjust PV1 CurrentAWrite
Set Adjust PV2 CurrentAWrite
Set Adjust PV1 VoltageVWrite
Set Adjust PV2 VoltageVWrite
Set Adjust AC Current L1AWrite
Set Adjust AC Voltage L1VWrite
Set Match ResistanceWrite
Set System On OffWrite
Factory ResetWrite
Clear Inverter HistoryWrite
Set Work ModeWrite
Set Manual ModeWrite
Set Battery TypeWrite
Set Lead Acid Float VoltageVWrite
Set Lead Acid Discharge Cut VoltageVWrite
Set Lead Acid Charge Max CurrentAWrite
Set Lead Acid Discharge Max CurrentAWrite
Set Battery Discharge Backup VoltageVWrite
Set CT TypeWrite
Set EPS DCV Adjust EnableWrite
Set Calib Gain Inverter Voltage L1VWrite
Set Calib Gain Inverter Voltage L2VWrite
Set Calib Gain Inverter Voltage L3VWrite
Set Calib EPS DCV Adjust L1VWrite
Set Calib EPS DCV Adjust L2VWrite
Set Calib EPS DCV Adjust L3VWrite
Clear Meter 1 EnergyWrite
Set Adjust AC Current L2AWrite
Set Adjust AC Voltage L2VWrite
Set Adjust AC Current L3AWrite
Set Adjust AC Voltage L3VWrite
Adjust CT ZeroWrite
Set Adjust CT Power L1WWrite
Set Adjust CT Power L2WWrite
Set Adjust CT Power L3WWrite
Set EPS Phase Sequence DetectWrite
Set User PasswordWrite
Set Advanced PasswordWrite
Set Export Control Factory LimitWWrite
Set Export Control User LimitWWrite
Set Off-grid MuteWrite
Set Off-grid Min SOC%Write
Set Off-grid FrequencyWrite
Set Ageing ModeWrite
Set LanguageWrite
Set Enable MPPTWrite
Set Trip Time Undervoltage Level 2msWrite
Set Trip Time Overvoltage Level 2msWrite
Set Trip Time Underfrequency Level 2msWrite
Set Trip Time Overfrequency Level 2msWrite
Set Trip Time Undervoltage Level 1msWrite
Set Trip Time Overvoltage Level 1msWrite
Set Trip Time Underfrequency Level 1msWrite
Set Trip Time Overfrequency Level 1msWrite
Set PV ConnectionWrite
Set ShutdownWrite
Set Micro GridWrite
Self Test StartWrite
Clear Overload FaultWrite
Battery AwakenWrite
Set OFPL Curve TypeWrite
Set OFPL Stop TimesWrite
Set OFPL Remove PointHzWrite
Set OFPL Start PointHzWrite
Set OFPL Rate%Write
Set OFPL Delay TimemsWrite
Set OFPL F Stop DischargeHzWrite
Set OFPL F PminHzWrite
Reset Manager EEPROMWrite
Set Lead Acid Absorption VoltageVWrite
Set Self Use Discharge Min SOC%Write
Set Self Use Night Charge EnableWrite
Set Self Use Night Charge Upper SOC%Write
Set Feed-in Night Charge Upper SOC%Write
Set Feed-in Discharge Min SOC%Write
Set Backup Night Charge Upper SOC%Write
Set Backup Discharge Min SOC%Write
Set Charge Period 1 StartWrite
Set Charge Period 1 EndWrite
Set Discharge Period 1 StartWrite
Set Discharge Period 1 EndWrite
Set Charge Discharge Period 2 EnableWrite
Set Charge Period 2 StartWrite
Set Charge Period 2 EndWrite
Set Discharge Period 2 StartWrite
Set Discharge Period 2 EndWrite
Set Main Breaker Current LimitAWrite
Set Power Factor ModeWrite
Set Power FactorWrite
Set PF Curve PF1Write
Set PF Curve PF2Write
Set PF Curve PF3Write
Set PF Curve PF4Write
Set PF Curve Power 1%Write
Set PF Curve Power 2%Write
Set PF Curve Power 3%Write
Set PF Curve Power 4%Write
Set PF Curve Lock In PointWrite
Set PF Curve Lock Out PointWrite
Set PF Curve 3TausWrite
Set Qu Volt Ratio 1%Write
Set Qu Volt Ratio 4%Write
Set Qu Response V1VWrite
Set Qu Response V2VWrite
Set Qu Response V3VWrite
Set Qu Response V4VWrite
Set Qu KWrite
Set Qu 3TausWrite
Set Qu Delay TimersWrite
Set Qu Lock EnableWrite
Set Qu Lock In%Write
Set Qu Lock Out%Write
Set Fixed Q PowervarWrite
Set EPS Battery Low Auto Recover VoltageVWrite
Set Grid Power BiasWrite
Set EPS Restart SOC%Write
Set RS485 FunctionWrite
Set Connect Slope%Write
Set Reconnect Slope%Write
Set UFPL Start PointHzWrite
Set UFPL Rate%Write
Set UFPL Delay TimemsWrite
Set UFPL Remove PointHzWrite
Set UFPL F Stop ChargeHzWrite
Set UFPL F PmaxHzWrite
Set Shadow Fix Function 2Write
Set Hot StandbyWrite
Set Extend BMS SettingWrite
ATE TestWrite
Set Shadow Fix FunctionWrite
Set External SignalWrite
Set Phase Power BalanceWrite
Set OFPL GradientWrite
Set Meter FunctionWrite
Set Meter 1 IDWrite
Set Meter 2 IDWrite
Reset Meter 2 EnergyWrite
Set Meter CT 1 DirectionWrite
Set Meter 2 DirectionWrite
Set Lead Acid Cut-off Point DifferentWrite
Set External InverterWrite
Set Lead Acid Cut-off Voltage Grid ModeVWrite
Set DRM FunctionWrite
Set Meter or CT SelectWrite
Set FVRT FunctionWrite
Set FVRT Vac UpperVWrite
Set FVRT Vac LowerVWrite
Set PU Function EnableWrite
Set PU Response V1VWrite
Set PU Response V2VWrite
Set PU Response V3VWrite
Set PU Response V4VWrite
Set PU 3TausWrite
Set Lease ModeWrite
Set Device LockWrite
Set Dry Contact Manual ControlWrite
Set Dry Contact Feed-in On PowerWWrite
Set Dry Contact Switch On SOC%Write
Set Dry Contact Consume Off PowerWWrite
Set Dry Contact Switch Off SOC%Write
Set Dry Contact Minimum On TimeminWrite
Set Dry Contact Maximum On Per DayminWrite
Set Dry Contact Schedule EnableWrite
Set Dry Contact Period 1 StartWrite
Set Dry Contact Period 1 EndWrite
Set Dry Contact Period 2 StartWrite
Set Dry Contact Period 2 EndWrite
Set Load Management Work ModeWrite
Set Dry Contact ModeWrite
Set Self Use Backup EnableWrite
Set Self Use Backup SOC%Write
Set Parallel SettingWrite
Set External Generator EnableWrite
Set External Generator Max ChargeWWrite
Set Modbus RTU AddressWrite
Set Modbus RTU Baud RateWrite
Set PU Power 1%Write
Set PU Power 2%Write
Set PU Power 3%Write
Set PU Power 4%Write
Set Battery Heating EnableWrite
Set Heating Period 1 StartWrite
Set Heating Period 1 EndWrite
Set Heating Period 2 StartWrite
Set Heating Period 2 EndWrite
Set Export Soft Limit EnableWrite
Set Export Hard Limit EnableWrite
Set Hard Export PowerWWrite
Set General Soft Limit EnableWrite
Set General Hard Limit EnableWrite
Set Soft AC Power LimitVAWrite
Set Hard AC Power LimitVAWrite
Reset Error LogWrite
Reset Inverter EnergyWrite

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

  • Show PV power, battery state of charge and grid feed-in of every installation on one dashboard.
  • Send an email when the inverter fault code or the BMS fault code is not equal to 0.
  • Keep a year of history of daily solar yield, feed-in and grid import to explain the energy bill.
  • Raise the minimum battery SOC in self use mode from the portal before a planned grid outage.
  • Switch the work mode to feed-in priority or back to self use with an automation on a time schedule.
  • Check run mode and off-grid values after a grid outage to see whether the backup output took over.

Installation

  1. Connect the RS485 lines of the inverter to A and B of the ModbusCloud Gateway, with termination at both ends of the bus.

  2. Check in the inverter settings that the Modbus address is 1 and the baud rate 19200, or note the values you use.

  3. In ModbusCloud, add a Modbus RTU device on the Gateway with 19200 baud, 8 data bits, no parity, 1 stop bit and the address, then import this template.

  4. Check that Run Mode reads Normal and that PV power and battery state of charge show plausible values.

  5. Import the SolaX X3-Hybrid G4 Settings template on the same address if you also want to read back the current settings.

Things to watch for

The inverter does not answer on the RS485 bus. What should I check?

Compare address, baud rate and parity: the default is address 1 at 19200 baud, 8N1. Swap A and B if nothing comes back, and check the termination at the ends of the bus. The inverter accepts only one Modbus master on its RS485 line, so disconnect other loggers on the same line.

Energy counters or feed-in power show huge or negative jumps.

All 32-bit values of this inverter are sent low word first. The template reads them that way. If you build your own registers, set the word order to low word first, otherwise the two halves are swapped and the value is wrong.

Why do I not see my new setting in the readings after writing it?

The inverter uses separate addresses for writing and for reading settings. This template contains the write registers; the SolaX X3-Hybrid G4 Settings template reads the settings back on the read addresses. Import both on the same Modbus address to write and verify.

How often can I write the work mode or SOC limits?

Many settings are stored in the inverter EEPROM, which has a limited number of write cycles. Write only when a value really changes, not every few minutes from an automation. Writing registers from ModbusCloud is switched on per gateway on request.

Some phase values stay at 0 on my inverter.

The register map covers both the X1 and the X3 models. Registers marked X1 only return values on single-phase inverters, those marked L2 and L3 only on three-phase models. Parallel slave data stays at 0 without a parallel system.

Want to see how it works?

Electrician working in an open distribution board