FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: ChrisW am 04 Dezember 2016, 17:26:29

Titel: Doppeltes Auslösen verhindern
Beitrag von: ChrisW am 04 Dezember 2016, 17:26:29

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
Titel: Antw:Doppeltes Auslösen verhindern
Beitrag von: justme1968 am 04 Dezember 2016, 17:51:23
wie im anderen thread schon geschrieben:attr DASH event-min-interval .*:10
Titel: Antw:Doppeltes Auslösen verhindern
Beitrag von: ChrisW am 04 Dezember 2016, 18:47:38
nicht gesehen. Super vielen Dank