ZCS Azzurro HYD 10000 ZSS/HYD 20000 ZSS - Three-Phase Hybrid Inverter - Modbus
Monitors Azzurro three-phase hybrid inverters via stick logger Modbus TCP.
This template reads PV generation, battery status, grid exchange, and load consumption data from Azzurro HYD 10000 ZSS and HYD 20000 ZSS three-phase hybrid inverters. Communication uses Modbus TCP via the ZSM-ETH-EXT or ZSM-WIFI-EXT stick logger on port 8899. The template is read-only and does not include control registers.
- Protocol
- Modbus TCP
- Connection
- Ethernet, Modbus TCP
- Registers
- 31, read only
- Brand
- Azzurro
- Key readings
- Battery SOC and temperature · PV1 and PV2 power and voltage · Active power output total · Grid energy purchase and selling · Battery charge and discharge totals · Load consumption today and total
- Compatible models
- HYD 10000 ZSS · HYD 20000 ZSS
- Last updated
Registers (31)
31 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| Battery_SOC | % | Read | |||
| PV1_Power | kW | Read | |||
| PV2_Power | kW | Read | |||
| Power_Bat1 | W | Read | |||
| Battery_Temperature | °C | Read | |||
| ReactivePower_Output_Total | W | Read | |||
| Inverter_Status | Read | ||||
| PV1_Voltage | V | Read | |||
| PV2_Voltage | V | Read | |||
| PV_Generation_Today | kW | Read | |||
| PV_Generation_Total | kW | Read | |||
| ActivePower_Output_Total | W | Read | |||
| ActivePower_PV_Ext | Read | ||||
| ActivePower_Load_Sys | Read | ||||
| Energy_Purchase_Today | kWh | Read | |||
| Energy_Selling_Today | kWh | Read | |||
| ActivePower_PCC_Total | Wh | Read | |||
| ApparentPower_Output_Total | Read | ||||
| ReactivePower_PCC_Total | Read | ||||
| ApparentPower_PCC_Total | Read | ||||
| Energy_Purchase_Total | kWh | Read | |||
| Energy_Selling_Total | kWh | Read | |||
| Bat_Charge_Total | kWh | Read | |||
| Bat_Discharge_Total | kWh | Read | |||
| Bat_Discharge_Today | kWh | Read | |||
| Load_Consumption_Total | kWh | Read | |||
| Load_Consumption_Today | kWh | Read | |||
| Bat_Charge_Today | kWh | Read | |||
| Active_Power_Load_Total | Read | ||||
| ReactivePower_Load_Total | Read | ||||
| ApparentPower_Load_Total | 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
- Monitor real-time PV production per string and total active power output on a cloud dashboard.
- Track battery state of charge and temperature to verify correct charge and discharge cycling.
- Log daily and cumulative grid energy purchase and selling to analyse self-consumption ratios.
- Create an alert when battery SOC drops below a defined threshold during peak demand hours.
- Compare load consumption trends over time to advise customers on energy usage optimisation.
Installation
Install the ZSM-ETH-EXT or ZSM-WIFI-EXT stick logger on the Azzurro inverter and connect it to the local network.
Verify that the stick logger has obtained an IP address and is reachable from the ModbusCloud Gateway.
Connect the ModbusCloud Gateway to the same local network as the stick logger via its Ethernet port.
Import the Azzurro HYD 10000 ZSS / HYD 20000 ZSS template in the ModbusCloud platform and set the target IP to the stick logger's address with TCP port 8899.
Confirm that live register values appear on the ModbusCloud dashboard, checking PV power, battery SOC, and grid energy readings for plausibility.
Things to watch for
I cannot reach the stick logger on port 8899. What should I check?
Ensure the stick logger is powered and connected to the local network. Verify its IP address in your router's DHCP table. Check that no firewall rules block TCP port 8899 between the ModbusCloud gateway and the stick logger.
PV power values seem too low compared to actual production. Why?
PV power registers are reported in kilowatts, not watts. Confirm that the template scaling is applied correctly. If you see values like 5.2, that represents 5.2 kW.
Energy total registers show incorrect or very large numbers. What is wrong?
Energy totals use uint32 format spanning two consecutive Modbus addresses. Make sure the template is imported without manual register modifications, as splitting or reordering these addresses will produce wrong values.
Can I use this template to control or configure the inverter remotely?
No. This template is read-only and does not include write registers. All inverter configuration must be done through the manufacturer's own tools or the inverter display.
Want to see how it works?














