FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Aladin222 am 06 November 2016, 06:00:31

Titel: Frage zu einem at
Beitrag von: Aladin222 am 06 November 2016, 06:00:31

Hallo ,

ich möchte eine Bedingung mit unterbringen :
define SchneeMannAuto dummy
nur wenn der dummy den Zustand on hat soll ...

define lampOnEarly at *{ReadingsVal("lampOnEarlyChange","state","10:00")} {fhem("set SchneeMannLed on")

ausgeführt werden ....

Titel: Antw:Frage zu einem at
Beitrag von: igami am 06 November 2016, 07:29:22
Dafür gibt es mehrere Wege:
1. Perl if im Ausführungsteil
2. fhem IF im Ausführungteil
3. DOIF

Ich persönlich bevorzuge DOIF, da es, auch wie bei dir eingesetzt, indirekte Zeitangaben zulässt. Diese werden dann aber auch schon aktualisiert wenn sich der Wert ändert und nicht erst bei der Ausführung.