Seite 1 von 1

JBD BMS Zugriff auf Akkudaten

Verfasst: Sa 3. Feb 2024, 00:14
von Artikel14
Die Protokollbeschreibung ist hier einsehbar.
https://cdn.shopifycdn.net/s/files/1/06 ... 1682577935

Das Protokoll unterstützt RS485/RS232/UART interface und Bluetooth, für letzteres muss man aber zu Anfang die passenden UUID senden:

SERVICE UUID: 0000ff00-0000-1000-8000-00805f9b34fb
write characteristic UUID: 0000ff02-0000-1000-8000-00805f9b34fb
read characteristic UUID: 0000ff01-0000-1000-8000-00805f9b34fb");

Ansonsten gibt es eine einfache Frame-Struktur.
Beispiel:
Nach einen Startcode folgt ein Code für Schreiben/Lesen, dann Kommando/Register, dann die Länge der Daten (Payload), dann folgen die Daten (Payload) und zum Schluss eine Art Quersumme zur Prüfung und ein Stoppcode.

Ein Beispiel:
Sendet man also "DD A5 03 00 FF FD 77"
dann erhält man beispielsweise "DD 03 00 1B 17 00 00 00 02 D0 03 E8 00 00 20 78 00 00 00 00 00 00 10 48 03 0F 02 0B 76 0B 82 FB FF 77"
und dies enthält die wichtigsten Grundinformationen des Akku:
akt. Spannung,
akt. Stromstärke,
akt. verbleibende Kapazität,
Nominale Gesamtkapazität,
bisherige Zyklenanzahl,
Herstellungsdatum,
usw.

Gibt es bereits baugleiche Geräte?

Siehe auch:
viewtopic.php?p=23091&hilit=JBD#p23091

Dieser Akku hat beispielweise ein solches JBD BMS:
https://www.basengreenshop.com/eu-stock ... uct_id=500
Ich nutzte den Akku, um mein Balkonkraftwerk auf vier Module zu erweitern und mit extrem hohem Wirkungsgrad den erzeugten Solarstrom, der nicht sofort verbraucht wird, zwischenzuspeichern (Grundlast, Nacht, Last-Verschiebung zwischen Erzeugung und Verbrauch). Diesen Akku würde ich gerne mit der Solaranzeige dokumentieren und visualisieren.

Viele BMS haben sehr ähnlich aufgebaute Protokolldateien, sogar gleiche Befehlscodes.
viewtopic.php?t=1317
viewtopic.php?t=2343
viewtopic.php?t=3909
viewtopic.php?t=1297
Man könnte daher über eine Funktionalität mit einer abstrahierten Protokollbeschreibung wahrscheinlich sehr viele BMS abdecken.

Re: JBD BMS Zugriff auf Akkudaten

Verfasst: Sa 3. Feb 2024, 10:05
von Artikel14
Vielleicht macht dieses Projekt etwas ähnliches und kann als Inspiration dienen?
https://github.com/fl4p/batmon-ha

Unterstützte Geräte (Bluetooth Low Energy):
JK BMS / jikong (JK02 protocol)
Daly BMS
JBD / Jiabaida/ Xiaoxiang / Overkill Solar BMS
ANT BMS
Supervolt BMS
SOK BMS
Victron SmartShunt

Re: JBD BMS Zugriff auf Akkudaten

Verfasst: Mo 22. Apr 2024, 21:50
von Schwarzermann
So endlich geschafft hier nochmls wieder großen Dank an Ulrich für die Unterstützung , warum es nicht funtioniert hat? eigene Blindheit und auch unwissen, klar wenn man eine kleinigkeit vergisst rächt sich das mit nicht funktionieren, aber man lern ständig dazu das ist Wichtig.

Wie ist der Stand es werden nun in 26-29 Sekunden 7 Geräte ausgelesen und das finde ich sehr gleichmässig von der Zeit her.

Was aber genauso wichtig ist das man auch mal erklärt bekommt was man vergessen hat damit man es nach vollziehen kann, den nur so lernt man auch den Bezug kennen und kann seine Schlüsse daraus ziehen.