Wie macht ihr das am Geschicktesten mit der Ermittlung des Überschuß zum Wechseln zwischen einer und 3 Phasen?
-Von der PV bekomme ich die aktuell erzeugte Energie. Diese Glätte ich als 5-Minuten Mittelwert

- Der Modbusadapter liefert mir den aktuellen Stromverbrauch (kann aber die Wallbox nicht rausfiltern) also alles was gerade verbraucht wird.
-Der go-e Adapter zeigt den aktuellen Strom der in das Auto geht.
Somit habe ich folgendes Skript erstellt:

Als Trigger dient die Änderung des Überschußmittelwerts, welche minütlich geschrieben wird.
Somit habe ich ausgerechnet wieviel Strom ich gerade zur Verfügung habe für die Wallbox.
Jetzt nutze ich das Skript hier aus dem Thread zur Ermittlung der Anzahl der Phasen mit leichter Abwandlung:

Was mir aber fehlt ist ein cleverer Weg damit bei einer zur Verfügung stehenden Leistung bei bewölktem Himmel die WB nicht minütlich die Phasen anpassen will und jedesmal kurz das Laden unterbricht.
Ich versuche dies gerade mit einem timeout von 5 Minuten zu lösen, der eine Variable nur alle 5 Minuten auf unwahr setzt damit das Skript die Abfrage der aktuellen Strommenge und somit der Phasen macht.
Dies läuft aber leider nicht so wie ich will und ich habe sehr häufig, dass ich noch Strom aus dem Netz zum Laden ziehen muss:

Liegt wohl an den minütlichen Abfragen der einzelnen Werte und der daraus entstehenden Verzögerung zu den Ist-Werten.
Auf dem Bild sieht man, das ich zur Zeit mit 3 Phasen a 6 Ampere lade, obwohl gerade nur 2,99 kW vom Dach zur Verfügung stehen. Weniger geht halt durch die 6 Amperegrenze nicht. In frühestens 5 Minuten prüft das Skript wi hoch der Überschuß gerade ist und ändert dann auf 1 Phase die dann (unter der Annahme dass dann immer noch ~3kW da sind die WB auf 13 Ampere regelt. Ist halt alles sehr träge.
Wie habt ihr das gelöst, dass ihr nur Überschußstrom nutzt und wie zufrieden seid ihr mit eurer Lösung?
Gruß
miwi