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?
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
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.
Mit einem DOELSEIF und der Abbruchbedingung kannst Du die Ausführung des 1. Befehlszweiges abbrechen.