deacheapa am 17 Sep 2025 19:12:51 karsten456 hat geschrieben:Und was ist, wenn ein böser Nachbar — oder jemand, der öffentlich zugibt, an fremden Akkus rumzuspielen — den Akku mit der Liontron Flash-Software neu flasht und dem Besitzer ein unbekanntes Passwort vergibt? Konntest du das auch testen?
Jedes BT Modul kann mit dieser SW nur einmal geflasht werden, die dabei vergebene Pin ist endgültig. Habe es mehrfach gegen geprüft. Bei Flash Programmen direkt über Kabel kann ichs nicht ausschließen, noch nicht getestet, wozu auch, wer das Modul hat, hat eh die ganze Batterie. :mrgreen: Du siehst, ich bin nicht nachtragend, mir geht es bei solchen Dingen immer nur um die Sache, und das andere Nutzen von haben. also Peac ok Ps. gerade beim Spielen entdeckt, das BMS Passwort, arbeitet immer noch so wie vorher, sprich bei SW die das nicht umgeht, wird es immer noch gebraucht, bei den anderen (bösen) natürlich weiterhin nicht. Mit einem neuen nicht geflashten BT Modul, ist die Batt. wieder offen, muß man das das Flashen für dieses erneut durchführen um Schutz zu haben.
deacheapa am 17 Sep 2025 20:09:11 Erzähl mal genauer, die BMS der Billig Dinger. haben die ext. steckbare oder integrierte BT Module. Und hast Du die selbe Batt. versucht 2mal zu flashen? Oder war es die zweite die Du Sichern wolltest. Meine zwei Module die ich bisher geflasht habe, sind egal mit welchen anderen Android Gerät nicht mehr aufrufbar mit Lionflash, also auch nicht mehr flashbar. Das eine das jetzt dauerleuchtet nach dem Flash siehe Bild oben war original Liontron, da habe ich jetzt schon einiges probiert, aber es bleibt einfach eine "blaue Lampe" :roll:
deacheapa am 17 Sep 2025 20:24:09 Hier der Schnappschuss wenn man es zum 2ten mal Versucht. Screenshot_2025-09-17-20-19-57-536_com.liontron.otamanager.jpg Was mich etwas nervt, meine alten Samsung Tabletts die ich gerne als Anzeigen nutze, sind mit der neusten Multi nicht mehr 100% kompatibel, der Dunkelmodus lässt sich zwar anklicken, wird aber nicht mehr dargestellt, das war mit der Vorversion noch nicht so. :cry: Screenshot_20250917-202429.jpg
deacheapa am 18 Sep 2025 12:41:33 Das gibt es wohl in allen Variationen --> LinkInteressant das es bei einem mit integrierten geklappt hat, und beim 2ten nicht, wenn die Ausfallrate bei den BT Sticks genau so ist (50%), reichen meine bestellten jedenfalls für meine Updates der Akkus. Bevor Du was wegwirfst, frage lieber Franz ob er was zum basteln haben möchte. :)
Lakritz am 19 Sep 2025 11:50:39 Zum Passwortschutz, bzw. dem vermutlich nicht vorhandenen Passwortschutz der gängigen BMSse habe ich mir auch mal meine Gedanken gemacht.
Meine Idee dazu: Entwicklung eines zentralen Dashboards auf einem Raspberry Pi, das in Echtzeit Daten von einem oder zwei BMS (LiFePO₄) und Victron-Geräten (Solarregler + Batteriecomputer) sammelt, anzeigt und gleichzeitig die BMS per Bluetooth dauerhaft blockiert, um unbefugten Zugriff zu verhindern. Optional Einrichtung von Fernabfrage über Internet, o.ä.
Weiß jemand, ob Sowas oder etwas Ähnliches schonmal einer umgesetzt hat? Ich würde mir gerne weitere Anregungen hierzu holen oder mich austauschen, bevor ich es selber ggf. umsetze.
Energiemacher am 19 Sep 2025 12:27:51 Ein Kollege hier im Forum hat eine solche BT-Blockierung mit einem ESP32-Board mit Display umgesetzt. Das nutze ich bereits seit ca 3 Jahren und bin auch ohne Passwort und dem JBD-BMS ziemlich sicher unterwegs. 2. Vorteil: Man hat immer alles auf einen Blick und braucht keine App. Ob der ESP ausreicht um auch weitere Geräte zu visualisieren, weiß ich nicht. Grüße PS: --> Link
Lakritz am 19 Sep 2025 13:17:47 Danke für den Hinweis! Ja, ein ESP32 kann die BT-Blockierung für die BMS offenbar zuverlässig übernehmen – super, dass du das schon seit 3 Jahren so nutzt. Für mein Vorhaben möchte ich aber lieber einen Raspberry Pi 4 einsetzen, weil ich neben der BMS-Datenanzeige auch die Victron-Geräte (BMV-712, Solarlader) visualisieren und langfristig loggen möchte. Außerdem will ich Node-RED verwenden, um das Dashboard frei anpassbar zu gestalten und ggf. später weitere Sensoren oder Geräte einfach einzubinden.
Aber dein Hinweis zeigt auf jeden Fall, dass die BT-Sicherheitsidee mit einem Microcontroller funktioniert.
Gruß zurück :)
Joachim170 am 19 Sep 2025 13:33:24 Moin Lakritz, Raspberry und FHEM geht, allerdings habe ich die Bluetoothverbindung nie stabil hinbekommen. Auf einem normalen Notebook mit Linux / FHEM rennt das ganze stabil. Irgendwas hat bisher im Bluetoothstack vom Raspbian nicht sauber funktioniert. Habe nach dem Problem allerdings auch nicht weiter gesucht.
Gruß Joachim
Lakritz am 19 Sep 2025 14:03:11 Joachim170 hat geschrieben:Moin Lakritz, Raspberry und FHEM geht, allerdings habe ich die Bluetoothverbindung nie stabil hinbekommen. Auf einem normalen Notebook mit Linux / FHEM rennt das ganze stabil. Irgendwas hat bisher im Bluetoothstack vom Raspbian nicht sauber funktioniert. Habe nach dem Problem allerdings auch nicht weiter gesucht.
Hallo Joachim, Danke für den Hinweis! Du hast es vermutlich mit dem internen BT Modul versucht? Ja, die Bluetooth-Stabilität auf dem Raspberry Pi kann tatsächlich tricky sein – viele berichten von Problemen im Raspbian-Bluetooth-Stack. Darum plane ich, zwei separate, Linux-kompatible USB-Bluetooth-Dongles zu verwenden, jeweils fest auf ein BMS gebunden. So umgehe ich mögliche Stack-Probleme und kann beide BMS gleichzeitig zuverlässig abfragen. Gruß, Mik
neyoo am 19 Sep 2025 14:05:33 Lakritz hat geschrieben:Zum Passwortschutz, bzw. dem vermutlich nicht vorhandenen Passwortschutz der gängigen BMSse habe ich mir auch mal meine Gedanken gemacht.
Meine Idee dazu: ...... und gleichzeitig die BMS per Bluetooth dauerhaft blockiert, um unbefugten Zugriff zu verhindern. Optional Einrichtung von Fernabfrage über Internet, o.ä.
Weiß jemand, ob Sowas oder etwas Ähnliches schonmal einer umgesetzt hat? Ich würde mir gerne weitere Anregungen hierzu holen oder mich austauschen, bevor ich es selber ggf. umsetze.
Warum so was entwickeln? Ich verwende das Display vom BMS-Hersteller. das per BT läuft. Kostet 20 euro, stellt man einfach hin...... Ich verstehe die ganze Aufregung um den Schutz der akkus nicht. Es gibt doch schon einige Lösungen. Man muß sie einfach nur machen. viele grüße neyoo
Lakritz am 19 Sep 2025 14:15:15 neyoo hat geschrieben:Warum so was entwickeln? Ich verwende das Display vom BMS-Hersteller. das per BT läuft. Kostet 20 euro, stellt man einfach hin......
Hast du mal nen Link für das 200A JK BMS?
Joachim170 am 19 Sep 2025 14:25:08 Moin Mik, Du hast es vermutlich mit dem internen BT Modul versucht?
Richtig, es war das interne BT-Modul. Hier der Weg für FHEM: --> Link--> LinkDas muß dann nur für Venus-OS angepasst werden. Da die BT Verbindung und Abfrage auf Linux Basis abläuft, sollte das kein Problem sein. Gruß Joachim
Lakritz am 19 Sep 2025 14:46:28 Hi Joachim, Danke für die Infos! Ah, jetzt macht es Sinn – das Problem lag also am internen Bluetooth-Modul. Dass die BT-Verbindung und Abfrage auf Linux läuft, klingt vielversprechend. Für mein Projekt plane ich allerdings, Node-RED auf einem Raspberry Pi zu nutzen und zwei separate USB-Bluetooth-Dongles zu verwenden, um die JK-BMS zuverlässig gleichzeitig abzufragen.
Dein Hinweis ist aber auf jeden Fall hilfreich, um mögliche Stolperfallen bei der Bluetooth-Stabilität einzuschätzen.
Gruß, Mik
neyoo am 19 Sep 2025 16:47:23 Lakritz hat geschrieben: Hast du mal nen Link für das 200A JK BMS?
Hier der Shop: --> LinkDas hatte ich gekauft: JBD BT SOC Meter LCD Display Bildschirm xiaoxiangElectric APP Smart BMS LiFePo4 Li-Ion Batterie Management System Multifunktions Werkzeug Farbe: BT LCD Desk Type --> Linkgibts aber bestimmt auch in anderen Shops. Dort ist gerade Herbstangebot mit 9.- Euro viele grüße neyoo
Lakritz am 19 Sep 2025 17:01:07 neyoo hat geschrieben:gibts aber bestimmt auch in anderen Shops. Dort ist gerade Herbstangebot mit 9.- Euro
Ich habe für JK BMS kein Display gefunden, das sich definitiv über BT mit dem BMS verbindet. Oder hab ichs nur übersehen? Dennoch danke und viele Grüße zurück, Mik
neyoo am 19 Sep 2025 17:47:08 Einfach auf den unteren Link drücken, da kommt das Display mit BT - bei mir zumindest also noch mal den Link --> Link"https:// de.aliexpress.com/item/1005007824791948.html?gatewayAdapt=glo2deu" viele grüße neyoo
Joachim170 am 19 Sep 2025 20:03:02 Moin Neyoo,
ihr redet aneinander vorbei, JBD BMS ungleich JK BMS! Das Display mit BT für JBD wird nicht mit einem JK BMS funktionieren, die haben unterschiedliche Protokolle.
Gruß Joachim
Lakritz am 19 Sep 2025 20:22:13 Joachim170 hat geschrieben:ihr redet aneinander vorbei, JBD BMS ungleich JK BMS!
Ganz genau so ist es ... Lakritz hat geschrieben:Ich habe für JK BMS kein Display gefunden, das sich definitiv über BT mit dem BMS verbindet. Oder hab ichs nur übersehen?
Gruß, Mik
neyoo am 19 Sep 2025 22:10:53 Ok, Sorry,
hab ich auch nicht auf dem Schirm.
viele grüße neyoo
deacheapa am 20 Sep 2025 22:40:02 Hier noch ein kurzes Update, alle drei Liontron Batt. aus 03/2020 mit 150A lang BMS und original BT Modul, haben das Flashen nicht überlebt, obwohl die Löwen Flashapp den Flash als OK und beendet anzeigt. Screenshot_2025-09-15-11-08-27-349_com.liontron.otamanager.jpg ist das letzte was man von dem BT Modulen sieht. Neues BT Modul gesteckt und alles geht wie es soll. Von meinen Eigenbauten mit gleichen BMS aber etwas anderen BT Modulen, lässt sich die älteste nicht Flashen, bricht bei 59% ab, bleibt aber ganz. alle anderen und die mit den 200A BMS lassen sich problemlos Flashen. Keine neuen BT Module nötig. Die BT Verbindung hat nun den gleichen Schutz wie zB. die Victron Solarregler, was will man mehr. Meine Vermutung, die alten BT Module sind mit der SW nicht kompatibel, und auch das eine was abbricht noch nicht, da könnte Speicherplatz fehlen. Alles ab 2022 funktionierte dagegen bei mir wie es soll.
charlie48 am 25 Sep 2025 21:26:23 At neyoo Kannst du mir bitte erklären, wie man das Display mit dem Akku verbindet? Braucht's dazu eine App? Vielen Dank Albert
neyoo am 25 Sep 2025 23:22:09 in etwa so: dis1.jpg Die App ist die Elefanten App viele grüße neyoo
Lakritz am 26 Sep 2025 10:40:08 Lakritz hat geschrieben:Meine Idee dazu: Entwicklung eines zentralen Dashboards auf einem Raspberry Pi, das in Echtzeit Daten von einem oder zwei BMS (LiFePO₄) und Victron-Geräten (Solarregler + Batteriecomputer) sammelt, anzeigt und gleichzeitig die BMS per Bluetooth dauerhaft blockiert, um unbefugten Zugriff zu verhindern. Optional Einrichtung von Fernabfrage über Internet, o.ä.
Nur mal als kleine Zwischeninfo an alle JK-BMS-User: Ich habe schonmal mit obigem Projekt angefangen, bin inzwischen so weit, über BT eine Verbindung zu meinem (und theoretisch zu jedem) JK-BMS aufnehmen zu können... Und mir wird hierbei (zwar nicht Klartext, aber für mich rekonstruierbar) leider auch mein hinterlegtes Passwort übertragen. Bedenkt das bitte - euer BMS ist auch passwortgeschützt nicht wirklich komplett sicher. Die gute Nachricht: Wie geplant, ist mein BMS aus dem BT Umfeld verschwunden, sobald ich eine Verbindung mit meinem Pasp hergestellt habe - das Blocken klappt also wie geplant. Die Zellspannungen kann ich auch schon auslesen, aber in Ermangelung wirklich öffentlicher BLE Protokolle ist das alles ziemlich harte Reverse Engineering Arbeit - Falls jemand bereits verlässliche Dokumentation/Implementierungen hat (insbesondere für das JK‑BMS BLE‑Frame‑Layout), dann gerne her damit, das würde viel Arbeit sparen...
vx2200 am 26 Sep 2025 19:04:17 Das ist doch super einfach zu finden? Ich hatte das ganze mit dem PI in wenigen Stunden realisiert. Bin leider gerade unterwegs. Aber ich hab mal für dich gegoogelt: --> LinkHier ein Beispiel.
basste315 am 26 Sep 2025 20:15:36 Lakritz hat geschrieben:Bedenkt das bitte - euer BMS ist auch passwortgeschützt nicht wirklich komplett sicher.
Also auch beim JK-BMs :cry: :cry: :cry: Helmut
Lakritz am 26 Sep 2025 22:20:46 vx2200 hat geschrieben:Das ist doch super einfach zu finden? Ich hatte das ganze mit dem PI in wenigen Stunden realisiert. Bin leider gerade unterwegs. Aber ich hab mal für dich gegoogelt: --> Link
Nenee... das Projekt ist mir natürlich längst geläufig - auch die darin befindliche JK BMS BLE Protocol Documentation. Die habe ich angewendet und wunderbare Fantasiedaten erhalten. :roll: Sekunde, du willst mir wirklich sagen, dass dein Rasp über BT/BLE die Daten deines JK in echte Werte umsetzt? Hey - her mit deinem Script oder auch nur des Typ-2-Protokolls - du wärest mein Held des Tages - nur vermute ich eher, dass wir gerade aneinander vorbei reden, denn ich habe mich 2 Tage damit beschäftigt und die Hex-Daten nicht übersetzen können... :roll: basste315 hat geschrieben:Also auch beim JK-BMs :cry: :cry: :cry:
Jep - Passwort auslesen und übersetzen nicht so schwierig, wenn man weiß, wie. Wundert mich, dass Jikong über die Serial eine Backdoor programmiert hat, um vergessene Passwörter zu überschreiben. Ich könnte ein Programm erstellen, das vergessene Passwort auszulesen. :roll: :lach:
Energiemacher am 27 Sep 2025 09:50:55 Lakritz hat geschrieben: Die Zellspannungen kann ich auch schon auslesen, aber in Ermangelung wirklich öffentlicher BLE Protokolle ist das alles ziemlich harte Reverse Engineering Arbeit - Falls jemand bereits verlässliche Dokumentation/Implementierungen hat (insbesondere für das JK‑BMS BLE‑Frame‑Layout), dann gerne her damit, das würde viel Arbeit sparen...
Moin, schau mal hier: --> Link vielleicht hilft dir das weiter!? Ich Frage einen Selbstbau-Solarspeicher mit einem JK-BMS über einen ESP32 ab. Grüße
Energiemacher am 27 Sep 2025 10:02:06 Oh, genau diesen Link hast du ja sogar schon erhalten. Das hatte ich übersehen. Sorry!
Mehr kann ich dazu leider auch nicht beitragen.
Grüße
andreasnagel am 27 Sep 2025 12:51:38 Moin. Ich habe dieses Projekt genutzt, um meine beiden BMS per Kabel (ohne Bluetooth) an einen ESP32 anzuschließen. Die Firmware habe ich mit ESPHome (so, wie im Projekt beschrieben) erstellt und installiert. Dabei habe ich einen WebServer im ESPHome konfiguriert. Per WLAN (auch ohne MQTT und ohne Home Assistant) kann ich mir im Browser alle Werte ansehen und auch einige ändern. chrome_screenshot_27.09.2025 12_40_28 MESZ.png Keine Probleme mit BLE Protokoll oder Fantasiedaten oder HEX-Werten. Und auch nicht mit "Hackern" auf dem Stellplatz. Die Hardware ist in dem kleinen grauen Kästchen (½ Verteilerdose) zwischen den BMS. PXL_20250927_103750442~2.jpg Das ganze hat etwa 30 bis 40 € gekostet. Viele Grüße, Andreas
Lakritz am 28 Sep 2025 12:27:48 Hi Andreas, andreasnagel hat geschrieben:Ich habe dieses Projekt genutzt, um meine beiden BMS per Kabel (ohne Bluetooth) an einen ESP32 anzuschließen.
Erstmal die Frage, welches BMS hast du? Und dann: Hast du beide BMSse an ein ESP32 angeschlossen oder je eines? andreasnagel hat geschrieben:Keine Probleme mit BLE Protokoll oder Fantasiedaten oder HEX-Werten. Und auch nicht mit "Hackern" auf dem Stellplatz.
Wie hast du denn dein BT/BLE "abgedichtet"? .
andreasnagel am 28 Sep 2025 13:21:55 Moin "Lakritz". Lakritz hat geschrieben:Erstmal die Frage, welches BMS hast du?
Ich habe zwei BMS SP04S034 von JBD. Allerdings kann das Projekt auch mit vielen anderen Modellen. Auch von JK. Lakritz hat geschrieben:Hast du beide BMSse an ein ESP32 angeschlossen oder je eines?
Beide an ein und denselben ESP32. Lakritz hat geschrieben:Wie hast du denn dein BT/BLE "abgedichtet"?
Meine BMS hatten jeweils ein externes BT-Modul. Die habe ich abgezogen und stattdessen die Anschlüsse per Kabel direkt an den ESP32 verbunden. Viele Grüße, Andreas
Lakritz am 01 Okt 2025 12:06:46 Danke, Andreas für die Infos.
|
|