Victron DIY-Guide Teil 3 – Ein oder mehr BMS mit Venus OS verheiraten

IM EINSATZ?

Dann schau dir UNSEREN LOXKURS an und profitiere von unserem Wissen!

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…

YouTube

Mit dem Laden des Videos akzeptieren Sie die Datenschutzerklärung von YouTube.
Mehr erfahren

Video laden

YouTube-Direktlink

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

17:33
https://meintechblog.de/2023/04/19/jbd-bms-in-venus-os-in-fuenf-minuten-einbinden-per-dbus-serial-battery-und-aggregate-batteries/#comment-24044

19:40
Github / pulquero / BatteryAggregator

11 Kommentare
  1. 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.

  2. 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

    1. 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

    2. 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

  3. 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

  4. 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

  5. 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

    1. 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

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Das könnte dir auch gefallen