NEWS
[Neuer Adapter] BYD HVS
-
Hallo,
ich habe eine Bad HVS 5.1 premium laufen und den Adapter erfolgreich connected.
Zwei Fragen, unter Diagnosis gibt es einen Eintrag SOC sowie auch unter State, die sind doch eigentlich gleich oder ?Dann habe ich unter State noch die Einträge Current, Power, Power_Consumption, Power_Delivery die alle Null sind. Ist das so korrekt ?
Version des Adapters ist 1.5.0
-
Hallo,
ich habe eine Bad HVS 5.1 premium laufen und den Adapter erfolgreich connected.
Zwei Fragen, unter Diagnosis gibt es einen Eintrag SOC sowie auch unter State, die sind doch eigentlich gleich oder ?Dann habe ich unter State noch die Einträge Current, Power, Power_Consumption, Power_Delivery die alle Null sind. Ist das so korrekt ?
Version des Adapters ist 1.5.0
@frank-zoellner Hallo! Ich gebe in dem Adapter alle Werte aus die ich aus den Datenpaketen extrahieren konnte. Wenn welche doppelt sind --> einfach ignorieren, es gab keine Dokumentation, war alles try and error und ein Vergleich mit den Daten die beConnect ausgespuckt hat.
Zu den konkreten Zahlen: Ich denke Deine Batterie wird im Augenblick keine Leistung aufnehmen oder abgeben, daher passt "0" schon. Sonst: Einfach mal beConnect starten und vergleichen was die ausgibt. Aber Achtung: beConnect verbindet sich mit dem Speicher dauerhaft und der Speicher lässt nur eine Verbindung zur Zeit zu. Daher läuft mein Adapter nicht parallel zu beConnect (andersherum schon, ich baue die Verbindung für jeden Poll neu auf).
Viele Grüße
-
@frank-zoellner Hallo! Ich gebe in dem Adapter alle Werte aus die ich aus den Datenpaketen extrahieren konnte. Wenn welche doppelt sind --> einfach ignorieren, es gab keine Dokumentation, war alles try and error und ein Vergleich mit den Daten die beConnect ausgespuckt hat.
Zu den konkreten Zahlen: Ich denke Deine Batterie wird im Augenblick keine Leistung aufnehmen oder abgeben, daher passt "0" schon. Sonst: Einfach mal beConnect starten und vergleichen was die ausgibt. Aber Achtung: beConnect verbindet sich mit dem Speicher dauerhaft und der Speicher lässt nur eine Verbindung zur Zeit zu. Daher läuft mein Adapter nicht parallel zu beConnect (andersherum schon, ich baue die Verbindung für jeden Poll neu auf).
Viele Grüße
@tueftler17 alles klar, danke, sehe grad das die Parameter vom letzen Post auch grad gefüllt sind. Und danke das Du den Adapter gebaut hast...
-
@darkiop nene so einfach ist das nicht zumindest nicht mit einem SUNNY TRIPOWER 10.0 SE
die Register 40149 und 40151 sind deine Freunde
im 40151 aktivierst du mit 802 die manuelle Steuerung und dann im 40149 positiv Wert entlädt den Akku negativ Wert lädt den Akku
das am besten alle 15 sek senden
setState('modbus.0.holdingRegisters.3.40151_Kommunikation', 802); // (802 active, 803 inactive) setState('modbus.0.holdingRegisters.3.40149_Wirkleistungvorgabe', 5000 * -1);damit sollte der Akku mit 5kw geladen werden
@arteck sagte in [Neuer Adapter] BYD HVS:
@darkiop nene so einfach ist das nicht zumindest nicht mit einem SUNNY TRIPOWER 10.0 SE
die Register 40149 und 40151 sind deine Freunde
im 40151 aktivierst du mit 802 die manuelle Steuerung und dann im 40149 positiv Wert entlädt den Akku negativ Wert lädt den Akku
das am besten alle 15 sek senden
setState('modbus.0.holdingRegisters.3.40151_Kommunikation', 802); // (802 active, 803 inactive) setState('modbus.0.holdingRegisters.3.40149_Wirkleistungvorgabe', 5000 * -1);damit sollte der Akku mit 5kw geladen werden
Ich nutze das um meinen Akku zu entladen vorm Mittag, aktuell haben das EVU enorm Probleme mit Überspannung und meine Anlage steigt ständig aus, dies hatte geholfen kurz vorher den Akku zu entladen und die Energie ins Netz zu schieben, alles nicht optimal, das weiß ich.
Aktuell funktioniert das nicht mehr, hast Du eine Ahnung woran das liegen könnte, Modbus Adpater als solches läuft. -
@mike2712 sagte in [Neuer Adapter] BYD HVS:
Aktuell funktioniert das nicht mehr, hast Du eine Ahnung woran das liegen könnte, Modbus Adpater als solches läuft.
wenn du einen SHM2 im System hast dann übersteuerut der die WR Regelung.
SMA ist dran..zumindest hoffe ich es.. so das es wieder am WR direkt funktioniert -
@mike2712 sagte in [Neuer Adapter] BYD HVS:
Aktuell funktioniert das nicht mehr, hast Du eine Ahnung woran das liegen könnte, Modbus Adpater als solches läuft.
wenn du einen SHM2 im System hast dann übersteuerut der die WR Regelung.
SMA ist dran..zumindest hoffe ich es.. so das es wieder am WR direkt funktioniert@arteck sagte in [Neuer Adapter] BYD HVS:
wenn du einen SHM2 im System hast dann übersteuerut der die WR Regelung.
SMA ist dran..zumindest hoffe ich es.. so das es wieder am WR direkt funktioniertDanke, das wird es dann sein, dann muss es da wohl ein Update gegeben haben, es hatte schon mal funktioniert mit SHM2
-
Zu dem Thema neue Firmware für den SHM2 gibt es auch hier Beiträge: https://forum.iobroker.net/topic/74603/sma-störung-am-modbus/12?_=1718367600354
-
Hallo zusammen, ich hab jetzt alles durchgelesen und trotzdem bin ich mir nicht sicher ob der Adapter auch LVS Batterien ausliest.
Funktioniert dies?
Schonmal Danke -
@tueftler17 passiert hier noch was ??? ich sehe zwar änderungen auf GIT aber es sind auch viele pr's offen
-
Ich habe den Adapter für BYD LVS bisher verwendet. Da hatte ich nur 2 Module.
Jetzt habe ich aber 4 bzw. bald 5 Module kann aber nur in den Einstellungen 1 oder 2 Türme auswählen.Wo kann ich das abändern. mit den 2 ausgewählten Türmen (was bei LVS ja scheinbar Module sind), werden von den ersten beiden Modulen alle Daten korrekt ausgelesen. Nur eben habe ich nicht die restlichen Module.
-
Aufgrund eines Brandschadens im Haus habe ich einen neuen BYD Speicher mit 1 Modul mehr bekommen.
Mein jetziger Speicher hat 6 Module und der Adapter funktioniert leider nicht merh, diese wird auch nur mit max. 5 unterstützt.
Warum gibt es diese Begrenzung? Ist ein Update in Sicht?
Okay ich sehe natürlich gerade das HVS nur bis max. 5 Modulen geht.
Ich habe ein HVM System mit 6 Modulen, aber immer diesen Adapter benutzt weil ich keinen anderen am laufen bekommen habe,
dieser funktionierte einwandfrei mit meinem HVM System.
Funktion ohne Probleme - BYD Battery-Box Premium HVM 13.8
dieser geht so leider nicht - BYD Battery-Box Premium HVM 16.6Hat jemand eine Idee oder alternative?
-
@tueftler17 passiert hier noch was ??? ich sehe zwar änderungen auf GIT aber es sind auch viele pr's offen
@arteck Klar, bin weiter daran interessiert weiter zu kommen.
Mein Problem ist wie bei wahrscheinlich allen heutzutage: Fehlende Zeit. Dazu kommen noch Anforderungen aus der Entwicklungsumgebung und den Adapter-Checkern die für mich ziemlich mühsam sind :-(, da habe ich keine Erfahrung mit.Bin gerade beim Renovieren eines Hauses, das muss im Mai fertig sein, danach hoffe ich mich wieder um den Adapter kümmern zu können.
@Alle anderen: Für Erweiterungen bräuchte ich wireshark Logs vom BYD-Tool inkl. Screenshots von dem Ergebnis, dann habe ich eine Chance auch Änderungen durchzuführen.
Viele Grüße
Tueftler17 -
Aufgrund eines Brandschadens im Haus habe ich einen neuen BYD Speicher mit 1 Modul mehr bekommen.
Mein jetziger Speicher hat 6 Module und der Adapter funktioniert leider nicht merh, diese wird auch nur mit max. 5 unterstützt.
Warum gibt es diese Begrenzung? Ist ein Update in Sicht?
Okay ich sehe natürlich gerade das HVS nur bis max. 5 Modulen geht.
Ich habe ein HVM System mit 6 Modulen, aber immer diesen Adapter benutzt weil ich keinen anderen am laufen bekommen habe,
dieser funktionierte einwandfrei mit meinem HVM System.
Funktion ohne Probleme - BYD Battery-Box Premium HVM 13.8
dieser geht so leider nicht - BYD Battery-Box Premium HVM 16.6Hat jemand eine Idee oder alternative?
-
@rolsch sagte in [Neuer Adapter] BYD HVS:
@mike2712 Was genau funktioniert denn nicht?
BYDHVS offensichtlich keine Verbindung, bei 5 Modulen ging es.
bydhvs.0 2025-05-02 09:08:38.312 error no connection to IP: 172.16.10.134 bydhvs.0 2025-05-02 09:08:36.808 info gestartet: 60 906 bydhvs.0 2025-05-02 09:08:36.807 info starte poll bydhvs.0 2025-05-02 09:08:36.805 info BatDetailshowoften: 60 bydhvs.0 2025-05-02 09:08:36.804 info Bat Details : false bydhvs.0 2025-05-02 09:08:36.803 info BYD IP Adress: 172.16.10.134 bydhvs.0 2025-05-02 09:08:36.801 info Poll Interval: 60 bydhvs.0 2025-05-02 09:08:36.734 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.bydhvs, node: v20.18.1, js-controller: 7.0.6Der bydbatt ist komplett grün, es kommen aber keine Daten, in allen Datenpunkten steht eine 0.

-
@rolsch sagte in [Neuer Adapter] BYD HVS:
@mike2712 Was genau funktioniert denn nicht?
BYDHVS offensichtlich keine Verbindung, bei 5 Modulen ging es.
bydhvs.0 2025-05-02 09:08:38.312 error no connection to IP: 172.16.10.134 bydhvs.0 2025-05-02 09:08:36.808 info gestartet: 60 906 bydhvs.0 2025-05-02 09:08:36.807 info starte poll bydhvs.0 2025-05-02 09:08:36.805 info BatDetailshowoften: 60 bydhvs.0 2025-05-02 09:08:36.804 info Bat Details : false bydhvs.0 2025-05-02 09:08:36.803 info BYD IP Adress: 172.16.10.134 bydhvs.0 2025-05-02 09:08:36.801 info Poll Interval: 60 bydhvs.0 2025-05-02 09:08:36.734 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.bydhvs, node: v20.18.1, js-controller: 7.0.6Der bydbatt ist komplett grün, es kommen aber keine Daten, in allen Datenpunkten steht eine 0.

@mike2712 Kannst Du bitte mal ein Debug-Log machen? Und: Du bist sicher, dass das Tool von BYD nicht parallel läuft?
-
@mike2712 Kannst Du bitte mal ein Debug-Log machen? Und: Du bist sicher, dass das Tool von BYD nicht parallel läuft?
@tueftler17 sagte in [Neuer Adapter] BYD HVS:
@mike2712 Kannst Du bitte mal ein Debug-Log machen? Und: Du bist sicher, dass das Tool von BYD nicht parallel läuft?
ja ziemlich, keine App oder ähnliches geöffnet, nur der SMA hat Zugriff
bydhvs.0 2025-05-02 09:47:48.233 error no connection to IP: 172.16.10.134 bydhvs.0 2025-05-02 09:47:46.854 debug connected set to false bydhvs.0 2025-05-02 09:47:46.729 info gestartet: 60 946 bydhvs.0 2025-05-02 09:47:46.728 info starte poll bydhvs.0 2025-05-02 09:47:46.727 info BatDetailshowoften: 60 bydhvs.0 2025-05-02 09:47:46.726 info Bat Details : false bydhvs.0 2025-05-02 09:47:46.725 info BYD IP Adress: 172.16.10.134 bydhvs.0 2025-05-02 09:47:46.724 info Poll Interval: 60 bydhvs.0 2025-05-02 09:47:46.674 info starting. Version 1.5.0 in /opt/iobroker/node_modules/iobroker.bydhvs, node: v20.18.1, js-controller: 7.0.6bydbatt.0 2025-05-02 09:49:43.995 error no Device available error: TypeError: Cannot read properties of undefined (reading 'status') bydbatt.0 2025-05-02 09:49:40.874 debug get Information bydbatt.0 2025-05-02 09:49:35.607 debug create state bydbatt.0 2025-05-02 09:49:35.605 debug psw BYDB-Box bydbatt.0 2025-05-02 09:49:35.571 info starting. Version 1.1.0 in /opt/iobroker/node_modules/iobroker.bydbatt, node: v20.18.1, js-controller: 7.0.6 bydbatt.0 2025-05-02 09:47:11.370 info terminating bydbatt.0 2025-05-02 09:47:10.867 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason bydbatt.0 2025-05-02 09:47:10.866 info terminating bydbatt.0 2025-05-02 09:47:10.864 info cleaned everything up... bydbatt.0 2025-05-02 09:47:10.861 info Got terminate signal TERMINATE_YOURSELF -
Hallo zusammen!
Nachdem ich eine Weile im Forum eher passiv mit lese hier mein erster Versuch eines Adapters.
https://github.com/christianh17/ioBroker.bydhvs
Mit dem Adapter können die Batteriedaten eines BYD HVS Solarspeichers ausgelesen werden. Ähnlich wie bei der beConnect App gibt es sowohl die "normalen" Daten als auch die "Diagnose-Daten". Die Diagnose-Daten sind aber bisher nur Systeme mit 2 und 4 Batterie-Packs getestet. Ich gehe davon aus, dass sie auch problemlos bei 3 Packs funktionieren werden bei 5 eher nicht: Die Daten passen nicht in die von mir gefundenen Strukturen, dazu bräuchte ich dann Beispieldaten um dieses auch noch einzubauen.
Wichtiger Hinweis: Die Diagnose-Daten müssen offensichtlich separat aus den Modulen gelesen werden. Nach dem Anstoßen des Lesevorganges muss ca. 3 Sekunden gewartet werden bis die Daten auch abrufbar sind. Daher ist der Adapter primär so eingestellt das die Diagnosedaten nicht bei jedem Poll mitgelesen werden und die Konfiguration so voreingestellt, dass dieses nur bei jedem 60. Lesevorgang geschieht. Ob der Speicher Schaden durch zu häufiges Auslesen nimmt kann ich nicht beurteilen.
Konfiguration:

- Intervall: Alle n Sekunden werden die Daten aus der Batterie gelesen
- IP-Adresse: Sollte klar sein
- Diagnose-Daten: Wenn das Feld angeklickt ist werden auch die Diagnose-Daten (Also Spannungen pro Zelle, Temperaturen pro Zelle, Zellnummer mit der höchsten / niedrigsten Spannung etc.) gelesen.
- Testmodus: Wenn angeklickt werden die gelesenen Hex-Daten direkt als Fehler ausgegeben, das reduziert das Logfile wenn gewünscht. Ansonsten gibt es ohnehin bei "silly" jede Menge output.
- Batterie-Details: Hier bitte einstellen alle wie viele Lesezyklen die Diagnosedaten mit ausgelesen werden.
Ich persönlich nutze den Adapter ausschließlich dafür um die Ladung / Entladung am Ende der Vorgänge zu verlangsamen damit der Speicher vernünftig balancen kann. Wenn jemand weiß welche Spannungen für die Zellen günstig sind, so dass die Lebensdauer verlängert wird: Bitte einen Tipp zu mir. Im Augenblick habe ich die Spannungsgrenze nach oben bei 3,4 Volt (dann nur noch 100 Watt Laden), 3,45 Volt - (nur noch 50 Watt laden) und 3,5 Volt (nicht mehr Laden) eingestellt. Damit laufen die Zellspannungen nur sehr wenig auseinander.
Dieses ist aber keine Funktion des Adapters sondern extra einzubauen, ich nutze dafür den modbus-Adapter am Plenticore 8.5 und ein wenig JS, es gibt aber sicher noch diverse andere Kombinationen mit anderen Wechselrichtern.Damit Ihr auch seht wie das am Ende aussieht, hier ein Screensot von meinen aktuellen Daten.

Ich würde mich freuen wenn Ihr diesen Adapter bei Interesse ausprobieren würdet und mir ein Feedback geben könntet.
Viele Grüße
Tueftler@tueftler17 pfelgst du den Adapter noch ??? da stehen paar PR's offen.. incl. meiner
-
@tueftler17 pfelgst du den Adapter noch ??? da stehen paar PR's offen.. incl. meiner
@arteck Hi, eigentlich ja. Ich gehe da auch wieder ran. Mein Problem ist nicht der Adapter, sondern der Adapter-Checker. Dieser hat mich bei den letzten Versuchen immer wieder demotiviert, ich habe die Fehlermeldungen nicht weg bekommen.
-
@arteck Hi, eigentlich ja. Ich gehe da auch wieder ran. Mein Problem ist nicht der Adapter, sondern der Adapter-Checker. Dieser hat mich bei den letzten Versuchen immer wieder demotiviert, ich habe die Fehlermeldungen nicht weg bekommen.
da wird dir auf dem discord/telegram
dev kanal geholfen