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?
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..
Ja, das stimmt.
Trotzdem Danke!