Hallo,
ich brauche Eure Hilfe:
ich möchte mit u.a. Beispiel erreichen dass der Event "SchalteOff" passiert wenn LadeStationActibe =1 ist und Power < 4.5 ABER NUR DANN WENN DIESES
für 5 Minuten der FALL ist. Ich dachte man könnte es mit DOIF gut lösen aber irgend wie schaltet mein DOIF immer nach 5 Minuten ab.
Der powerverlauf nach dem Einschalten der Ladestation ist:
2.3 Watt nach 2sec
4.0 Watt nach 3 sec
220Watt nach 5 sec
und dann wird für 2 Stunden geladen wobei die Power dann immer weiter herunter geht bis dann über einen längeren Zeitung sich 4.0 Watt einstellt.
Hier möchte ich dann abschalten.
Mein Code wäre:
define di_StromerNoChargeActive DOIF ([Plug_GA.GA_StromerLadeStation:active] == 1 and [GA.GA.IoTColSensStromerChargeSelect:power]<4.5) \
(set teleBotAK msg @Andreas_Krause Garage: Laden Eingeschaltet aber KEIN Ladevorgang mehr -> schalte aus) \
(set Plug_GA.GA_StromerLadeStation off)
attr di_StromerNoChargeActive DbLogExclude .*
attr di_StromerNoChargeActive do always
attr di_StromerNoChargeActive group Grp-System-DoIf
attr di_StromerNoChargeActive icon helper_doif
attr di_StromerNoChargeActive room 9.6_System
attr di_StromerNoChargeActive wait 300
mit
attr di_StromerNoChargeActive waitsame 300
habe ich es auch probiert jedoch Abschalten nahezu sofort!
Wie kann ich das lösen.
Danke
wait ist richtig
do always weg sonst wird jedes Event mit < 4.5 das wait Timer resetten