Timer im Notify abfragen ?

Begonnen von Rampler, 01 Januar 2015, 15:44:36

Vorheriges Thema - Nächstes Thema

Rampler

Hallo zusammen,
ich führe folgenden notify aus:
SZ.fensterkontakt.closed.* {fhem('delete SZ.repeatinfo, set FL.EG.gong.led off')}

Den SZ.repeatinfo setzte ich über einen watchdog:
SZ.fensterkontakt:open 00:10 SZ.fensterkontakt:closed {if(ReadingsVal('Wetterstation','temperature','') < 15) {fhem('define SZ.repeatinfo at +*{50}00:00:15 set FL.EG.gong.mp3 playTone 001;;;; set FL.EG.gong.led led redS 10')}}; trigger SZ.window.open .

Wenn nun der Fensterkontakt zu spät geclosed wird (nachdem der at abgelaufen ist), gibt es logischerweise diesen Fehler:
SZ.watchclose return value: Please define SZ.repeatinfo

Würde gerne im notify ein IF reinbauen, welches prüft ob der SZ.repeatinfo noch gessetzt/definiert ist, finde nur keine Syntax dafür..
Hat jemand einen Tipp für mich ?

gruß
Klaus
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!

rudolfkoenig

if($defs{"SZ.repeatinfo"}) { ... }

Apropos: die befehle sollten mit ;; getrennt werden, nicht mit Komma (,)

Rampler

SUPER DANKE, das habe ich gesucht .. 8) :)
3 HMUART (2 via ESP8266), 1 DUOFERN, 12 ESP8266, SolvisBen, GoodWE WR, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!