Dummy mit Zeitverzögerung

Begonnen von FlexBurger, 29 Dezember 2016, 17:26:55

Vorheriges Thema - Nächstes Thema

FlexBurger

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?

coolerkerl

Warum schaltest du den Dummy in deinem notify oder DOIF nicht über wait einfach wieder ab? 

gesendet von meinem UlefonePower mit Tapatalk


wthiess

Hallo FlexBurger!

Wie hast du es den nun gelöst?
Wäre auch an einer einfachen Lösung interessiert.

lg
wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......

Ellert

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

wthiess

Danke
Ich hab einfach bei meinem DOIF das
       
attr Alarmausloeser wait 10

gesetzt.

lg
Wolfgang
Raspberry Pi 3; 8xRelais; Aptodec Nano V3.0 Pro; FS1000a; RF-5V; Hama TS33C; 3x Brennerstuhl FunkSteckdosen; 9x Dooya funk Rollo; KWL Systemair VR400; Thermokon Modbusthermostat; diverse China Modbus Thermostate; 1-wire Bus; Telegram; QuickFhem; FhemNative; Firmata; Alexa ......