DOIF - zeitverzögert Tür schließen (Keymatic)

Begonnen von Mohmy, 05 April 2020, 21:53:48

Vorheriges Thema - Nächstes Thema

Mohmy

Hallo zusammen,

Ich möchte das an unserer Hintertür verbaute Keymatic mittels DOIF zeitverzögert (8Sekunden) schließen und so eine "Tür-Abschließen-Automatik nach 8 Sekunden" realisieren.

An der Tür habe ich einen Türkontakt "S01_Sensor_HWR".
Ich habe einen Dummy "dmy_TuerAutomatikAUS" mit dem ich wenn dieser AN ist, die Automatik außer Kraft setzen möchte.

Folgender DOIF tut allerdings noch nicht seinen Dienst:

define dif_Hintertuer8SekZu DOIF ([S01_Sensor_HWR] eq "closed" and [dmy_TuerAutomatikAUS] eq "off") (sleep 8;;set KeyMatic_hinten lock")

Wie mache ich es richtiger? ;-)

Viele Grüße
Mohmy

Otto123

Hi,

so - für die raw Definition!
defmod dif_Hintertuer8SekZu DOIF ([S01_Sensor_HWR] eq "closed" and [dmy_TuerAutomatikAUS] eq "off") (set KeyMatic_hinten lock)
attr dif_Hintertuer8SekZu wait 8


Dein Versuch enthält zwei Fehler ein übriges " am Ende und doppelte semikolon als Befehlstrenner. Im DOIF nimmt man ein komma.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Mohmy

Mensch Otto ... klasse, danke... das funktioniert **DaumenHoch**

Viele Grüße
Mohmy