Die neuste Variante hat zwar optional auch einen zusätzlichen RS485-Anschluss, den habe ich aber selber noch nicht in Betrieb genommen. Es gibt aber bereits eine gute Alternative: Für die Kommunikation zum Deye bietet sich CAN an. Das nutze ich hier in einer Testanlage auch genauso. An den CAN-Bus kann man sich dann z.B. mit einem CAN-USB oder CAN-Ethernet Adapter zusätzlich dranhängen und hat dann Zugriff auf alle Daten aller BMS-Instanzen. Dafür habe ich in den letzten Monaten ein Python Skript erstellt, dass die Daten dann nach MQTT bridged. Mit MQTT sollten die Daten praktisch in jedem EMS Kontext nutzbar sein.
Die Daten über MQTT sehen dann z.B bei 3 Packs so aus: ( BMS_1-3 sind die eigentlichen Packs und BMS_0 aggregierte Daten )
{"BMS_1": [{"ts": 1773837723803, "values": {"V": 53.8, "I": 8.61, "V1": 3.358, "V2": 3.356, "V3": 3.358, "V4": 3.358, "V5": 3.358, "V6": 3.357, "V7": 3.358, "V8": 3.36, "V9": 3.357, "V10": 3.357, "V11": 3.358, "V12": 3.357, "V13": 3.356, "V14": 3.358, "V15": 3.357, "V16": 3.359, "Ti": 31.0, "Tf": 26.5, "Ts": -35.0, "T1": 27.3, "T2": -35.0, "T3": -35.0, "T4": -35.0, "flags": "0x0000", "SOC": 84.864}}]}
{"BMS_2": [{"ts": 1773837723803, "values": {"V": 53.696, "I": 7.02, "V1": 3.354, "V2": 3.353, "V3": 3.354, "V4": 3.354, "V5": 3.353, "V6": 3.354, "V7": 3.354, "V8": 3.353, "V9": 3.351, "V10": 3.353, "V11": 3.353, "V12": 3.353, "V13": 3.353, "V14": 3.352, "V15": 3.352, "V16": 3.352, "Ti": 30.5, "Tf": 25.3, "Ts": 24.8, "T1": 24.5, "T2": -35.0, "T3": -35.0, "T4": -35.0, "flags": "0x0000", "SOC": 72.576}}]}
{"BMS_3": [{"ts": 1773837723804, "values": {"V": 53.794, "I": 8.26, "V1": 3.358, "V2": 3.356, "V3": 3.358, "V4": 3.358, "V5": 3.358, "V6": 3.357, "V7": 3.358, "V8": 3.36, "V9": 3.357, "V10": 3.357, "V11": 3.358, "V12": 3.357, "V13": 3.356, "V14": 3.358, "V15": 3.355, "V16": 3.359, "Ti": 28.3, "Tf": 23.8, "Ts": -35.0, "T1": 23.3, "T2": -35.0, "T3": -35.0, "T4": -35.0, "flags": "0x0000", "SOC": 75.917}}]}
{"BMS_0": [{"ts": 1773837723853, "values": {"V": 53.8, "I": 23.89, "V1": 3.359, "V2": 3.356, "V3": 3.358, "V4": 3.358, "V5": 3.359, "V6": 3.357, "V7": 3.358, "V8": 3.36, "V9": 3.358, "V10": 3.357, "V11": 3.358, "V12": 3.357, "V13": 3.357, "V14": 3.358, "V15": 3.357, "V16": 3.359, "Ti": 31.0, "Tf": 26.5, "Ts": -35.0, "T1": 27.3, "T2": -35.0, "T3": -35.0, "T4": -35.0, "flags": "0x0000", "SOC": 77.515}}]}
Das läßt sich aber auch recht einfach für andere Formatierungen der Daten anpassen.
Wenn Du Interesse an dem BMS hast, müßte ich wissen, welche maximalen Stromstärken bei Dir benötigt werden. Für zwei parallele Zellen der 300 Ah Klasse, bei denen man typischerweise ein BMS der 300 A Klasse verwendet würde, habe ich im Moment keine Variante.
Würdest Du mein BMS parallel zum JBD installieren oder das JBD ersetzen wollen?