EVCS Simulation in Version 2023.12

Hallo,

ich versuche seit ein paar Wochen die EVCS Simulation zum laufen zu bekommen.
Seite Version 2023.12 lässt diese sich auch aktivieren und lässt sich mittels Controller in der UI steuern.
Aktuell habe ich aber noch die Herausforderung, dass der Verbrauch des EVCS-Simulators nicht mit dem Netz synchronisiert wird so das es so wirkt als würde das EV den Strom aus dem nichts beziehen. Gibt es eine Möglichkeit das zu ändern?

Hallo Felix und willkommen in der OpenEMS Community.

Ohne Programmierung lässt sich das leider nicht lösen. Es gibt zwei Möglichkeiten:

  1. Der simulierte Netzzähler berücksichtig aktuell nur simulierte Zähler für die Berechnung und keine simulierten Ladesäulen. Das könnte man relativ einfach hier nachrüsten → https://github.com/OpenEMS/openems/blob/develop/io.openems.edge.simulator/src/io/openems/edge/simulator/meter/grid/reacting/SimulatorGridMeterReactingImpl.java

  2. Der langfristigere Plan ist eigentlich, dass jedes EVCS von ElectricityMeter erbt, somit wäre dieser Fall automatisch abgedeckt (und auch noch einige andere Sachen ließen sich damit eleganter lösen). Das wird aber komplexer und der richtige Ort ist hier → https://github.com/OpenEMS/openems/blob/develop/io.openems.edge.evcs.api/src/io/openems/edge/evcs/api/Evcs.java

Gruß,
Stefan

Hallo Stefan,

vielen Dank für die Antwort. Ich habe deinen ersten Vorschlag umgesetzt und im Rahmen eines Workarounds die EVCS-Simulation mit in die Berechnung mit aufgenommen. Denkst du es macht Sinn den Workaround als PR zur Verfügung zu stellen oder soll ich hier einfach warten bis der langfristige Plan umgesetzt wurde?

Gruß,
Felix

Hallo Felix,

wenn der Code einfach genug ist, können wir ihn gerne auch schon vorab aufnehmen. Ideal wäre natürlich sogar ein JUnit-Test, der die Funktion nachweist - dann könnten wir nach dem Refactoring “beweisen”, dass die Funktion genauso funktioniert wie vorher.

Gruß,
Stefan