I’m looking for the Modbus addresses to retrieve only the critical load data, specifically the power in watts.
It seems these values are not listed in the Modbus TCP Excel sheet.
System setup:
Cerbo GX
MultiPlus-II (3-phase setup)
Pylontech battery
Has anyone already found a way to access this information?
Thanks for the reply, Alex. I found the topic, but it is not delivering the correct data. It might be related to the setup — how the values are populated?
Test Results – Modbus Values from “register-list-3.50”
I have tested the following Modbus values from the register-list-3.50 document. These values are read successfully using Loxone. Please refer to the screenshot below for further explanation.
| Service | Description | Register | Type | Multiplier | Range | Path | Writable | Unit | Notes |
|---------------------------|--------------------------------------------|----------|--------|------------|-------------------------------|-------------------------------------------|----------|-------------|-----------------------------------------------|
| com.victronenergy.vebus | Output power L1 | 23 | int16 | 0.1 | -3276.80 to 3276.70 | /Ac/Out/L1/P | no | VA or Watts | Sign indicates direction, same as output current |
| com.victronenergy.vebus | Output power L2 | 24 | int16 | 0.1 | -3276.80 to 3276.70 | /Ac/Out/L2/P | no | VA or Watts | Sign indicates direction, same as output current |
| com.victronenergy.vebus | Output power L3 | 25 | int16 | 0.1 | -3276.80 to 3276.70 | /Ac/Out/L3/P | no | VA or Watts | Sign indicates direction, same as output current |
| com.victronenergy.system | Power on output of inverter/charger, L1 | 878 | int32 | 1 | -2147483648 to 2147483647 | /Ac/ConsumptionOnOutput/L1/Power | no | W | |
| com.victronenergy.system | Power on output of inverter/charger, L2 | 880 | int32 | 1 | -2147483648 to 2147483647 | /Ac/ConsumptionOnOutput/L2/Power | no | W | |
| com.victronenergy.system | Power on output of inverter/charger, L3 | 882 | int32 | 1 | -2147483648 to 2147483647 | /Ac/ConsumptionOnOutput/L3/Power | no | W | |
Loxone reading Modbus values
See the note in the screenshot below for further explanation:
I have Python code to read the {23, 24} addresses by Modbus, and they appear to represent the critical loads on my system.
Critical loads are just the AC Output of my Split-phase quattros. See display screen below, all generated from Modbus registers.
What tool are you using to read those registers? You need to multiply the {23,24,25} registers by 10 to get Watts. The calculation accuracy isn’t that great so test with larger loads (> 100 W).
Thanks for the reply. I’m making real progress thanks to your example.
The values are just always being rounded off to tens.
Since we only use the critical load during emergencies, the usage of the Victron components is shown there — and it’s throwing off our home automation system because it’s missing around 50 watts each time.