Einen wunderschönen Guten Tag.
Ich habe hier einen DEVOLO Bewegungsmelder. Mit dem möchte ich eine Lampe einschalten und nach einer Minute wieder aus. Das habe ich mit
define Licht notify Bewegungsmelder:motion:.on set Licht_Kommode on;;define a1 at +00:01 set Licht_Kommode off
auch hinbekommen.
Jetzt möchte ich das ganze noch in Abhängigkeit der Helligkeit steuern. Der Bewegungsmelder meldet mit luminance: xx % die Helligkeit ja zurück.
Ich habe schon hier und da gesucht, aber nichts passendes gefunden wie ich es hin bekomme, dass das licht eingeschaltet wird wenn der Bewegungsmelder luminance: unter 30% meldet und motion: on
ist.
Kann mir da jemand auf die Sprünge hlefen?
Vielen Dank für jeden Hinweis
Have A Nice Day
Rolf Dietrich
Das geht z.B. mit einer Perl-Bedingungsabfrage im Ausführungsteil. Beispiel:
define Licht_Tuer_unten notify Tuer_unten:ope.* {if (ReadingsVal("Bewegungsmelder_1","brightness","100")<80) {fhem( "set Aussenlicht_Garage on-for-timer 300")}}
Hallo
Vielen Dank für das Script. Werde es mal untersuchen und versuchen an meine Bedingungen anpassen.
so long
Rolf
Hi,
am einfachsten geht das mit einem DOIF.
Vielleicht kannst Du Deinem Bewegungsmelder sagen, wie lange er motion:.on ausgibt bevor er vermutlich auf motion:.off geht.
Das würde dann so aussehen
define Licht_Tuer_unten DOIF ([Bewegungsmelder:motion] eq ".on") (set Licht_Kommode on) DOELSE (set Licht_Kommode off)
Viele Grüße
Ohosch