FHEM Forum

FHEM => Automatisierung => Thema gestartet von: zobi am 01 Oktober 2017, 17:21:56

Titel: Hilfe bei If im notify
Beitrag von: zobi am 01 Oktober 2017, 17:21:56
Hallo,

ich habe einen Bewegungsmelder im Flur, der eine Yeelight anmachen soll, wenn der Helligkeitswert unter einem bestimmten Wert ist.
Das notify funktioniert ohne die If Anweisung.
hier mein Versuch:

defmod FlurSensor_notify_1 notify FlurSensor:motion {my $Helligkeit = Value("FlurSensor1_2");;If $Helligkeit <17000;;{fhem("set FlurYee1 on-for-timer 60")}}


FlurSensor1_2 (hier ist der State der Helligkeitswert, aktuell 15000)

Kann mir da jemand weiterhelfen?
Titel: Antw:Hilfe bei If im notify
Beitrag von: rudolfkoenig am 01 Oktober 2017, 17:35:39
defmod FlurSensor_notify_1 notify FlurSensor:motion {my $Helligkeit = Value("FlurSensor1_2");; if($Helligkeit<17000){fhem("set FlurYee1 on-for-timer 60")} }

Ich empfehle ein bisschen perl Grundlagenstudium. Eine Programmiersprache durch Trial-and-Error zu entdecken kann ziemlich viel Nerven kosten. Und nicht nur die eigenen..
Titel: Antw:Hilfe bei If im notify
Beitrag von: zobi am 01 Oktober 2017, 17:55:00
Ja, das stimmt.
Trotzdem Danke!