Ausgangslage
Ich besitze eine Lithium Batterie von Ective und wollte die dringend in mein Van Pi System mit aufnehmen. Ich hab deshalb das GATT BLE Protokoll untersucht und mit Dekompilieren der Ective App ein funktionierendes Python-Skript entwickelt um sämtliche Parameter auszulesen. Code findet ihr hier.
Testen
Da die Leute hinter PeKaWay aktuell keine Batterie des Herstellers zur Verfügung haben, dachte ich wir könnten in der Community testen. Wer also so eine Batterie hat, soll das doch mal ausprobieren. Ich helfe auch gerne, wenn es Fragen gibt.
Grobe Anleitung
- Python File herunterladen
curl https://raw.githubusercontent.com/TKone7/ective-ble/main/ectiveBms.py -o pekaway/ble_py/ectiveBms.py
- In NodeRED folgende Nodes anpassen
- Dann gewünschte MAC Adresse über bestehendes Menü (Config > System > Bluetooth > Liontron/JBD Bat) setzen
Achtung: Damit überschreibt ihr die Funktionen für das bereits integrierte Bluetooth BMS.
Ich freue mich auf eure Resultate.
Gruss
Tobi