Automatische Phasenumschaltung für go-e V3

Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

Hallo,
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;
132.JPG
Anschließend kommt noch ein Filter: blockiere bis Werteänderung, damit der go-e nicht unnötig beschrieben wird und eine Möglichkeit die Funktion der automatischen Phasenumschaltung zu deaktivieren.

Ich denke wenn beide Fahrzeuge laden, wird es wohl besser sein manuell zu bestimmen.
So sieht es im Dashboard aus:
443.JPG
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

Hab´s noch mal überarbeitet.
333.jpg
Es kommt nun Überschuss ohne die beiden Ladepunkte rein, als Durchschnittswert über 2min.
Der ist = Einspeisung + Hausbatterie + LP1 + LP2

Zusätzlich kommt nur noch openWB Leistung rein (anstatt die vom go-e).

Demnach ist die Funktion jetzt wie folgt aufgebaut:
wenn openWB lädt (Ladeleistung größer als 1000W), dann wird vom Überschuss 1400W abgezogen.

Anschließend wird geprüft (alle 10s) ob Überschuss kleiner 3500W ist, dann wird innerhalb von 2min auf 1 phasig umgeschaltet.
Wenn Überschuss größer als 4500W ist, wird innerhalb von 15min auf 3 phasig umgeschaltet.

Code: Alles auswählen

var Ph;
var U1;
U = msg.payload.U;
openwb = msg.payload.openwb;
if (openwb > 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;
Die Phasenumschaltung arbeitet also auch ohne aktive Ladung.
Finde ich besser, denn warum soll man bei zu wenig Überschuss mit 3 phasig starten ?

Meinungen gerne erwünscht.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

Ok, keinerlei Interesse. Egal, hier noch eine Rückmeldung:
132.JPG
322.JPG
klappt gut, ich bin zufrieden und überlege die Funktion auf openWB zu erweitern (statt Automatik mit sturem min. und max. Strom).

Bei Umschaltung auf 3p wird der max. Strom auf 16A begrenzt, wenn wieder auf 1p umgeschaltet wird, wird er auf 20A gesetzt.
Bei 3p und mehr als 16A Vorgabe (die ja nicht umgesetzt werden kann) arbeitet der Regler sonst zu langsam.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
MSPtrs
Beiträge: 60
Registriert: So Aug 29, 2021 1:48 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von MSPtrs »

Wirklich eine schöne Lösung :)

Trotzdem denke ich, dass es auf einem NodeRed Niveau bleiben sollte und nicht eine Aufnahme in die OpenWB library stattfinden sollte. Für Leute, die sich "aktiv" gegen eine OWB entschieden haben, sollte es auch keinen OWB Support geben.

Man muss sich halt vor Augen halten, dass OWB und Go-e keine Garantien auf Funktionalität gegenseitig übernehmen.
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

Ja natürlich, das ganze läuft in Node-Red und soll auch da bleiben, da habe ich mich wohl missverständlich ausgedrückt.

Node-Red ist m.E.n. eine super Ergänzung zu openWB und Go-e.
Für openWB brauche ich es z.B. für die ganzen versteckten Einstellungen an denen ich täglich drehe.
Eine Phasenumschaltung wie ich sie jetzt für den Go-e gebaut habe, wäre nur ein "Draht" mehr.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

Habe die Phasenumschaltung ausgeweitet für beide LP und es hat im ersten Anlauf direkt geklappt, so wie ich es mir gedacht habe:
openwb.png
log um.png
log um.png (8.91 KiB) 8590 mal betrachtet
Erst lädt nur ein Auto, später werden dann beide geladen.

Beim einstecken des 2. Autos (1. roter Pfeil) wird erkannt, dass der Überschuss für 2 Autos zu gering ist, und es werden beide LP auf 1p umgeschaltet.
Um 13:10 Uhr (2. roter Pfeil) ist ein Auto fertig geladen.
Um 13:18 Uhr (3. roter Pfeil) wird wieder auf 3p umgeschaltet, da Überschuss für 1 Auto ausreicht für 3p.

graf.png

Von der Bedienbarkeit sieht es so aus:
NR1.png
Hier kann man die automatische Phasenumschaltung anwählen.
Falls man wieder den orig. openWB Automodus benutzen möchte, deaktiviert man den Schalter und wählt unterhalb bei "Phasen" Automatik aus.

NR2.png
Hier wird ein Hinweis eingeblendet ob die Automatik Funktion aktiv ist.

Falls irgendjemand Interesse hat, möge er oder sie es mir hier mitteilen.
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Feu77
Beiträge: 39
Registriert: Di Jun 21, 2022 8:52 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Feu77 »

Hallo!

Da die aktuellen Skripts von @matzempc nicht mehr funktionieren bin ich sehr an der Node Red Lösung interessiert. Ich habe solches auch schon für Smart-Home Sachen laufen. Da ich auch 2 E-Autos an 2 GO-E hängen habe suche ich noch eine Lösung, wie man anhand der SOCS eine Priorität anstellen könnte (3+3 Phasen oder 1+3 je nach SOC und Überschuss).

Ich installiere mal deinen Flow und melde mich!
Tesla Y LR, Tesla Y SR 2024, Opel Mokka-e, 2x Go-eCharger Homefix 11kW, openWB RPi4
21kWp SMA Tripower 10 SE, SMA Tripower 10, HM2.0, BYD 16.6 kWh Batterie
Feu77
Beiträge: 39
Registriert: Di Jun 21, 2022 8:52 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Feu77 »

Becker hat geschrieben: So Aug 07, 2022 8:51 pm Hallo,
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;

132.JPG
Anschließend kommt noch ein Filter: blockiere bis Werteänderung, damit der go-e nicht unnötig beschrieben wird und eine Möglichkeit die Funktion der automatischen Phasenumschaltung zu deaktivieren.

Ich denke wenn beide Fahrzeuge laden, wird es wohl besser sein manuell zu bestimmen.
So sieht es im Dashboard aus:
443.JPG
Hast du den Flow selber erstellt oder runtergeladen? Besteht die Möglichkeit, dass du den hier postest?

MfG
Chris
Tesla Y LR, Tesla Y SR 2024, Opel Mokka-e, 2x Go-eCharger Homefix 11kW, openWB RPi4
21kWp SMA Tripower 10 SE, SMA Tripower 10, HM2.0, BYD 16.6 kWh Batterie
Becker
Beiträge: 768
Registriert: Mi Okt 07, 2020 4:34 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Becker »

selber gebaut.
hier ist mein aktueller openwb/go-e flow.
Musst du selber schauen was du davon brauchst.
u.a. habe ich eine Umschaltung von 20 auf 16A und umgekehrt drin, wenn von 1 auf 3p gewechselt wird.
sowie ein Ersatz "PV-Laden" falls openWB mal ausfallen sollte :D
flows.json.txt
(122.71 KiB) 274-mal heruntergeladen
node-red-contrib-cron-plus
node-red-contrib-calculate
node-red-contrib-switch-break
werden z.B. benötigt.

Auch nutze ich als Eingangs msg "Überschuss ohne Ladepunkte" aus einem anderen flow (global.Übers-ohne-LP)
openWB series2 Buchse (2021)
go-eCharger HOME+ 22 kW (2022)
Feu77
Beiträge: 39
Registriert: Di Jun 21, 2022 8:52 pm

Re: Automatische Phasenumschaltung für go-e V3

Beitrag von Feu77 »

Becker hat geschrieben: Mo Nov 07, 2022 3:40 pm selber gebaut.
hier ist mein aktueller openwb/go-e flow.
Musst du selber schauen was du davon brauchst.
u.a. habe ich eine Umschaltung von 20 auf 16A und umgekehrt drin, wenn von 1 auf 3p gewechselt wird.
sowie ein Ersatz "PV-Laden" falls openWB mal ausfallen sollte :D

flows.json.txt

node-red-contrib-cron-plus
node-red-contrib-calculate
node-red-contrib-switch-break
werden z.B. benötigt.

Auch nutze ich als Eingangs msg "Überschuss ohne Ladepunkte" aus einem anderen flow (global.Übers-ohne-LP)
Vielen Dank!
Habe es glaube ich geschafft! Mein Auto lädt 3phasig im SofortModus (meine Go-E läuft über NodeRed), das Auto meiner Frau hingegen lädt einphasig, da ich ihre Go-E noch nicht integriert habe.
Z.Z. habe ich fast keinen Überschuss, kann also den PV Modus nicht testen.
Wenn ich das richtig verstehe, kann ich auswählen, wie ich openWB steuern möchte: über Nodered oder direkt über die OpenWB GUI.

Frage: Wie kann ich eine 2. Go-E in den Flow integrieren?

Mit freundlichen Grüßen
Chris
Tesla Y LR, Tesla Y SR 2024, Opel Mokka-e, 2x Go-eCharger Homefix 11kW, openWB RPi4
21kWp SMA Tripower 10 SE, SMA Tripower 10, HM2.0, BYD 16.6 kWh Batterie
Antworten