# esphome-votronic ![GitHub actions](https://github.com/syssi/esphome-votronic/actions/workflows/ci.yaml/badge.svg) ![GitHub stars](https://img.shields.io/github/stars/syssi/esphome-votronic) ![GitHub forks](https://img.shields.io/github/forks/syssi/esphome-votronic) ![GitHub watchers](https://img.shields.io/github/watchers/syssi/esphome-votronic) [!["Buy Me A Coffee"](https://img.shields.io/badge/buy%20me%20a%20coffee-donate-yellow.svg)](https://www.buymeacoffee.com/syssi) ESPHome component to monitor votronic devices via BLE or Display Link ![Lovelace entities card of the Bluetooth Controller](images/lovelace-entities-card-bluetooth.png "Lovelace entities card of the Bluetooth Controller") ## Supported devices * Bluetooth Connector S-BC * Solar Charger SR/MPP since 2014 (S/N 14Vxx.xxxxx) * Battery Computer S + Smart Shunt ## Untested devices * Battery Charger VBCS-Triple * VPC Jupiter + Smart Shunt ## Requirements * [ESPHome 2024.6.0 or higher](https://github.com/esphome/esphome/releases). * Generic ESP32 board ## Installation You can install this component with [ESPHome external components feature](https://esphome.io/components/external_components.html) like this: ```yaml external_components: - source: github://syssi/esphome-votronic@main ``` or just use the `esp32-ble-example.yaml` as proof of concept: ```bash # Install esphome pip3 install esphome # Clone this external component git clone https://github.com/syssi/esphome-votronic.git cd esphome-votronic # Create a secrets.yaml containing some setup specific secrets cat > secrets.yaml <