FHEM Forum

FHEM => Automatisierung => DOIF => Thema gestartet von: Cybers am 14 April 2015, 16:16:18

Titel: [gelöst] DOIF - setzt das Reading nicht
Beitrag von: Cybers am 14 April 2015, 16:16:18
Hallo,

folgende Funktion möchte ich erstellen:

-Wenn das Reading "presence" vom Device "rgr_Residents" auf "absent" steht/geschaltet wird soll das Reading "modus" vom Device "Solltemperatur" auf den Wert "2" gesetzt werden.
-Wenn das Reading "presence" vom Device "rgr_Residents" auf "home" steht7geschaltet wird soll das Reading "modus" vom Device "Solltemperatur" auf den Wert "1" gesetzt werden.

So sieht mein Code aus:
define Heizung_Status DOIF ([rgr_Residents:presence] eq "absent") (setreading Solltemperatur modus 2) DOELSEIF ([rgr_Residents:presence] eq "home") (setreading Solltemperatur modus 1)

Leider werden die Readings nicht gesetzt. Was mache ich falsch?

Gruß, Sascha
Titel: Antw:DOIF - setzt das Reading nicht
Beitrag von: der-Lolo am 14 April 2015, 16:19:22
presence geht nicht auf "home" sondern auf present...
Titel: Antw:DOIF - setzt das Reading nicht
Beitrag von: Cybers am 14 April 2015, 16:28:36
Danke, jetzt geht es. Wer seine Readings-Werte liest ist klar im Vorteil... und ich dachte schon es hat was mit dem DOELSEIF zu tun.
Titel: Antw:[gelöst] DOIF - setzt das Reading nicht
Beitrag von: der-Lolo am 14 April 2015, 16:32:20
Der Eventmonitor ist einfach ein guter Freund...