"Externe" Kontrolle mit SolarManager

Hallo

Ich betreibe ein Victron System AC gekoppelt, um eine 20kWh Pytes Batterie zu laden und entzuladen. Cerbo GX MK2 FW3.54, 3x Multiplus II 3000 FW552, EM24 FW1.8.3.
Das Ganze möchte ich steuern über einen SolarManager, der auch mit dem Victron System kompatibel sein soll.
image
Eingebunden sind dort meine Enphase Wechselrichter, meine E-Autos, die Wallbox und verschiedene andere Geräte.
Auch das Victron System war schnell eingebunden und es werden alle wichtigen Daten ausgelesen. Das Grid Meter, die Batterie Werte und die Ladeleistungen.
Modbus ist ebenfalls im Cerbo aktiviert.
Die Überschussladung und Entladung gesteuert durch den Cerbo funktioniert (Optimized without battery live) einwandfrei.
Ziel ist es aber die verschiedenen Batteriebetriebsmodi des SolarManagers zu verwenden.

Dafür muss der Solarmanager die Ladung Aktivieren-/Deaktivieren, evtl. Ladeleistung einstellen usw. usf.
Derzeit funktioniert nur der Manuelle Modus bei dem vom SolarManager der Grid Setpoint im Cerbo gesetzt wird. Stelle ich dort im Solarmanager 1300W Entladen ein, regelt der Cerbo auf 1300W Grid setpoint. Funktioniert also.
Alles andere funktioniert aber nicht.

  • Keine Beachtung der im SolarManager eingestellten SOC Grenzen beim Laden/Entladen der Batterie
  • keine Steuerung der Ladung, z.B. Verschiebung auf die Mittagszeit…
    Der Service des SolarManagers sagt, dass der SolarManager alle Befehle richtig sendet.
    Im Cerbo unter Modbus Services werden keine Fehlermeldungen angezeigt.
    Fragen:
  • Ist der Modus “Optimized without battery live” der richtige Modus, damit der Cerbo rudimentär gesteuert werden kann? SolarManager sagt “der zweite Modus” bezogen auf dieses Bild.

    Oder meinen sie Modus “2”, das wäre ja dann laut Modbus Doku:
    0=self-consumption (battery-life);1=self-consumption;2=Keep charged;3=External control
    / “Keep charged”. In dem Modus wird sofort die Batterie vollgeballert, da wird nix vom SolarManager gesteuert
  • Ist es notwendig oder korrekt, dass ich die IP des Solar Managers bei den Modbus Devices manuell eingetragen habe?

    Die .116 ist der Solar Manager
  • Muss ich im VRM Portal die Steuerung des Inverters aktivieren oder hat das nix mit Modbus Steuerung zu tun?
  • Wie kann ich im Cerbo feststellen, wo die Anfragen vom SolarManager landen und was das Problem ist?
  • Kann es etwas mit der Firmwareversion zu tun haben. Haben sich Modbus IDs(?) geändert, die jetzt falsch angesprochen werden?

Ich bin Laie auf dem Gebiet und wäre für eure Hilfe dankbar.

Danke

Klingt eher nach einem Problem, mit dem du dich an “Solarmanager” wenden solltest.

hallo,
du kannst den ladestrom des victron systems nur steuern, wenn du die dvcc-strombegrenzung aktivierst und die extern einstellst oder den ladestrom-assistenten installierst, konfigurierst und mit einem externen 0-5V-signal dann die ladung steuerst!

es soll zwar eventuell noch einen weitere moeglichkeit geben, indem man die ladeleistung vorgibt, aber die konnte ich noch nicht testen.

tschuess

Hallo

Ich nehme an, dass der SolarManager folgende Adressen des Victron System steuern will?

Wenn ich das mit dem Modbus richtig verstehen, dann muss dafür der Modbus Service com.victronenergy.settings auf dem Cerbo laufen.

Wenn ich im Cerbo die “available services” anschaue:


Dann fehlt der in der Liste.

Was tun?

Danke

Hallo Forum. ich versuch es noch einmal.

Hier werden die verschiedenen “ESS Modi” beschrieben:

Ich gehe davon aus, dass mein Victron System für den SolarManager in Mode 2 konfiguriert sein muss.
Mode 1 “…runs automatically…”, Mode 2 “…but with added custom control doing time shifting…”, Mode 3 “…self implements their control loop…”

Wie bekomme ich jetzt mein System in den “Mode 2”?

Im ESS Manual sind “Modi” beschrieben:


Welches von denen ist der Mode 2? Der Optimized (without Battery Life)?
Wenn Mode 2 wie Mode 1 sein soll, nur mit mehr Kontrollmöglichkeit, warum wird dann hier nur in with/without BatteryLife unterschieden?
Außerdem steht in der TCP-Modbus-register-list Folgendes:
image
Demnach wäre “ESS Mode 2” ja “Keep charged”. Damit wird aber der Akku sofort vollgeballert mit maximaler Ladeleistung. Da wird nix kontrolliert.

Aber dann hab ich die Liste mal nach “ESS Mode” gefiltert:


Sorry, aber was ist denn das für eine Doku, wo es die gleiche Sache dreimal unterschiedlich gibt?
Was hat *.settings “ESS Mode 2”, ESS without phase compensation mit teilweiser Steuerbarkeit zu tun? Passt aber zu den Mode 2 Registern in *.settings (siehe Betrag davor), wo man was steuern kann. Muss ich dann hier auf 3=Disable/External Control stellen? Wie?

Oder nehmen wir doch *.acsystem “ESS Mode 2”?

Also, wo muss ich, welchen “ESS-Mode 2” einstellen, damit der SolarManager das Victron System “teilweise” steuern kann?

Kann mir da jemand helfen?

Danke

Gruß

Hallo, Update:

SolarManager hat sich das Thema im Detail angeschaut.
Sie sind der Meinung, dass der SolarManager nichts falsch macht, aber trotzdem das Victron System nicht richtig auf die Befehle reagiert. Sie wollen das mit Victron besprechen.

@mpvader , @Beril , @dfaber @Barbara Please check in with SolarManager, as I’m convinced, that it is only a small issue to be clarified.

Thanks

Wenn Du diese Register auslesen/steuern willst .. die sind im Index 100 hinterlegt. (UnitID)

Hallo Holger

Danke für die Meldung. Ich hatte das inzwischen irgendwo gelesen, dass die *.settings auch unter UnitID 100 anzusteuern sind. Nachdem ich aber das Problem im Detail nicht kenne, das der SolarManager im Moment mit der Victron Steuerung hat, kann ich leider auch nicht sagen, ob diese Info eine Lösung ist.
Mein Eindruck als Laie ist, dass wir bei der Modbus Steuerung nicht über Raketenwissenschaft sprechen. Irgendeine Kleinigkeit passt wohl nicht. Das müssen die Jungs und Mädels von SolarManager jetzt mit Victron klären.

Danke

Gruß