Ginlong Ginlong Solis Hybrid Inverter (S Series) (grid) Modbus RTU template

Ginlong Solis Hybrid Inverter (S Series) (grid)

The Ginlong Solis Hybrid Inverter (S Series) is a three-phase hybrid PV energy storage inverter designed for residential and small commercial solar-plus-battery installations. This ModbusCloud template reads the inverter's integrated grid meter over Modbus RTU, exposing per-phase AC currents (phases A, B, C), per-phase active power, total active power, and cumulative energy imported from the grid. Together these registers give a complete picture of grid exchange at any moment. Installers and facility managers can use this data to verify grid balance, detect asymmetric loading, and track import volumes over time.

Protocol
Modbus RTU
Connection
RS485
Registers
8, read only
Brand
Ginlong
Compatible models
Solis Hybrid Inverter (S Series) · Solis Storage Inverter (S Series) · AXIhycon 12-15H
Last updated

Registers (8)

8 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
powerWRead
energyWhRead
currents_aARead
currents_bARead
currents_cARead
powers_aWRead
powers_bWRead
powers_cWRead

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 total active power at the grid connection point to verify the Solis hybrid inverter is not exceeding feed-in limits.
  • Track cumulative grid energy import to reconcile utility billing against the ModbusCloud portal's historical data.
  • Alert on persistent phase imbalance across currents_a, currents_b, and currents_c to catch wiring or load asymmetry early.
  • Compare per-phase active power readings over time to detect gradual degradation in one phase of the grid connection.
  • Report daily grid import totals to building owners for energy auditing and cost allocation across multiple tenants.

Installation

  1. Enable Modbus communication on the Solis inverter by navigating to the Advanced Settings menu on the inverter display, then set the Modbus address (default 1) and confirm the baud rate is 9600, 8N1.

  2. Connect the RS485 A and B terminals on the inverter's COM port to the ModbusCloud Gateway RS485 input using a twisted-pair cable; keep the cable run under 1000 m and add a 120-ohm termination resistor at each end of the bus.

  3. In the ModbusCloud portal, add a new Gateway, select Modbus RTU as the protocol, set the baud rate to 9600 and unit ID to match the address configured on the inverter, then import the Ginlong Solis Hybrid Inverter (S Series) (grid) template.

  4. Verify the connection by checking that the power and currents_a registers return plausible live values in the portal's register view; if all values read zero or error, confirm the RS485 polarity (A/B not swapped) and that no other Modbus master is active on the bus simultaneously.

Things to watch for

All register values read zero even though the inverter is running. Why?

The Solis S Series only populates the 33xxx meter registers when a compatible grid meter is physically connected and recognized by the inverter. If no external Acrel or compatible CT meter is wired to the inverter's meter port, these registers will return zero. Check the meter connection and verify the meter type is configured correctly in the inverter settings.

The power and powers_a/b/c registers return unexpectedly large or negative values.

These are signed 32-bit values (int32) spanning two consecutive 16-bit Modbus registers. The Solis protocol uses big-endian word order: the high word comes first at the base address. If your Modbus master assembles the words in little-endian order, the result will be wrong. Confirm your client reads the two registers as a big-endian int32 and applies the documented 0.001 kW scaling factor.

The gateway connects but no data appears after importing the template.

The Solis RS485 bus will only respond to one master at a time. If the manufacturer's WiFi data logger or S3 stick is also active on the same RS485 port, bus contention will prevent the ModbusCloud Gateway from getting responses. Disconnect or disable the data logger during initial testing, then check whether both can coexist by using a sufficiently long inter-frame gap.

The currents_a/b/c values look correct but the energy register seems frozen or resets unexpectedly.

Register 33283 (energy) is a cumulative uint32 counter that rolls over at its maximum value. It also resets if the inverter firmware is updated or the inverter is factory-reset. Log raw values in ModbusCloud and apply rollover detection in your dashboard. Additionally, excessive polling (faster than once per few seconds) can lock up the Solis Modbus stack, causing stale reads.

Want to see how it works?

Electrician working in an open distribution board