Read DC to AC amperage per inverter

Hello

As the title alreadys says, I am trying to figure out if there is a way to read the inforamtion from the CerboGX via modbus how much amperage each Quattro-II unit is inverting from DC to AC. Are there registeres for that?

BR

com.victronenergy.vebus has many useful values like battery current (27).
com.victronenergy.system has DC battery current (841) and PV current (851).

But none of those are per inverter numbers, unfortunately.

See the extensive list of registers here:

https://www.victronenergy.com/upload/documents/CCGX-Modbus-TCP-register-list-3.50.xlsx

In general, I find power to be more useful than current, and have created a command line tool to extract efficiency using MODbus like this:

Value                   Total         L1         L2
AC Grid Power:            580 W      376 W      204 W
AC Generator Power:         0 W        0 W        0 W
AC Input Consumption:     751 W      421 W      330 W
AC Output Consumption:   1245 W      669 W      576 W
AC Total Consumption:    1996 W     1090 W      906 W

DC Battery:              -432 W   
DC PV:                   1136 W      Solar
DC Charger:                 0 W
DC System:                  0 W
VE.Bus Charge Power:    -1445 W

Quattro AC Power:        1416 W  Inverting
Quattro DC Power:        1568 W
Inverter Efficiency:     90.3 %

Just curious, are your Quattro-IIs setup in parallel, split-phase, or three-phase?

I don’t see a way to separate the DC currents per inverter with the MODbus registers.

One thing you can do is measure the current with a clamp meter going to the inverters while under an evenly heavy load on both (or all 3). But I understand, it would be nice to have the measurements available on MODbus.

Hi,

the DC Currents are not availble as “per-inverter” Values, just as a total.
I was facing the same Issue, when designing my “Flow-Widget” on my home-brew dashboard:

So, what I did is the following (Examples with numbers shown above):

The difference of each inverters ACIN and ACOUT value is the power each inverter is currently inverting:

L1_Diff = L1_Out - L1_IN = 275 - -18 = 293 
L2_Diff = L2_Out - L2_IN = 372 - 110.8 = 261,2
L3_Diff = L3_Out - L3_IN = 238 - - 121.3 = 359.3

That summed up is

TOTAL_DIFF = L1_Diff + L2_Diff + L3_Diff = 293 + 261,2 + 359,3 = 913,5

And by that time, total dc amps was read as

DC_TOTAL = 18.61A

That means, 18.61A DC turn into 913.5W Inverter Power.
So, the current of each Inverter gotta be it’s share of the total:

L1_DC = L1_Diff / TOTAL_DIFF * DC_TOTAL = 293 / 913.5 * 18.61 = 5.96A
L2_DC = L2_Diff / TOTAL_DIFF * DC_TOTAL = 261,2 / 913.5 * 18.61 = 5.32A
L3_DC = L3_Diff / TOTAL_DIFF * DC_TOTAL = 359.3 / 913.5 * 18.61 = 7.32A
1 Like

Its a three-phase system.
I am asking because I had the breaker (125A) on phase 3 inverter tripping two times. I cannot imagne that such high currents are flowing, so I think the breaker might have a defect, but I want to be sure by monitoring.

Sounds plausible.
I was thinking about using dedicated clamps, maybe I can try this.
Still makes we wonder why Victron has this very interessting values not available as regsiters in modbus API. Is there a way to propose this to Victron?