Seplos BMS mit Solaredge RWB CAN verbinden

Ich finde das Thema hier sehr interessant und würde selber gerne meinen RWB mit einer anderen Batterie verbinden. Gibt es Neuigkeiten? Kann ich helfen?

@kalzifa Wenn Du sowohl RWB als auch eine SE HomeBattery Speicher hast, dann könntest Du mit relativ günstigem Equipment mitlauschen und mir die Mitschnitte schicken, dann hätte ich eine Chance da was zu bauen. Ohne Datengrundlage ist das leider Stochern im Nebel....

Hat vielleicht jemand in der Nähe von Düsseldorf einen einzelnen Homebattery Block, den er im Herbst/Winter mal für 1-2 Wochen nicht braucht? Dann lausche ich selber mit...kann doch nicht sein, dass das Thema seit Monaten still steht....

Hallo Gemeinde,

bin grade auf diesen thread gestossen, nachdem ich meine neue PV-Anlage mit 2x Solar-Ätsch ...RWB in Betrieb genommen habe, um dann festzustellen, adss die RWB mit KEINEM bekannten BMS zusammenarbeitet. Habe nun eine nutzlose 32kWh-Diy-Batterie im Keller stehen (mit Daly-BMS) und weiss nicht weiter. Eine der Alternativen, die ich mir ausgedacht habe, besteht im Kauf eines Homebattery Blocks und dann versuchen meine DIY-Batterie parallel zu hängen.

Insofern wäre ich bereit das eine Modul zu kaufen und dir, @slade, nach Düsseldorf zu bringen. Ich komme aus Frankfurt. Würde uns das einen Schritt weiter bringen? Könnte das in der KW 45 erledigen. Passt das?

Gruß, Stefan

@paradies ich habe einen 16kwh Speicher mit daly und can converter rs485 auf pylontech Protokoll, nicht einmal beim solaredge rws hab ich ihn zum laufen gebracht, bat Test wurde zwar positiv durchgeführt aber es kam immer ein Kommunikationsfehler.

Letztendlich läuft er jetzt parallel an meinem ersten rws mit LG resu.

Beim rwb lief der resu auch aber nur bis ein Update das unterbunden hat.

Mittlerweile bekommt man die se Speicher schon unter 2k

Interessant wäre so ein Versuch :+1:

@turkeedge Probier mal bitte das BSC von shininggman für den RWS, da haben wir unter BYD das passende Protokoll für den RWS hinterlegt, kostet beim Ali unter 100Euro. Im Pylontechprotokoll sind ein paar kleine Dinge anders als im BYD.

@Paradies Ich würde lieber nach FFM kommen, da ich ja keinen RWB habe, nachher ändert sich das Protokoll je nach angeschlossenem WR und dann haben wir auch mit Zitronen gehandelt. Ich besorg mir mal ein mobiles Setup zum lauschen und melde mich.
Deine Idee würde ich nicht dauerhaft betreiben, da keine Daten der Dalys beim WR ankommen, dann verlässt Du Dich alleine auf das Daly, was die Fehler im Speicher angeht, wäre mir zu risky.

@slade Sorry für die lange Verzögerung, zu viele berufliche und private Projekte...

Ich habe das Logging zwischen RWB und SE Home Battery heute wieder ans Laufen gebracht und kann mit Savvy CAN die Daten auf dem CAN-Bus loggen.
Sie können als CSV-Datei gespeichert werden.

Ich schicke Dir gleich testweise was per PN.

@ichderarnd Coool! Super, danke Dir.

Anbei der Stand der Zuordnung ohne deine Daten zu haben:

UPDATE:

Arnd hat mir freundlicherweise seine Daten zur Verfügung gestellt, auf den ersten Blick erscheint alles recht plausibel, aber das muss von ihm noch validiert werden und wir werden noch ein paar Wochen brauchen, alles durchzugehen.

Die Möglichkeit der Einbindung wird es nur im Rahmen des BSC von @shiningman geben, gerne dokumentiere ich aber alles in einem Github, damit sich auch Leute außerhalb des BSC eine Lösung bauen können.

Gruß,

Slade

Hier mal ein erster Wurf, zum Teil noch voller Unstimmigkeiten, aber so ist das dann halt, gerne Kommentare bzw. Hinweise. Die oberen Felder wurden alle schon von @ichderarnd herausgefunden, ich habe mich eher im unteren Teil ausgetobt:

Hallo zusammen

ich bin seit längerem als stiller Mitleser und Interessent dabei.

Das Resultat sieht schon sehr vielversprechend aus. Für mein Gefühl fehlt da noch irgendwo eine Temperatur der Zellen. Aber who knows.

Ich hätte eine Anlage bei welcher ich das Setup RWB <—> Daly BMS ausprobieren könnte.
(was, soweit ich verstanden habe, mit dem genannten BSC funktionieren würde).

Ebenfalls habe ich heute erfahren, dass jemand in meiner Nähe ein RWB mit original Batterie hätte. Sprich ich könnte da auch mal aufzeichnen und einen weiteren Datensatz liefern. Falls hilfreich

@ChrisAW ist vorgemerkt, das Ganze wird aber sicherlich noch etwas dauern. Wenn wir das soweit zugeordnet haben muss ja auch noch die Schnittstelle geschrieben werden. Ich habe aber noch ein paar BSC hier für solche Zwecke, die ich Dir dann mit einer speziellen Test-Firmware zur Verfügung stellen kann.

@Slade

Hat keine Dringlichkeit. Die Anlage läuft ganz gut auch ohne Akku :grin:

Bezüglich der Hardware. Werde diese bestellen (scheinen gerade verfügbar auf AliExpress). Muss mal noch schauen wie ich zur Serial Extension komme, aber das ist dann Schritt >2.

Besten Dank für deine Arbeit.

Update, hier mal die relativ gesicherten Erkenntniss Daten, habe mich heute nicht mit neuen Can-Daten beschäftigt, da ich noch ein paar Panele zu verbauen hatte.

Hatte heute ein wenig Zeit, da habe ich nochmal ein-zwei Telegramme versucht zu analysieren.

Aktueller Stand:

So, die Jungs von SE sind ja schon relativ bekloppt, drei-vierfach die selben Daten senden, um bloß keine Fremdbatterie anschließen zu können.
Der aktuelle Stand, die letzten Messages haben leider gedauert, da nur ein Datensatz zur Verfügung steht, wir werden da sicherlich noch ein-zwei Runden zur Verifzierung anschließen müssen.

CAN-Bus ID Bedeutung Byte 0 Byte 1 Byte 2 Byte 3 Byte 4 Byte 5 Byte 6 Byte 7 Datenart:
305 Heartbeat
330 Batteriestatus Batterienr. 01 bis 05 Batteriekonfiguration: P16S100 16 Zellen serielll, 100Ah ok ASCII
331 Batteriestatus Konstant A-1757-
332 Batteriestatus Firmwareversion des Batteriemoduls: 1.1402 + 0x00 ASCII
333 Batteriestatus Konstant 2201688
334 Batteriestatus Konstant 52CB017
335 Batteriestatus wechselnde feste Daten
336 Batteriestatus Seriennummer der Batterie im Format
SP5122-XXXXXXXXX-XX gefolgt von zwei Blanks.
Codierung: ASCII
ASCII
337 Batteriestatus
338 Batteriestatus
340 Einzelbatteriedaten Batterienr. 01 bis 05 0 leer Leer Leer Leer Cycles? 2D/2E 45/46
341 Einzelbatteriedaten 0 Spannung Bat unsigned Ladestrom signed Leer
342 Einzelbatteriedaten 0 Identifier? SOH Batterie 98% SOC Batterie
343 Einzelbatteriedaten 0 Niedrigste Zelle Nummer Höchste Zelle Nummer
344 Einzelbatteriedaten 0 E8 03 SOC lang/genau, SOC Batterie springt bei 0,2 über x auf x+1 SOH genau 987 aka 98,7
345 0 0 0
346 Einzelbatteriedaten 0 Temperaturdaten
347 Einzelbatteriedaten 0 Temperaturdaten ? Wiederholung Byte 2+3 Wiederholung Byte 2+3
348 Einzelbatteriedaten 0 siehe oben siehe oben siehe oben
349 Einzelbatteriedaten 0 durchschnittliche Spannung? Kurz oder tiefste Spannung kurz Zellenspannung max 16 bit unsigned?? Zellenspannung min 16 bit unsigned??
34A Einzelbatteriedaten 0 Spannung Zelle 1 Spannung Zelle 2 Spannung Zelle3 16 bit Unsigned
34B Einzelbatteriedaten 0 Spannung Zelle 4 Spannung Zelle 5 Spannung Zelle 6 16bit unsigned
34C Einzelbatteriedaten 0 Spannnung Zelle 7 Spannung Zelle 8 Spannung Zelle 9 16bit unsigned
34D Einzelbatteriedaten 0 Spannung Zelle 10 Spannung Zelle 11 Spannung Zelle 12 16 bit Unsigned
34E Einzelbatteriedaten 0 Spannung Zelle 13 Spannung Zelle 14 Spannung Zelle 15 16 bit unsigned
34F Einzelbatteriedaten 0 Spannung Zelle 16 leer leer 16 bit unsigned
351 Gesamtwert Max.Ladespannung Konstant 56,6 V Max Ladestrom 250 A (U16) 5 Batterien a 50A (2850W/56,6V) Max Entladestrom 400A (U16) ??? Max Entladespannung 40 Volt (U16)???? 16 bit unsigned
355 Gesamtwert SOC (Abweichung mit Arndt geklärt SE rechnet um) SOH hier wird immer 98% gesendet,Vermutung auch hier rechnet Se um, um die Fremdbatterien zu disqualifizieren) 10 27 = 10000 permanent? Zu klären Leer
356 Gesamtwert Aktuelle Spannung über alles unsigned integer Aktueller Ladestrom signed Integer Temperatur(Umgebung?) Leer
357 ??? leer im Betrachtungszeitraum leer im Betrachtungszeitraum leer im Betrachtungszeitraum leer im Betrachtungszeitraum
359 Alarms
35C Forced Charge bits

@slade, komme leider erst heute wieder zum Antworten. Da gab's ein Missverständnis. Meine Anlage steht in der Nähe von Stuttgart, nur die SE Batterie hatte ich mir nach Frankfurt bestellt, weil es von dort näher zu dir war.
Aber nachdem was ich jetzt hier kurz überflogen habe seid ihr schon weiter und mein setup wird nicht mehr benötigt.

Ich kann also jetzt beide Setups anbieten:

RWB mit Daly-BMS und
RWB mit SE home battery

Meine Anlage befindet sich etwa 30 km Süd-östlich von Stuttgart.
Ich habe vom CAN-Bus keine Ahnung, bin aber lernwillig.
Wie kann ich helfen?

Sorry an alle, die dachten, dass wird jetzt ein Durchmarsch.
Es ist derzeit wenig zu entschlüsseln, aber dafür das alles nieder zu schreiben und eine englischsprachige Doku zu schreiben. Leider habe ich wenig Zeit, da ich beruflich derzeit gut eingebunden bin. Da aber auch die Reaktionen bisher eher verhalten sind, denke ich, es hat auch noch ein-zwei-drei Monate Zeit, es sei denn, jemand wartet auf das reverse-engeeering und möchte selber dazu eine Schnittstelle schreiben, dann bitte eine Info hier. Alternativ würde ich auf das nächste große Release vom BSC warten und dann nach dem Umbau das Protokoll da einbauen.

Herzlichen Dank für dein Wirken.

Für mich reicht irgendwann nächstes Jahr.

(HW habe ich bereits zu Hause für spätere Tests)