Hallo zusammen,
ich habe folgenden Dummy, den ich über ein webCmd steuere:
define Alarmanlagensteuerung dummy
attr Alarmanlagensteuerung setList state:aus,scharf_intern,scharf
attr Alarmanlagensteuerung webCmd state
Gibt es einen einfachen weg in diesen Dummy ein Zeitverzögerung für das Schalten auf "scharf" einzubauen? (Die Verzögerung soll nur bei "scharf" sein!)
Meine erste Idee war ein zweiter Dummy der den eigentlichen state hält und dieser wird über ein notify zeitverzögert gesetzt. Geht es auch einfacher?
Warum schaltest du den Dummy in deinem notify oder DOIF nicht über wait einfach wieder ab?
gesendet von meinem UlefonePower mit Tapatalk
Hallo FlexBurger!
Wie hast du es den nun gelöst?
Wäre auch an einer einfachen Lösung interessiert.
lg
wolfgang
Etwa so?
al DOIF ([al:control] eq "scharf")
DOELSEIF ([al:control] eq "aus")
DOELSEIF ([al:control] eq "scharf_intern")
und die Attribute
cmdState scharf|aus|intern
wait 600
readingList control
setList control:aus,scharf_intern,scharf
webCmd control
Genaue Syntax siehe: DOIF (https://fhem.de/commandref_DE.html#DOIF)
Danke
Ich hab einfach bei meinem DOIF das
attr Alarmausloeser wait 10
gesetzt.
lg
Wolfgang