My system has been running flawlessly for over three years, but last December I experienced problems with the battery state of charge (SoC) and voltage. Due to the three weeks of bad weather here in Vienna, my batteries weren’t really charged. Since SoC is only a calculated value, and the Lynx shunt doesn’t seem to be very accurate at the lower end, individual cells in my 16S 560Ah battery discharged to almost 2.5V, even though the VRM still showed 27% SoC. Therefore, I changed all the switching points in my system in Node-RED from % SoC to battery voltage. To prevent this from happening again in the future, I’m considering manually “synchronizing” the SoC not only at 100% (55.2V in my case), but also at 25% (51.3V) using Node-RED. Via VictronConnect, it is possible to manually set each value without any problems under Local –> Cerbo GX –> Lynx Shunt –> Settings –> Battery –> Charge status.
I found the relevant node in Node-RED, and I can change its value, but after two seconds it reverts to its original setting.
Has anyone managed to fix this? It should be possible if it works via the app or VRM, right?
Not necessarily. There are parameters which are constantly updated.
If by change on the app, you mean the manual setting on the shunt itself, that is different as the shunt will keep retransmitting its value to the GX and will overwrite the register which is what you are trying to change.
I don’t believe it is possible to change the shunts value via modbus but there might be another way.
I’m using a Daly BMS type 16S/48V with 400A. I received the BMS warnings in the middle of the night, so I couldn’t react. My system is specially configured: a pseudo-off-grid system.
The shunts are typically connected via vedirect, so there should be a way of setting this via the command line. I am sure you’re not the first to try this, so maybe dig around in modifications via searching etc.
It is not something I have tried before.