FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Nogga am 11 Juli 2022, 13:23:02

Titel: DOIF für Wallbox Ladesteuerung
Beitrag von: Nogga am 11 Juli 2022, 13:23:02
Hallo zusammen,
ich versuche gerade eine PV-gesteuerte Ladung meines E-Autos via DOIF zu implementieren.
Aber irgendwie klappt es nicht so recht.

Meine Definition:

defmod Doif_Solar_Wallbox_Laden DOIF (\
[Wallbox:pvmode] eq "manual" ## Manueller Modus\
&& [Wallbox:chargecontrols_01_connected] eq "1" ## Auto angesteckt\
&& ([my_rct_device:power_grid_total]) <= (-4500 - [Wallbox:loading_power]) ## Einspeisung (abzügl. Wallbox Ladung) > Mindestladeleistung ca. 4300 Watt \
\
) \
(\
## wait = 30 --> Verzögerung um 30 Sekunden, dann laden\
set Wallbox charge start,\
)\
DOELSE\
(\
## wait = 300 --> Verzögerung um (60 x 5 = 300) 5 Minuten, bevor abgeschalten wird (oder vielleicht wieder Leistung kommt - dazwischen Überbrückung mit Batterie)\
set Wallbox charge stop,\
)
attr Doif_Solar_Wallbox_Laden group Solarsteuerung
attr Doif_Solar_Wallbox_Laden room Automatisierung
attr Doif_Solar_Wallbox_Laden wait 30:300


In Worten:
- Wenn genug Überschuss (power_grid_total wird bei Einspeisung negativ) nach Abzug der Wallbox Ladung (Mindestladeleistung sind ca. 4300 Watt - habe auf 4500 aufgerundet) soll die Wallbox mit 30 Sekunden Verzögerung starten.
- Wenn der Überschuss nicht mehr da ist, soll die Wallbox mit einer Verzögerung von 5 Minuten die Ladung stoppen.

Das prinzipielle An-/Ausschalten funktioniert.
Nur mit den Triggern stehe ich auf Kriegsfuss: ich möchte gerne, dass die 5 Minuten wieder neu gestartet werden, sobald wieder die Bedingung wieder wahr ist.
Nur wenn innerhalb der 5 Minuten die Bedienung nicht greift soll schlussendlich abgeschaltet werden.

Damit möchte ich kurze Wolken-Züge überbrücken und gleichzeitig vermeiden, dass die Wallbox ständig an/aus schaltet.
Das Überbrücken kann ich über die Haus-PV-Batterie gut puffern.

Zur Illustration habe ich ein Bild angehängt:
- Grüne Flächen = PV-Erzeugung (positiv)
- Blau = Netz-Anschluss (power_grid_total)
- Schwarz = Wallbox Ladeleistung (loading_power)

Hat mir jemand einen Denkanstoß?
Titel: Antw:DOIF für Wallbox Ladesteuerung
Beitrag von: Nogga am 11 Juli 2022, 14:01:46
Ok, ich hatte einen Denkfehler im Regelwerk:

Mit dieser Bedingung hat es geklappt:


&& ([my_rct_device:power_grid_total] + 4500 - [Wallbox:loading_power]) <= 0 ## Auch nach Abzug der Ladung ist noch Überschuss da...