$defs Abfrage ?

Begonnen von Rampler, 25 Februar 2015, 14:31:53

Vorheriges Thema - Nächstes Thema

Rampler

Hallo zusammen,
folgenden Code:
watchdog ...FL.UG.tk.pr:open 00:00:30 FL.UG.tk.pr:closed {if(ReadingsVal('Wetterstation','temperature','') < 15 && $defs{"FL.UG.tk.ke.timer"}) {fhem('define FL.UG.tk.pr.timer at +*{12}00:00:15 set FL.EG.gong.mp3 playTone 3,3 ;; set FL.EG.gong.led led orangeS 150')}}; trigger FL.UG.tk.pr.open .

Der Timer FL.UG.tk.pr.timer  soll nur definiert werden, wenn der Timer FL.UG.tk.ke.timer nicht schon definiert ist...
Denke aber da muss noch ein:
$defs{"FL.UG.tk.ke.timer"}) = irgendwas
rein...
Oder geht das gar nicht mit $defs ?
Das $defs{"FL.UG.tk.ke.timer"}) liefert nix, wenn nicht definiert und  HASH(0xd75f78) wenn definiert..

Bin über jeden Tipp dankbar ...
3 HMUART (2 via ESP8266), 1 DUOFERN, 9 ESP8266, RPI2 (Bullseye), ZWAVE, HM-Classic, und hoch zufrieden ...
Danke an alle, die was dazu beigetragen haben !!