UNA SOLUCIÓN FÁCIL Y BARATA PARA EL PROBLEMA DE SEGURIDAD DE LOS BMS JBD
Me he decidido a crear esta solución debido al importante problema de seguridad que hay con todas las baterías LiFePO4 que montan el bms de marca JBD con acceso bluetoth
Este problema lo explico en el video de youtube https://www.youtube.com/watch?v=i-yVY5qM5bE
La solución se basa en un display que se conecta por bluetooth con nuestra batería, bloqueando así el acceso a terceros malintencionados.
Está basado en ESPHome y mezcla código de creación propia (la parte del display), con código tomado del proyecto de SISSY para comunicar el ESP32 con ESPHome por BT
PARA QUE FUNCIONE CON TU BATERÍA TIENES QUE PONER LA MAC CORRESPONDIENTE EN EL YAML
Generar el firmware y flashear directamente con ESPHOME en Home Assistant o crear el BIN y flashear desde ESPHOME WEB (en formato factory)
Al funcionar con ESPHome también se puede integrar de forma nativa en Home Assistant, solamente descomentando la línea Api:
También se puede tener una interfaz web accesible por red local si descomentamos las líneas del web_server:
El código es totalmente libre y puede ser usado como referencia para adaptarlo a tus necesidades, solo te pido mostrar las fuentes de referencia.
Pantalla JC4832W535
https://s.click.aliexpress.com/e/_oo1Pjho
https://github.com/syssi/esphome-jbd-bms
https://esphome.io/components/touchscreen/axs15231.html
https://esphome.io/components/display/qspi_dbi.html
https://esphome.io/components/display/
https://esphome.io/components/lvgl/
www.bateriaslifepo4.com