FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Rolf-Otto am 24 August 2020, 15:59:41

Titel: Frage zu Lichtsteuerung mit Bewegungsmelder
Beitrag von: Rolf-Otto am 24 August 2020, 15:59:41
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
Titel: Antw:Frage zu Lichtsteuerung mit Bewegungsmelder
Beitrag von: Beta-User am 24 August 2020, 16:06:54
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")}}

Titel: Antw:Frage zu Lichtsteuerung mit Bewegungsmelder
Beitrag von: Rolf-Otto am 25 August 2020, 14:47:22
Hallo
Vielen Dank für das Script. Werde es mal untersuchen und versuchen an meine Bedingungen anpassen.

so long
Rolf
Titel: Antw:Frage zu Lichtsteuerung mit Bewegungsmelder
Beitrag von: ohosch am 27 August 2020, 15:22:21
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