FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Merdones am 18 Januar 2016, 15:55:48

Titel: Dummy nach x Sekunden state ändern
Beitrag von: Merdones am 18 Januar 2016, 15:55:48
Hallo,

Ich bin momentan dabei eine Alarmanlage aufzubauen.
Nun bin ich vor folgendes Problem gestoßen:
Und zwar würde ich gerne, dass man bis der Alarm an geht so ca 30 Sekunden zeit hat um ihn abzustellen.
Gibt es dafür eine Möglichkeit einem Dummy o.ä nach einer bestimmten Zeit ein anderes STATE zu geben?
Titel: Antw:Dummy nach x Sekunden state ändern
Beitrag von: Ellert am 18 Januar 2016, 16:19:09
Mit DOIF geht es http://fhem.de/commandref_DE.html#DOIF und http://fhem.de/commandref_DE.html#DOIF_wait , so etwa:

define di DOIF ([Alarmausloeser] eq "on") (set deinDummy on)

attr di do always
attr di wait 300
Titel: Antw:Dummy nach x Sekunden state ändern
Beitrag von: Merdones am 18 Januar 2016, 17:35:52
Danke, jedoch wie kann ich den DOIF wieder abbrechen, nachdem der Eventauslöser ihn gestartet hat?
Ich möchte ja in den 30 Sekunden die chance haben den Alarm wieder zu deaktivieren.
Titel: Antw:Dummy nach x Sekunden state ändern
Beitrag von: Ellert am 18 Januar 2016, 17:42:35
Mit einem DOELSEIF und der Abbruchbedingung kannst Du die Ausführung des 1. Befehlszweiges abbrechen.