How to access other Modbus parameters

My ESS is using ABB grid meter with ct by RS485 to USB cable. Regulation of grid setpoint always works fine. Recently I found Victrons grid meter node. Reading the values from calibrated ABB meter is always more accurate than values reported by the Multiplus. Mainly frequency and also voltage.

Beside this, the ABB is able to meassure apparent/reactive power and has also Modbus registers for this values. Obviously, the Victron grid meter node only supplies the smallest amount of data what is common to all supported grid meter models. Also did not find any registers for apparent power at the custom input node with dbus access.

What is the recommended method for NodeRed to access this additional data registers?


Recent changes in 3.60 and 3.70 beta have started monitoring Power Factor from grid meters, which is equivalent information. I haven’t seen it work in VRM yet, but maybe that’s just me.

L1 Power Factor 2645 int16 1000 -32.768 to 32.767 /Ac/L1/PowerFactor
L2 Power Factor 2646 int16 1000 -32.768 to 32.767 /Ac/L2/PowerFactor
L3 Power Factor 2647 int16 1000 -32.768 to 32.767 /Ac/L3/PowerFactor
Total Power Factor 2648 int16 1000 -32.768 to 32.767 /Ac/PowerFactor

Have to do the update from 3.54 to my productive system. Test system runs 3.60 but no access to grid meter.

signed int16 seems to be apparent power in VoltAmpere?
Otherwhile, power factor should be a float smaller 1.0

OK, I can confirm that in 3.70~6 beta that the power factor registers above are readable for my Carlo Gavazzi EM530, except that L3 and Total Power Factor are being read as 0 probably due to my having US split-phase.

A power factor of 0.79 is read as 790 in int16. It is definitely signed, meaning that a negative power factor means power is being exported on that phase.

I am assuming when you ask for Watts that you get actual power.
To get apparent power in VA, divide watts by the power factor.

Note that I am not a NodeRED guy, I am reading the ModbusTCP registers directly from the Cerbo.

EDIT: I see the following in the 3.70~5 release notes from MVader.
You may not want to put a beta on a production system.