question

ryanb avatar image
ryanb asked

Generic BMS driver for Venus OS

Hello,

I am investigating the development of a custom BMS, which would mainly be used with Victron systems.

a) Does the Venus OS have a generic driver for integration with third-party BMS devices?

b) Where is the best place to start researching more about custom BMS integration with the Venus OS.

Thank you

BMSVenus GX - VGX
1 comment
2 |3000

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

floyd avatar image floyd commented ·

Did you eventually find a way to do this?

0 Likes 0 ·
2 Answers
fantail avatar image
fantail answered ·
get the dbus bridging examples here:

https://github.com/victronenergy/velib_python/find/master

create a python task to open a socket port

send data to your task

decode and use victron python lib functions to place values on dbus.


if you use the pre installed dbus battery settings then just full in the values.


note: you can add additional dbus registers if you want - but then you may have to start changing the web interfaces.

Victron python lib functions are heavy on CPU resources but should be OK for your needs


regards Fantail

2 |3000

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

Louis van der Walt avatar image
Louis van der Walt answered ·
2 |3000

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