Limitierende ESS Controller

Hallo Forum,

Bei der Entwicklung mein Controllers zur Limitierung von ESS (min. und max. Soc) stehe ich momentan etwas auf der Stelle.

Der ToU-Controller und eine Util zur Optimierung in ( io.openems.edge.energy.optimizer ) verwenden beide eine Methode getEssMinPercentage. Diese schaut in den Controllern LimitTotalDischarge und EmergencyCapacityReserve nach was denn das Minimum an SoC sein darf.

Ich würde die Methode etwas aufbohren wollen um die Funktionalität, dass auch eine maximale SoC-Begrenzung mit einkalkuliert wird. Da es sich aber um zentrale Komponenten handelt, will ich nicht einfach “wild” dort herumpfuschen. Auch will ich nicht drängen nur eine Version der Hilfsklasse zu verwenden und z.B. den ToU-Controller deswegen zu ändern.

Vielleicht könnten wir uns absprechen an welcher Stelle ich mich einbringen darf?

Gruß,
klinki