PV-Laden: bei ausreichend Überschuss direkt mehrphasig statt einphasig starten - #3899
PV-Laden: bei ausreichend Überschuss direkt mehrphasig statt einphasig starten#3899seaspotter wants to merge 1 commit into
Conversation
Der Hilfetext zur Pufferzeit zwischen automatischen Phasenumschaltungen verspricht das schon, es gab dafür aber keine Implementierung beim Ladestart.
|
Ergänzung: Warum es manchmal schon funktioniert und manchmal nicht Kurz zur Einordnung: Es gibt bereits eine bestehende Das Problem liegt an einer zweiten, unabhängigen Stelle:
Das eine Problem tritt also nur bei einer bestimmten Vorbedingung (Hardware Was diese PR wirklich behebt: |
Der Hilfetext zur Einstellung "Pufferzeit zwischen automat. Phasenumschaltungen"
verspricht explizit:
Das funktioniert bisher nur zufällig zuverlässig, nicht durchgängig. Es gibt
dafür bereits eine Logik (
switch_on_timer_expired()incounter.py, Meldung"Der Überschuss ist ausreichend, um direkt mit {} Phasen zu laden."), die beim
Ablauf der Einschaltverzögerung den Überschuss prüft und korrekt direkt mit
maximaler Phasenzahl startet – das funktioniert für sich genommen.
Das Problem liegt an einer zweiten, unabhängigen Stelle:
get_phases_by_selected_chargemode()setzt beim Ladestart im Automatikmodus unconditional
phases = 1, unabhängigvom Überschuss und unabhängig davon, auf welcher Phasenzahl die Hardware
gerade tatsächlich steht. Stand die Hardware zufällig schon auf 1 Phase,
fällt das nicht auf –
switch_on_timer_expired()schaltet dann sauber ineinem Schritt auf 3 Phasen hoch. Stand die Hardware aber noch auf 3 Phasen
(z. B. Restzustand vom vorherigen Ladevorgang), wird durch das erzwungene
phases = 1unnötig auf 1 Phase heruntergeschaltet, bevor dieÜberschussprüfung überhaupt zum Zug kommt. Diese Umschaltung setzt den
Zeitstempel für die Umschaltverzögerung zurück, wodurch anschließend die
volle Pufferzeit (Standard 7 Minuten) erneut abgewartet werden muss, bevor
wieder auf 3 Phasen hochgeschaltet wird – das ist der eigentliche Bug, und er
tritt nur bei dieser Vorbedingung auf.
Konkret beobachtet: Ladepunkt wurde gestartet, obwohl bereits ausreichend
PV-Überschuss vorhanden war. Es folgte dennoch eine unnötige Umschaltung
3→1 Phase und danach eine Statusmeldung "Umschaltung von 1 auf 3 Phasen in
7 Min. 41 Sek.", bevor tatsächlich mehrphasig geladen wurde.