Hilfe bei If im notify

Begonnen von zobi, 01 Oktober 2017, 17:21:56

Vorheriges Thema - Nächstes Thema

zobi

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?

rudolfkoenig

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..

zobi

Ja, das stimmt.
Trotzdem Danke!