ich habe mir bei AliXpress einen 6kW Akku gekauft und auch erhalten (leider Pouch Zellen habe ich vorher nicht nachgefargt :sad: ). Das ganze hängt über einen Lynx Distributor an einem Multiplus II 5000. Der Akku bzw. das BMS ist kompatible mit Victron und Pylontech und nach einem Firmware Update, welches im vom Hersteller bekommen habe, wird der Akku vom Cerbo als Pylontech erkannt. Die BMS Konfiguration über dieses Tool ist eine Katastrophe.
Bei der Konfiguration in der Victron Umgebung habe ich mich an den Herstellerwerten und dem BSLBAT sheet von Victron orientiert. Der Akku (das BMS) ist, laut Hersteller, in der Lage mit 100A kontinuierlich zu laden und zu entladen. Mein Problem ist, das das BMS über CAN nur 30A zulässt. Im VE.Config sind 70 eingestellt, im DVCC 50, alles ohne Erfolg. Ich habe wirklich alles mögliche probiert, alles immer wieder durchgestartet (Akku, Cerbo, Multiplus), BMS resettet und andere Settings versucht, es tut sich nix, außer das ich mit anderen Jumper Seetings den Akku jetzt als LG Resu sehe.
Aufgrund verschiedener Screenshots vom BMS im Internet, bn ich von einem PACE BMS ausgegangen. jetzt habe ich mir mal die Platine des BMS angeguckt und darauf die Bezeichnung DR48100JC-03-V2 gefunden. Wenn ich das Google ist das wohl ein BELY BMS. Das BMS Tools des Akku Herstellers zeigt die Bezeichnung im Screenshot
falls jemand interesse hat, ich habe eine alternative firmware erhalten, die 80A kann und ein Handbuch des BMS ....einfach melden.
Da ich leider auch mit einer "weglaufenden Zelle" kämpfe, hatte ich eben eine Teamviewer Session mit den Kollegen aus China und die haben ien bischen was am BMS verstellt. Ich lass mich mal überraschen.
@leinadsimsHallo leinadsims, ich habe auch so eine Batterie mit dem BMS, leider habe ich gar nichts dazu bekommen, weder Anleitung noch Software. Hättest du da etwas für mich?
Das ist bei Victron mit Pylontech- und ähnlichen BMS so: Da gibt alleine das BMS die Werte vor. Alle Einstellungen im Cerbo und Multi werden ignoriert. Wenn das BMS da komische Werte vorgibt, dann ist das halt unbrauchbar.
Also entweder den Akku ohne BMS-Verbindung zur Victron-Welt nutzen, und die Einstellungen im Multi verwenden, oder ein anderes BMS dranbauen.
mir fällt halt nur auf, das die Zellen überhaupt nicht ausgeglichen sind, 300mV unterschied ist schon eine Ansage. Schmeiß es weg und kauf ein ordentliches BMS, sorry aber scheint wirklich nicht gut zu sein. hat es einen Balancer verbaut? Oder installiere einen zusätzlichen Balancer, welchen Du selber wenn die Zellen so weglaufen aktivieren kannst. Bei einem 120Ah Akku sind 30Ah Ladestrom eigentlich ok.
@leinadsims Hi, kannst du mir die BMS Version(en) für das DR48100JC-03-V2 Board zukommen lassen? Ich hatte ein fehlgeschlagenes Upgrade mit der Datei 'DR_DIU08_16S100_V1.0.1_T2.bin' über die PC-Software und jetzt ist die Batterie im IDLE Mode, es wird keine BMS Version mehr an der Batterie angezeigt & alle Einstellungswerte sind leer. Ein nochmaliges Upgrade mit der PC Software endet auch nicht... Hast Du/Hat jemand Erfahrung, wie man die BMS Firmware alternativ wieder auf das Board spielt? Vg
Das gleiche BMS habe ich auch, es ist nicht besonders gut denn bei mir funktioniert der Balancer nicht, daher habe ich noch einen NEEY mit drangehangen.
Für Victron-GX habe ich mir einen eigen Treiber für das BMS geschrieben, da kann man sachen wie DCL und CCL beliebig ändern. Außerdem hat es auch noch eine dynamische absenkung dieser beiden werte basierend auf niedrigster und höchster zellspannung (ähnlich wie bei dbus-serialbattery).
Ich habe die Tage das BMS auf Version 2 gebracht. Danach konnte der Akkus statt 30Ah nun 80Ah ? .
DR01_16S100JC03_V2.0.0_T1_V.bin > kann ich gerne zusenden; einfach ne PN
Welche Einstellungen habt ihr im VE-Configure gemacht; Wechselrichter/Ladegerät bzw. beim ESS?
Könnt ihr mir mal welche nennen, damit ich diese vergleichen kann.
Danke
Ich habe versucht den "victron-gx-services" zu installieren. Leider nicht so einfach wie beschrieben.
Bei der Installation von "python-can" nur Fehler :-/
Muss ich mal bei CP nachfragen
Hi @Odie hatte ähnliche Probleme. Ein "opkg install python3" hat geholfen die fehlenden Packages zu installieren. Danach funktionierte der "pip3 install python-can".
@pancho01 Danke Der Fehler ist weg... dafür die nächsten ? .
Bissel mehr Doku für Dummies wie mich wäre gut.
Man soll ja seine Netzwerkadresse des Cerbos hinterlegen aber wozu die Anmeldeinfos?
Zeile 348
Im Cerbo habe ich nichts gesehen, dass man für MQTT Anmeldedaten hinterlegen kann.
Als Fehle hab ich nun
Cannot find device "can8"
Cannot find device "can8"
INFO:root:registered ourselves on D-Bus as com.victronenergy.battery.ttyO0
INFO:can.interfaces.socketcan.socketcan:Created a socket
Traceback (most recent call last):
File " Link entfernt ", line 431, in <module>
main()
File " Link entfernt ", line 424, in main
pvac_output = BMSService(servicename='com.victronenergy.battery.ttyO0',deviceinstance=40,paths=_paths)
File " Link entfernt ", line 60, in __init__
self._bus = can.interface.Bus("can8", bustype="socketcan")
File " Link entfernt ", line 127, in __new__
bus = cls(channel, *args, **kwargs)
File " Link entfernt ", line 702, in __init__
bind_socket(self.socket, channel)
File " Link entfernt ", line 517, in bind_socket
sock.bind((channel,))
Hi Odie, das ist nicht die Netzwerkadresse des Cerbos sondern des verwendeten MQTT-Brokers in Deinem Heimnetz, ansonsten wenn Du keinen hast alle MQTT-Aufrufe erstmal auskommentieren. Brauchst Du nur wenn du Daten an andere Systeme verteilen willst. (Home Assistant, IO-Broker ...)
welchen Can Adapter benutzt Du?
Cannot find device "can8"
Can8 passt da wohl nicht ...
gib mal im Putty ifconfig ein dann sollte Dein Can Adapter auftauchen. Den musst Du dann im Skript eintragen und gegen den can8 tauschen
Ich sehe jetzt erst daß es hier noch Fragen gibt. Leider bekomme ich keine Notification, außer ich werde mit @CHP erwähnt.
Wenn interesse besteht kann ich das Skript konfigurierbar machen.
Das MQTT habe ich nur deshalb eingebaut weil das reguläre Modbus Protokoll vom Victron nur 10 mV auflöst bei der Zellspannung und ich das im HomeAssistant auf 3 Nachkommastellen haben wollte.
Warum es bei mir ausgerechnet can8 heißt ist mir auch ein Rätsel, aber ich habe kein original GX sondern nur einen Raspberry Pi.