Das Projekt wurde mit KI erstellt (claude und kimi). Es verwendet kein Nodered (Venus OS Large) oder Victron dynamic ESS, sondern alles ist in einem einzigen python skript realisiert. Keinerlei Config Änderungen am Cerbo-GX und einem vorhandenen Raspberry PI mit evcc, das war mir wichtig. Die Kommunikation erfolgt über modbus, die war ohnehin schon aktiviert für evcc. Das Skript läuft im Moment zum Testen remote über wireguard auf einem eigenen Raspberry PI, längerfristig soll es auf den lokalen Raspberry PI mit evcc umziehen.
Ziel:
der Akkus soll vor allem im Sommer nicht schon am frühen Morgen mit der Ladung starten sondern erst verzögert, abhängig von Ladezustand des Akkus am Morgen, dem prognostizierten Batterieverbrauch in der nächsten Nacht, sowie der zu erwartenden PV Erzeugung am diesem Tag.
Der Akku soll nicht immer auf 98% (100% werden nie erreicht mit den aktuellen Settings) aufgeladen werden. sondern die Ladung soll sich häufiger zwischen 20% und 80% bewegen. Spätesten nach 10 Tagen soll einmal wieder auf 98% aufgeladen werden, damit Balancing stattfindet und der SOC korrigiert wird.
