Hello Steffen, I’m using Loxone Miniserver to read the data from Victron over network. On Victron side I am reading the data from Cerbo GX ‘system’ (grid, consuption, battery) and ‘solarcharger’ (PV power).
Check whether Luxone’s Modbus registers start at 0 or 1 … otherwise your registers will always shift by +1 … at least that’s how it works with Siemens Logo …
I don’t think it is the problem - for example all grid registers show ~the same value, which shows balanced phases. If It was register offset, one of the values would be significantly different given the registers around it.
The difference I’m observing seems to be me missing some register, I’m missing few kW for battery power and total consumption
Is the firmware on the GX up to date?
What sort of meter are you using to measure the readings?
Are you also using the correct Modbus address provided by the GX… Modbus TCP Server / available services…
How many times per second does the Luxone system query the registers?
Firmware is up to date AFAIK. Sort of meter should not matter - what I’m struggling to achieve is to get the same value I see over an app also over Modbus TCP, there is just one meter for both outputs.
I’m also using correct address, for example battery SOC provides same data for both.
Loxone queries every 5 seconds, but the difference is few kW with no change to consumption nor to weather
Why don’t you write a quick note about your system setup… It seems to be a three-phase system… what other components are installed that might need to be taken into account…
I reckon, though, that it’s the wrong register… as you don’t seem to be using a grid meter …
5 seconds is fine… I read the values 10 times a second, which works… I thought you were reading the values even faster, or even continuously.