Skip to main content
Version: v1.4.20240928

dbus-serialbattery

This driver is for Venus OS devices (any GX device sold by Victron or a Raspberry Pi running the Venus OS image).

The driver interfaces with a Battery Management System (BMS) that supports serial (RS232, RS485, or TTL UART), Bluetooth, and CAN communication (see BMS feature comparison for details). The data is then published to the Venus OS system (dbus). Its primary function is to serve as a Battery monitor and Controlling BMS in your GX device, enabling the monitoring of key values and smooth control of battery charge/discharge.

History​

The first version of this driver was released by Louisvdw in September 2020.

In February 2023 I (mr-manuel) made my first PR, since Louis did not have time anymore to contribute to this project.

With the release of v1.0.0 I became the main developer of this project. From then on, I have been maintaining the project and developing it further. I'm also solving 99% of the issues on GitHub.

A big thanks to Louisvdw for the initiation of this project.

Support this project​

This project takes a lot of time and effort to maintain, answering support requests, adding new features and so on. If you are using this driver and you are happy with it, please make a donation to support me and this project.

Join the community on Discord​

https://discord.gg/YXzFB8rSgx

Requirements​

  • GX device or Raspberry Pi with Venus OS. The latest three stable versions of Venus OS are supported. It may also work on older and newer beta versions, but this is not guaranteed.

Screenshots​

Venus OS​

VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS

VRM Portal​

VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS VenusOS