Doppeltes Auslösen verhindern

Begonnen von ChrisW, 04 Dezember 2016, 17:26:29

Vorheriges Thema - Nächstes Thema

ChrisW


Habe folgenden Code:
define DASH dash_dhcp
attr DASH alias DASH_2
attr DASH allowed 50:f5:da:5a:4b:46,ac:63:be:29:4f:33
attr DASH group Dash Button
attr DASH port 6767
attr DASH room Dash
define FileLog_DASH FileLog ./log/DASH-%Y.log DASH
attr FileLog_DASH logtype text
attr FileLog_DASH room Dash

define DASH_STALL_ACTION notify DASH:50-f5-da-5a-4b-46..short IF ( [Licht] eq "on") ( set Licht off ) ELSE ( set Licht on )


Licht ist eien structure von 3 Lichtern die geschaltet werden.


Leider habe ich immer wieder welche die zu schnell auf den Dash Button drücken oder der Dashbutton merhfach auftaucht ( nicht in Reichweite .. )
Ich will nun einen Schutzt ( 10 Sekunden ) das in der Zeit kein 2. mal "Licht" geschaltet wird.

2. Hintergrund die Lampen die geschaltet werden schalten nicht immer sofort Fhem versucht diese so lange zu schalten bis diese geschaltet wurden. Das kostet manchmal etwas Zeit die nicht jeder mitbringt.

Jemand eine einfache lösung dafür ?
Danke
Raspberry PI3 mit allem möglichen.

justme1968

wie im anderen thread schon geschrieben:attr DASH event-min-interval .*:10
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

ChrisW

Raspberry PI3 mit allem möglichen.