FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Fhemeinsteiger am 22 Dezember 2023, 12:39:55

Titel: (gelöst)DOIF nur einmal in bestimmter Zeit ausführen
Beitrag von: Fhemeinsteiger am 22 Dezember 2023, 12:39:55
Hallo,
mein Problem ist eine Türklingel.
Beim betätigen wird über GPIO ein Event in DOIF ausgelöst.
- Funktioniert-
Wenn aber jemand Sturm oder mehrfach hintereinander klingelt, kommt mein DOIF durcheinander.
([Klingel] eq "on") (sleep 0.5;set Dreambox remoteControl 6;sleep 0.4;set Dreambox remoteControl 1;sleep 10;set Dreambox remoteControl 0)

Mit event-min-interval "*":1 
also nur einmal ausführen funktioniert es nicht?

Wie kann ich das Problem lösen?
Titel: Aw: DOIF nur einmal in bestimmter Zeit ausführen
Beitrag von: MadMax-FHEM am 22 Dezember 2023, 13:04:50
Ich würde ein notify nehmen und dann einfach disabledAfterTrigger setzen...

EDIT: bei DOIF cmdpause?

EDIT: event-min-interval wo gesetzt? Und was soll deine definition davon bewirken?

Gruß, Joachim
Titel: Aw: DOIF nur einmal in bestimmter Zeit ausführen
Beitrag von: Fhemeinsteiger am 22 Dezember 2023, 13:41:21
Ups, das ging ja schnell
Danke, ich habe es mit einem notify gelöst und es funktioniert wunderbar.
Frohe weihnachten
Lutz