
ZCS Azzurro Hybrid Inverter (pv)
The ZCS Azzurro Hybrid Inverter is a solar PV hybrid inverter for residential and small commercial installations, combining PV generation with battery storage and grid connection. This Modbus RTU template reads two core registers from the ZCS Azzurro: instantaneous PV generation power at address 533 and cumulative PV energy yield at address 540. Connecting via the RS485 COM port on the inverter, the ModbusCloud Gateway delivers live and historical production data directly into your portal, giving installers and asset owners a reliable view of system output without proprietary cloud dependencies.
- Protocol
- Modbus RTU
- Connection
- RS485
- Registers
- 2, read only
- Brand
- ZCS Azzurro
- Compatible models
- Inverter · Hybrid Inverter
- Last updated
Registers (2)
2 read, 0 write
| Name | Unit | Access | Address (Hidden until you enter your email) | Function (hidden) | Type (hidden) |
|---|---|---|---|---|---|
| power | W | Read | |||
| energy | Wh | 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 instantaneous PV generation power to verify the inverter is producing as expected during daylight hours.
- Track cumulative energy yield over time to detect degradation or soiling affecting PV output.
- Alert on zero power readings during expected generation hours to catch inverter faults quickly.
- Compare daily energy totals across multiple sites running ZCS Azzurro units in your portfolio.
- Report monthly PV production figures from the energy register for billing or incentive scheme submissions.
Installation
Enable Modbus RTU on the ZCS Azzurro inverter by navigating to Settings, then the Modbus or Communication section, and confirm the baud rate is set to 9600, mode 8-N-1, and the unit address is set to 1.
Connect the ModbusCloud Gateway to the inverter's RS485 COM port using a twisted-pair cable: wire A+ to pin 5 and B- to pin 6 of the inverter's COM connector, as confirmed in ZCS Azzurro documentation.
In the ModbusCloud portal, add a new device, import the ZCS Azzurro Hybrid Inverter (pv) template, and assign unit ID 1 to match the inverter's configured Modbus address.
Verify the connection by checking live readings for the power register (address 533) in the portal during daylight: a non-zero watt value confirms successful polling.
Things to watch for
The gateway connects but register 533 always returns zero. Why?
A zero reading during daylight usually means the inverter's RS485 port is not responding. Check that the Modbus address on the inverter display matches the unit ID configured in the portal (default is 1), and confirm the baud rate is 9600 with 8-N-1. Some units only respond after the communication settings have been saved and the inverter restarted.
I get CRC errors or no response on the RS485 bus. What should I check?
CRC errors on ZCS Azzurro RS485 connections are often caused by swapped A/B wires. Try reversing the A+ and B- leads on the Gateway side. Also verify you are using a twisted-pair cable without long stub connections, and that no other device on the same RS485 bus shares the same Modbus unit ID.
The energy register at address 540 shows a very large or implausible number. Is that normal?
Register 540 is a uint32 spanning two consecutive holding registers. If your polling tool reads only one word (uint16), the value will be truncated and appear wrong. Ensure the template is configured to read a uint32 (2 registers) starting at address 540 with function code 3.
The inverter COM port is already used by the battery. How can I still read Modbus data?
If the COM port is occupied by a battery BMS connection, you can use an RS485-to-Ethernet converter on a second RS485 port if available, or bridge the existing RS485 bus carefully. Multiple devices can share the same RS485 bus provided each has a unique Modbus unit ID and the bus termination is correct.
Want to see how it works?








