Logging serial output of Chargery BMS
Find a file
2020-07-28 15:33:02 +02:00
docs Start working on v1.25 protocol 2020-07-25 22:49:45 +02:00
driver added special impedances network packet handling. Switched to dynmaic checksum calculation. Ensured to reset old BMS values 2020-07-28 15:11:23 +02:00
examples added exampe images 2020-04-03 23:09:27 +02:00
gui/qml Fixed width issue 2020-07-28 15:33:02 +02:00
LICENSE Initial commit 2020-04-03 23:00:22 +02:00
README.MD Update README.MD 2020-04-03 23:40:57 +02:00

License

  • MIT License
  • Use this project at your own risk

Description

This project embeds the Chargery BMS to a Victron Energy Venus OS device to monitor the battery. The serial driver is coded in Python and grabs the data form the RS232 USB interface every second. Example Images:

Overview ChargeryBMS ChargeryBMS Cells

Requirements

  • Chargery BMS
  • Venus OS device
  • FTDI Adapter FT232RL USB TTL Serial (IMPORTANT: Must be flashed with FT_PROG software to invert tx mode)
  • ...

Installation

  • TBD

Notes

  • Proof-of-Concept style
  • Only the Chargery BMS16T is currently supported. However the sources can very easily be changed to support BMS8T and BMS24T as well.
  • No multiple languages
  • No scripts to resetup the changes automatically on update of Venus OS
  • The devices are "hard-coded" at the qml files, must be adapted (VE.direct devices, etc)