Victron DIY-Guide Teil 3 – Ein oder mehr BMS mit Venus OS verheiraten
Hierzu gab es im Blog bereits mehrfach Anleitungen und in der Zwischenzeit auch zahlreiche Rückfragen, die ich hoffentlich mit nachfolgendem Video adressieren kann. Denn es hat sich in der Zwischenzeit einiges getan, was die Einrichtung einfacher und flexibler gemacht hat.
Zusätzlich gibt es am Anfang noch ein kurzes Update zur noch ausstehenden Möglichkeit das Venus-OS-Device mit einer unterbrechungsfreien Stromversorgung ausstatten zu können. Denn mit der richtigen Powerbank funktioniert das Ganze direkt ohne jegliche Probleme. Aber seht selbst…
Links aus dem Video
1:13
Shanqiu USV Mini UPS (Affiliate-Link)
4:01
USB Tester Messgerät 4-30V (Affiliate-Link)
5:05
JBD AP21S002 21S 200A UART&RS485
Operation Hausspeicher – Stückliste und Bezugsquellen immer aktuelle Links
5:47
LogiLink USB 2.0 Hub (10-Port) (Affiliate-Link)
7:01
Github / Louisvdw / dbus-serialbattery
7:42
lsusb
8:19
dbus-spy
8:44
wget https://raw.githubusercontent.com/Louisvdw/dbus-serialbattery/master/etc/dbus-serialbattery/install.sh
8:56
sh install.sh
9:36
nano /data/etc/dbus-serialbattery/config.default.ini
10:08
nano /data/etc/dbus-serialbattery/config.ini
11.27
FLOAT_CELL_VOLTAGE = 3.4
BMS_TYPE = LltJbd
SOC_LOW_WARNING = 0
SOC_LOW_ALARM = 0
13:49
reboot
15:13
dbus-spy
15:43
nano /data/etc/dbus-serialbattery/config.ini
15:57
CUSTOM_BATTERY_NAMES = /dev/ttyUSB0:Hallbude 6,/dev/ttyUSB1:Hallbude 5,/dev/ttyUSB2:Hallbude 4,/dev/ttyUSB3:Hallbude 1,/dev/ttyUSB4:Hallbude 2,/dev/ttyUSB5:Hallbude 3
16:42
reboot
19:40
Github / pulquero / BatteryAggregator
11 Kommentare
Wer kann mir sagen, wie ich ohne Cloud jedes inzelne Solarmodul einzeln auf meinem Computer anzeigen kann. Denn ich möchte nachträglich meine Solarmodule so ausrichten, um die größte möglichste Menge Solarenergie zu bekommen.
Microwechselrichter, Bluetooth, WLAN möchte ich nicht einsetzen.
Ohne SolarEdge (pro Panel ein Optimierer) oder Microwechselrichter kann das rein technisch gesehen nix werden…
Hallo zusammen,
kennt jemand die Modbus Adressen für den Battery Aggregator (pulquero).
Bei mir die ID 1024 angezeigt. Ich möchte die Kapazität auslesen, kenne jedoch die Adressen nicht.
Danke im Voraus.
VG
MartinT
Sowas ähnliches habe ich auch. Venus OS bindet Battery Aggragator mit der ID 1024 ein. Loxone lässt aber in Modbus eine solch hohe Adresse nicht zu.
Was machen wir denn da?
Reiner
Hallo,
hatte ebenfalls das Problem das BatteryAggregator immer mit ID: 1024 läuft und die höchste Modbusadresse in Loxone 255 ist.
Wenn man per SSH eine Verbindung zum Venus OS aufbaut kann man die ID in der Datei “/data/BatteryAggregator/battery_service.py”unter foglendem Eintrag “DEVICE_INSTANCE_ID = XX” anpassen.
1. Datei öffnen
nano /data/BatteryAggregator/battery_service.py
2. Eintrag auf gewünschte ID abändern und mit STRG + X speichern.
Nach einem Neustart wird die ID übernommen.
LG
Thomas
Jup, so habe ich die ID ebenfalls geändert – glaube um einen Wert um die 200… Funktioniert 1a.
Eine weitere Frage, die sich mir gerade stellt.
Folgende Angaben:
MAX_BATTERY_DISCHARGE_CURRENT zB 90A
Ist das Absolut zu verstehen? Oder pro Batterie-Pack?
Also wäre in letzterem Fall zB 90A für ein 100A-JBD-BMS mit 10A Sicherheitspuffer die richtige Einstellung?
Das Gleiche gilt dann für CHARGE_CURRENT?
Reiner
Hallo Jörg,
vielen Dank für deine Video-Reihe. Habe damit weitestegehend das System aufgebaut. Jetzt habe ich eine Frage. Ich habe das Serialbattery System installiert und konfiguriert. Jetzt habe ich aber das Problem, dass der max charge current nicht eingehalten wird.
Zu meinem System, ich habe zwei MPPts it 12kWp. –> diese bringen schnell über 100A Ladestrom. –> Hier müssen dann die drei MP2 den überflüssigen Strom ins Netz schieben. (Selbst wenn ich in Serialbatteries den Ladestrom auf 60A reduziere wird dieser nicht eingehalten)
Jetzt habe ich verschiedenes ausprobiert und festgestellt, dass solange das System hochfährt, die Leistung auch entsprechend reguliert wird. Sobald das System jedoch komplett hochgefahren ist und Ext. control da steht, wird der Ladestrom automatisch überschrieben. Lösche ich die DC Einspeisung funktioniert auch die Regelung wieder.
Kann ich irgendwie beides haben? Dass der MP2 den überflüssgen Strom einspeißt? Wie funktioniert das bei dir?
Vielen Dank vorab.
Gruß, Pascale
Hallo Jörg,
ich hatte auch ziemlich Probleme mit dem “AggregateBatteries”. Die Frage für mich ist, wie deinstalliere ich das ganze wieder. Oder kann das neben dem “Battery Aggregator” einfach mitlaufen?
Gruß Frank
Wenn du nach meiner “alten” Anleitung hier vorgegangen bist, öffne einfach die rc-local-Datei:
nano /data/rc.local
Und ändere den vorhandenen Eintrag
ln -s /data/dbus-aggregate-batteries/service /service/dbus-aggregate-batteries
um in
#ln -s /data/dbus-aggregate-batteries/service /service/dbus-aggregate-batteries
Also einfach eine Raute davor packen.
Dann mit STRG + O (Speichern) und STRG + X (Schließen)
Dann noch ein
reboot
und der Dienst sollte nicht mehr automatisch laufen… Die vorhandenen Programm-Dateien könnte man auch noch löschen, aber die tun ja nicht weh. Und so kannst du durch die Entfernung der Raute den Dienst auch einfach wieder starten, sofern das notwendig werden sollte. (insb. bei Tests gut)
Viele Grüße
Jörg
Perfekt, Danke dir!