ich habe heute versucht eine automatische Phasenumschaltung für den go-e zu bauen über Node-Red und wollte mir gern von den Profis hier noch Tipps und Anregungen holen.
Ich habe eine openWB Buchse mit automatischer Phasenumschaltung ab Werk und als 2. LP einen go-e, welcher über openWB nicht und auch in Zukunft nicht unterstützt werden wird. (Phasenumschaltung)
Meine Funktion sieht wie folgt aus:
Eingang:
-Überschuss minus Hausverbrauch (Durchschnittswert über 3min)
-aktuelle Leistung vom go-e.
Die Funktion wird alle 10s ausgeführt.
1.
go-e aus, dann ist
Überschuss neu = Überschuss - 1400W
ansonsten
Überschuss neu = Überschuss
2.
wenn Überschuss neu kleiner als 3500W ist, setze 1-phasig. (alle 3min)
oder
wenn Überschuss neu größer als 4500W ist, setze 3-phasig. (alle 15min)
ansonsten
tue nichts.
Hier im Original:
Code: Alles auswählen
var Ph;
var U1;
U = msg.payload.U;
goe = msg.payload.goe;
if (goe < 1000) {
U1 = U - 1400;
} else {
U1 = U;
}
if (U1 < 3500) {
Ph = 1;
msg.rate = 120000;
}
else if (U1 > 4500) {
Ph = 2;
msg.rate = 900000;
} else {
return;
}
msg.payload = Ph;
msg.topic = "phasig";
return msg;
Ich denke wenn beide Fahrzeuge laden, wird es wohl besser sein manuell zu bestimmen.
So sieht es im Dashboard aus: