(gelöst)DOIF nur einmal in bestimmter Zeit ausführen

Begonnen von Fhemeinsteiger, 22 Dezember 2023, 12:39:55

Vorheriges Thema - Nächstes Thema

Fhemeinsteiger

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?

MadMax-FHEM

#1
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
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Fhemeinsteiger

Ups, das ging ja schnell
Danke, ich habe es mit einem notify gelöst und es funktioniert wunderbar.
Frohe weihnachten
Lutz