ZCS Azzurro ZCS Azzurro 3PH HYD ZSS Modbus RTU template

ZCS Azzurro 3PH HYD ZSS

Three-phase hybrid inverter with battery: reads PV, grid and battery values and sets storage mode and limits.

The ZCS Azzurro 3PH HYD ZSS is a three-phase hybrid inverter that converts solar power and charges and discharges a home or business battery. This Modbus RTU template reads PV, grid and battery values with energy counters and fault codes, and sets the storage mode and feed-in limit from ModbusCloud.

Protocol
Modbus RTU
Connection
RS485, 9600 baud
Registers
197, read and write
Key readings
PV power · Grid power · Battery state of charge · Battery power · Energy imported and exported · Solar generation today · System state
Available commands
Energy storage mode · Remote on and off · Feed-in limit · Passive mode battery power
Compatible models
ZCS Azzurro 3PH HYD5000 to HYD20000 ZSS · SofarSolar HYD 5 to 20KTL-3PH
Last updated

Registers (197)

188 read, 19 write

NameUnitAccessAddress (Hidden until you enter your email)Function (hidden)Type (hidden)
System StateRead1028FC03uint16
Fault 1Read1029FC03uint16
Fault 2Read1030FC03uint16
Fault 3Read1031FC03uint16
Fault 4Read1032FC03uint16
Fault 5Read
Fault 6Read
Fault 7Read
Fault 8Read
Fault 9Read
Fault 10Read
Fault 11Read
Fault 12Read
Waiting TimesRead
Inverter Temperature 1°CRead
Inverter Temperature 2°CRead
Heatsink Temperature 1°CRead
Heatsink Temperature 2°CRead
Module Temperature 1°CRead
Module Temperature 2°CRead
System Time YearRead
System Time MonthRead
System Time DayRead
System Time HourRead
System Time MinuteRead
System Time SecondRead
Serial NumberRead
Hardware VersionRead
Software VersionRead
Grid FrequencyHzRead
Active Power Output TotalkWRead
Reactive Power Output TotalvarRead
Apparent Power Output TotalVARead
Active Power PCC TotalkWRead
Reactive Power PCC TotalvarRead
Apparent Power PCC TotalVARead
Voltage L1VRead
Current Output L1ARead
Active Power Output L1kWRead
Reactive Power Output L1varRead
Power Factor Output L1Read
Current PCC L1ARead
Active Power PCC L1kWRead
Reactive Power PCC L1varRead
Power Factor PCC L1Read
Voltage L2VRead
Current Output L2ARead
Active Power Output L2kWRead
Reactive Power Output L2varRead
Power Factor Output L2Read
Current PCC L2ARead
Active Power PCC L2kWRead
Reactive Power PCC L2varRead
Power Factor PCC L2Read
Voltage L3VRead
Current Output L3ARead
Active Power Output L3kWRead
Reactive Power Output L3varRead
Power Factor Output L3Read
Current PCC L3ARead
Active Power PCC L3kWRead
Reactive Power PCC L3varRead
Power Factor PCC L3Read
Active Power PV ExtkWRead
Active Power Load SyskWRead
Voltage Phase L1NVRead
Current Output L1NARead
Active Power Output L1NkWRead
Current PCC L1NARead
Active Power PCC L1NkWRead
Voltage Phase L2NVRead
Current Output L2NARead
Active Power Output L2NkWRead
Current PCC L2NARead
Active Power PCC L2NkWRead
Voltage Line L1VRead
Voltage Line L2VRead
Voltage Line L3VRead
PV Voltage 1VRead
PV Current 1ARead
PV Power 1kWRead
PV Voltage 2VRead
PV Current 2ARead
PV Power 2kWRead
PV Power TotalkWRead
Battery Voltage 1VRead
Battery Current 1ARead
Battery Power 1kWRead
Battery Temperature 1°CRead
Battery Capacity 1%Read
Battery State of Health 1%Read
Battery Charge Cycle 1Read
Battery Voltage 2VRead
Battery Current 2ARead
Battery Power 2kWRead
Battery Temperature 2°CRead
Battery Capacity 2%Read
Battery State of Health 2%Read
Battery Charge Cycle 2Read
Battery Voltage 3VRead
Battery Current 3ARead
Battery Power 3kWRead
Battery Temperature 3°CRead
Battery Capacity 3%Read
Battery State of Health 3%Read
Battery Charge Cycle 3Read
Battery Voltage 4VRead
Battery Current 4ARead
Battery Power 4kWRead
Battery Temperature 4°CRead
Battery Capacity 4%Read
Battery State of Health 4%Read
Battery Charge Cycle 4Read
Battery Voltage 5VRead
Battery Current 5ARead
Battery Power 5kWRead
Battery Temperature 5°CRead
Battery Capacity 5%Read
Battery State of Health 5%Read
Battery Charge Cycle 5Read
Battery Voltage 6VRead
Battery Current 6ARead
Battery Power 6kWRead
Battery Temperature 6°CRead
Battery Capacity 6%Read
Battery State of Health 6%Read
Battery Charge Cycle 6Read
Battery Voltage 7VRead
Battery Current 7ARead
Battery Power 7kWRead
Battery Temperature 7°CRead
Battery Capacity 7%Read
Battery State of Health 7%Read
Battery Charge Cycle 7Read
Battery Voltage 8VRead
Battery Current 8ARead
Battery Power 8kWRead
Battery Temperature 8°CRead
Battery Capacity 8%Read
Battery State of Health 8%Read
Battery Charge Cycle 8Read
Battery Power TotalkWRead
Battery Capacity Total%Read
Battery State of Health Total%Read
Solar Generation TodaykWhRead
Solar Generation TotalkWhRead
Load Consumption TodaykWhRead
Load Consumption TotalkWhRead
Import Energy TodaykWhRead
Import Energy TotalkWhRead
Export Energy TodaykWhRead
Export Energy TotalkWhRead
Battery Input Energy TodaykWhRead
Battery Input Energy TotalkWhRead
Battery Output Energy TodaykWhRead
Battery Output Energy TotalkWhRead
System Time Update ResultRead and write
Feed-In Limitation ModeRead and write
Feed-In Maximum PowerRead and write
Battery Active ControlRead
Battery Config IDRead
Battery Config Address 1Read
Battery Config ProtocolRead
Battery Config Overvoltage ProtectionVRead
Battery Config Charging VoltageVRead
Battery Config Undervoltage ProtectionVRead
Battery Config Minimum Discharge VoltageVRead
Battery Config Maximum Charge Current LimitARead
Battery Config Maximum Discharge Current LimitARead
Battery Config Depth of Discharge%Read
Battery Config End of Discharge%Read
Battery Config CapacityRead
Battery Config Rated Battery VoltageVRead
Battery Config Cell TypeRead
Battery Config EPS Buffer%Read
Battery Config Address 2Read
Battery Config Address 3Read
Battery Config Address 4Read
Battery Config Lead Acid Battery Temperature Compensation FactorRead
Battery Config Lead Acid Battery Recovery BufferVRead
Battery Config Lead Acid Battery Float VoltageVRead
Remote Switch On OffRead and write
Energy Storage ModeRead and write
Passive TimeoutsRead and write
Passive Timeout ActionRead and write
Passive Desired Grid PowerWRead and write
Passive Minimum Battery PowerWRead and write
Passive Maximum Battery PowerWRead and write
Set Time YearWrite
Set Time MonthWrite
Set Time DayWrite
Set Time HourWrite
Set Time MinuteWrite
Set Time SecondWrite
IV Curve ScanWrite
EPS ControlWrite
EPS Wait TimeWrite

Loading registers…

The ModbusCloud Gateway, front at an angle, with the RS485 terminal and the antenna connectors

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

  • Show solar power, grid import and export and battery charge on one ModbusCloud dashboard per site.
  • Send an email when a fault register is not zero or the system state changes to a fault.
  • Track daily solar generation and grid import in the history to compare months and seasons.
  • Switch the energy storage mode from self use to time of use from the portal for a planned tariff.
  • Set an alarm when battery state of health drops below a threshold you choose.

Installation

  1. Connect RS485 A and B from the ModbusCloud Gateway to the communication port of the inverter, with a 120 ohm resistor at both ends of the bus.

  2. In the inverter menu, check the Modbus address (1 by default) and the baud rate (9600).

  3. In ModbusCloud, add a Modbus RTU device with address 1, 9600 baud, 8N1, and import the ZCS Azzurro 3PH HYD ZSS template.

  4. Check that PV power, grid power and battery state of charge come in and match the inverter display.

Things to watch for

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

Check that A and B are not swapped, that the address in the inverter menu matches the one in ModbusCloud and that both sides use 9600 baud 8N1. Fit a 120 ohm resistor at both ends of a longer bus. A data logger on the same port can block the bus.

Why does power show 0.05 instead of 50 watts?

Most power values come in kilowatts with two decimals, so 0.05 means 50 W. Battery power total and PV power total use one decimal in kilowatts. Reactive and apparent power use the same scaling and are probably in kvar and kVA.

How do I change the energy storage mode or the feed-in limit?

Write the new value to Energy Storage Mode or to the Feed-In registers. The inverter expects settings that belong together, such as the feed-in mode and maximum power or the three passive mode powers, in one write. Read the current values first and change one setting at a time.

Battery values show zero for battery inputs 2 to 8.

Only the battery inputs that are connected and configured return values. With one battery stack, its values are under battery 1 and the totals; the other inputs stay at zero.

Want to see how it works?

Electrician working in an open distribution board