Skip to content

Victron Bat control with only 1 phase no phase compensation #3355

Closed

Description

@seaspotter

@ndrsnhs hier https://forum.openwb.de/viewtopic.php?p=143308#p143308 wird ein Fehler beschrieben, dass bei einphasigem Victron mit nur einem Multiplus in der Selbstregelung (power_limit=None) auf Mode 2 umgestellt wird, was aber bei Victron heißt "ESS without phase compensation". Für den Fall power_limit=None muss aber meines Erachtens auf ESS Mode 1 (with phase compensation) zurückgeschaltet werden wie es ursprünglich vor #3263 gewesen ist.

Ansonsten wird eben bei einphasigem Victron keine Phasensaldierte Selbstausregelung ausgeführt.

Activity

  1. changed the title [-]Victron Bat control with only 1 phase[/-] [+]Victron Bat control with only 1 phase no phase compensation[/+] on May 9, 2026
  2. Kai9555 commented on May 17, 2026

    @Kai9555

    Normal ist Mode 3 auch der beste Modus und würde sowohl für einphasige, als auch 3 Phasige System am besten funktionieren. Leider ist sich Victron mit seiner eigenen Doku nicht treu und übernimmt bereits nach 10s die Eigenregelung (Doku sagt 60s).

    @kevinwieland Habt Ihr eventuell die Möglichkeit den Bug an Victron zu kommunizieren (eventuell hat es mehr Gewicht von eurer Seite). Nutzer haben das bereits vor Jahren gemeldet..ohne Fix oder Anpassung der Doku. Andreas kennt das Problem auch.

    Hier gleiche Beobachtungen aus dem Netz:
    https://communityarchive.victronenergy.com/questions/276551/ess-mode-3-intercla.html?utm_source=chatgpt.com
    https://community.victronenergy.com/t/writing-frequency-of-register-37-in-ess-mode-3-not-according-to-specs/17170/7

    Hier die Doku: https://www.victronenergy.com/live/ess:ess_mode_2_and_3
    "These registers must be written once every 60 seconds, or the Multi will go into Passthru."

  3. kevinwieland commented on May 17, 2026

    @kevinwieland
    Contributor

    @Kai9555 ist eingereicht. Tatsächlich hilft es wenn schlicht jeder mit dem Problem offiziell einen Bug einreicht.

  4. Kai9555 commented on May 17, 2026

    @Kai9555

    Hab ich auch schon gemacht 👍🏻 Danke Kevin

  5. Kai9555 commented on May 18, 2026

    @Kai9555

    Update:

    Auf meinen Beitrag hin im Victron Forum hat ein Nutzer ein Changelog aus 2024 herausgesucht:
    https://community.victronenergy.com/t/ess-mode-3-timeout-behaviour-does-not-match-documentation-10s-vs-60s/58112/3?u=kai9555

    Demnach ist also die Doku mit den 60s veraltet. Die neuen 15s Regelzeit kann ich auch ganz gut in meinem Testflow nachstellen. Wenn Victron innerhalb von 13s einen neuen Wert bekommt, dann funktioniert es. Bereits ab Sekunde 14 übernimmt Victron nunmehr die Eigenreglung. openWB arbeitet hier wohl genau an der Grenze, weshalb es zum Schwingen der Leistung kommt (externe Steuerung > Eigenreglung > externe Steuerung > Eigenregelung usw)

    Ein andere Nutzer schrieb, dass er mit Register 2700 arbeitet um den AC Setpoint sowohl im Modus 2, als auch Modus 3 zu setzen. Das soll wohl dann auch dauerhaft gehalten werden. Find ich aber fragwürdig, da ich dazu keine offizielle Doku für Modus 3 finden konnte.
    https://community.victronenergy.com/t/ess-mode-3-timeout-behaviour-does-not-match-documentation-10s-vs-60s/58112/2?u=kai9555

  6. Kai9555 commented on May 29, 2026

    @Kai9555

    Nach einigen Tests bei meinem Victron System kann ich bestätigen, dass die fehlende Phasensaldierung in Modus 2 auch bei 3 Phasigen Systemen ein Problem ist.

    Aktuelle Lage bzw Verlauf der Integration der aktiven Speichersteuerung von Victron:

    1. Version baute auf der offiziellen Doku von Victron auf (Modus 3). Problem war jedoch, dass die Doku veraltet ist und Victron bei der externen Steuerung im Modus 3 nicht alle 60s neue Werte erwartet (bevor Victron in die Eigenreglung geht), sondern bereits nach etwa 10s in die Eigenreglung zurückfällt.
    2. Version der aktiven Speichersteuerung baut nun auf auf Modus 2 auf, da man auch hier einer offiziellen Doku von Victron folgen kann und eine Eigenregelung wie beschrieben erst nach 60s erfolgt. Problem ist nun, dass im Modus2 keine Phasensaldierung erfolgt. Das ist vor allem für 1Phasige System problematisch. Aber auch für 3 Phasige Systeme kann es zu Problemen führen, wenn der einzelne MPII an seine Leistungsgrenze gerät und durch fehlende Saldierung die anderen beiden MPII nicht kompensieren dürfen.

    Lösungsvorschläge:
    Zu 1. würde sich nur lösen, wenn openWB die Regelgeschwindigkeit anpassen kann. Victron erwartet aller spätestens nach 12s neue Werte (mit NodeRed getestet), erhält diese von openWB jedoch im Rhythmus von etwa 14s.
    Zu 2. wird es keine Lösung geben, da Modus 2 explizit ohne Phasensaldierung arbeitet.

    Neuer Ansatz:
    Den Grid-Set-Point direkt ansteuern. Vor 2024 hat man das mit Register 2700 gemacht. Das wurde auch weiter oben von einem anderen User vorgeschlagen. Empfehlen würde ich das jedoch nicht mehr, da die vielen Schreibvorgänge das System belasten. Victron hat deshalb mit Version 3.50 im Oktober 2024 das Register 2716 (AC grid setpoint (volatile, in memory) eingeführt. Hier werden die Werte in den flüchtigen Speicher geschrieben und das System damit geschont.

    Ich habe heute mit dem Register 2716 in NodeRed herumgespielt und bin begeistert. Es ist kein setzen eines anderen Registers notwendig. Nur 2716 muss mit gewünschter Netzleistung beschrieben werden. Der Wert wird auch lange gehalten und passt damit zur Regelgeschwindigkeit von openWB. Für die Übergabe zur Eigeregelung genügt es dann, wenn openWB am Ende den Wert 0 übergibt und Victron regelt wieder um 0Watt aus.

    Image
  7. Kai9555 commented on Jun 9, 2026

    @Kai9555

    @Kai9555 ist eingereicht. Tatsächlich hilft es wenn schlicht jeder mit dem Problem offiziell einen Bug einreicht.

    Hallo Kevin,

    ich schätze mal von Victron gibt es keine Rückmeldung? Unabhängig davon..gibt es eine Ansatz für einen Fix in 2.3.0?

  8. ndrsnhs commented on Jun 22, 2026

    @ndrsnhs
    Contributor

    Zum aktuellen Stand:
    Die Register von Mode 3, welche die direkte Leistungsübergabe unterstützen setzten sich entgegen der Doku vorzeitig zurück.
    Mode 2, der das setzen der Leistung am Setpoint unterstützt arbeitet ohne Phasenkompensation - macht also Probleme vor allem mit einphasigen Anlagen.
    Der Setpoint ist auch in Mode 1 verfügbar (auch wenn nicht in der Doku erwähnt). Leistungsübergabe an das Speichermodul erfordert also, dass die Leistung für den AC-Setpoint berechnet und an den Speicher übergeben wird.

    Es gibt Anzeichen, dass das Setzen der berechneten Leistung zu Regelschwingungen führt.

    3 Ansätze:

    • Arbeiten mit Mode 1 - Setzen der Leistung am Setpoint verbessern
    • Arbeiten mit Mode 3 - Häufigeres setzen der Register (Entkopplung von allgemeinem Regelintervall)
    • Victron macht Anpassungen, damit das Schreiben der Register in Mode 3 sich so verhält wie in der Doku beschrieben
  9. linked a pull request that will close this issueVictron bat control: Mode 1 #3831on Aug 20, 2026
  10. ChrisX159 commented on Oct 9, 2026

    @ChrisX159

    Guten Abend, wie gehst es bei diesem Thema weiter bzw ist es gefixed? Meine 3 Phasen ESS funktioniert mit aktiver Speicher Steuerung noch nicht in der Alpha

  11. Kai9555 commented on Oct 10, 2026

    @Kai9555

    Der Pull Request wird das fixen:

    #3850

    Ich gehe davon aus, dass er es noch in die Alpha 2.3.0 schaffen wird. Mein 3Phasen System hat beim Test mit der Anpassung hier auf jeden Fall funktioniert 👍

    Denke daran nach dem Test mit der aktuell fehlerhaften Version die Phasensaldierung von Victron wieder zu aktivieren.image

  12. ChrisX159 commented on Oct 10, 2026

    @ChrisX159

    Hab ich wieder umgeschaltet, danke für den Tipp. 2.3.0-alpha.2 hab ich bereits drauf

  13. linked a pull request that will close this issueVictron bat control mode 1 #3850on Oct 12, 2026
  14. Kai9555 commented on Oct 14, 2026

    @Kai9555

    14. Hab ich wieder umgeschaltet, danke für den Tipp. 2.3.0-alpha.2 hab ich bereits drauf

    Wenn du Zeit findest, dann teste gern mal die aktuelle Alpha. Dort ist der Fix enthalten. Allerdings läuft es bei mir nicht sauber siehe hier:
    #3908 (comment)

    Ein zweiter unabhängiger Test ist sicher Sinnvoll. Gern mal den Modus "PV Ertrag speichern" unter Sofortladen testen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions