question

KFarber avatar image

Modbus registers for battery state, charge and voltage

Last night my CCGX upgraded to V2.32 and since then my battery parameters via the modbus registers 259, 261 and 266 (device instance 225) do no longer respond.

Is there a change in the modbus registers?

Modbus TCP
10 |3000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
juergen pflug avatar image
juergen pflug answered ·

I have noted the that all register addresses have changed to: address +1

Maybe a firmware bug?

1 comment Share
10 |3000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Hi @KFarber and Juergen, there has been no change in addressing for said registers.

For details for changes made, see the Venus OS change log, available at https://professional.victronenergy.com.

For this part there is also source code available, see here: https://github.com/victronenergy/dbus_modbustcp/commits/master


v0.9.28 is shipping in Venus v2.32 and v2.33.

v0.9.26 is shipping in v2.31.




WKirby avatar image
WKirby answered ·

Have your device instance / Unit ID's changed since the upgrade?


1 comment Share
10 |3000 characters needed characters left characters exceeded

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

No nothing was changed. I moved back to firmware v2.31 and everything is working again. So its for sure a change in the modbus registers in the new firmware.