FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: link611 am 10 Januar 2016, 20:28:37

Titel: DOIF Timer setzt sich nicht zurück
Beitrag von: link611 am 10 Januar 2016, 20:28:37
Hi,

habe eben mal wieder meine DOIF, welche mir ein Pushover senden soll, wenn das Badezimmerfenster länger als 15 Minuten geöffnet ist, aktiviert.

Funktioniert soweit auch gut, jedoch habe ich das Problem, dass der Timer nicht zurückgesetzt wird, wenn innerhalb der 15 Minuten das Fenster geschlossen wird, d.h., das cmd wird trotz schließen des Fensters ausgeführt.

Das DOIF ist wie folgt konfiguriert:


define PO.BZ.Fenster DOIF ([BZ.Fenster] eq "open") (set Pushover msg 'Fenster schließen' 'BZ.Fenster' '' 0 '')
attr do resetwait
wait 900


do war bereits auf always gestanden, aber auch keine Änderung.
waitdel habe ich bereits probiert, da setzt sich der Timer zurück, aber ich will ja nicht jedesmal das Fenster nach dem schließen wieder öffnen =D

Update von FHEM habe ich vor 20 Minuten durchgeführt.

Was ist denn an dem DOIF falsch, bzw. muss ich ändern, damit das funktioniert?
Titel: Antw:DOIF Timer setzt sich nicht zurück
Beitrag von: EIB-Fan am 10 Januar 2016, 20:51:09
Hallo,

hier solltest du den Fall des geschlossenen Fensters über DOELSEIF triggern.


define PO.BZ.Fenster DOIF([BZ.Fenster] eq "open") (set Pushover msg 'Fenster schließen' 'BZ.Fenster' '' 0 '') DOELSEIF ([BZ.Fenster] ne "open") ()
wait 900:0


Viele Grüße

Jens
Titel: Antw:DOIF Timer setzt sich nicht zurück
Beitrag von: link611 am 10 Januar 2016, 21:32:34
läuft, danke :)