 # 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](https://raw.githubusercontent.com/Tobi177/venus-chargerybms/master/examples/overview.png)
![ChargeryBMS](https://raw.githubusercontent.com/Tobi177/venus-chargerybms/master/examples/chargerybms.png)
![ChargeryBMS Cells](https://raw.githubusercontent.com/Tobi177/venus-chargerybms/master/examples/chargerybmscells.png)

# 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) 

