SofarSolar SofarSolar HYD 5…20K-3PH (pv) Modbus RTU template

SofarSolar HYD 5…20K-3PH (pv)

The SofarSolar HYD 5…20K-3PH is a three-phase hybrid inverter for residential and small commercial PV plus battery storage installations. This Modbus RTU template reads four PV input power channels (power_a through power_d), covering both MPPT strings, alongside a 32-bit cumulative energy counter. Connecting the ModbusCloud Gateway to the inverter RS485 port gives installers and asset managers continuous visibility of PV generation across all input channels, enabling yield verification and early fault detection without additional metering hardware.

Protocol
Modbus RTU
Connection
RS485
Registers
5, read only
Compatible models
HYD 5…20K-3PH · HYD 3…6K-EP · SOFAR 80…136KTL · SOFAR 5…24KTL-G3
Last updated

Registers (5)

5 read, 0 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
power_aWRead
power_bWRead
power_cWRead
power_dWRead
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 power output on each PV string channel to detect shading or soiling on individual strings.
  • Track cumulative PV energy to verify monthly yield against the design estimate for each site.
  • Compare power_a versus power_b to identify MPPT imbalance caused by module mismatch or partial shading.
  • Alert on a sudden drop in any single channel to flag a blown string fuse or disconnected combiner.
  • Report total PV generation per billing period to support feed-in tariff reconciliation or tenant billing.

Installation

  1. Enable Modbus RTU on the HYD 5…20K-3PH via the LCD menu under the communication or Modbus section, then set the baud rate to 9600, data format 8N1, and assign a unique unit ID between 1 and 63.

  2. Connect the ModbusCloud Gateway RS485 terminals to the inverter RS485 port using a shielded twisted-pair cable, observing correct A+ and B- polarity on the inverter RJ45 or terminal block.

  3. In the ModbusCloud portal, add a new gateway, import the SofarSolar HYD 5…20K-3PH (pv) template, and enter the unit ID you assigned on the inverter LCD.

  4. Verify the connection by checking live readings for power_a and power_b in the portal during daylight hours; both registers should show values above zero when PV input is active.

Things to watch for

All four power channels read zero even during daylight. Why?

Verify the inverter is in grid-tied or on-grid operating mode and that PV strings are producing voltage. Also confirm the RS485 baud rate and unit ID on the inverter LCD match what is set in the ModbusCloud portal. A mismatch on either setting prevents any register from responding.

Values are returned but look garbled or implausibly large. What is wrong?

The HYD 5…20K-3PH protocol uses big-endian byte order: the high byte arrives first for 16-bit registers, and the high 16-bit word arrives first for the 32-bit energy register. If your gateway or tool is configured for little-endian, swap the byte or word order in the template settings.

Communication drops intermittently after a few minutes. How do I fix it?

RS485 wiring faults are the most common cause. Check that A+ and B- are not swapped; swapping these two wires is a frequent error. Use a shielded cable, keep the run under the RS485 length limit, add a 120-ohm termination resistor at the far end of long runs, and ensure a solid common ground between the Gateway and the inverter.

The energy register value resets or jumps unexpectedly after a power cycle. Is this normal?

The cumulative energy register (address 1670) is a 32-bit counter stored in the inverter firmware. Some firmware versions reset this counter after a full power cycle or firmware update. Cross-reference readings with the inverter LCD total yield figure to confirm continuity, and record the offset in your ModbusCloud dashboard if a reset occurs.

Want to see how it works?

Electrician working in an open distribution board