Hallo zusammen
ich habe den Fibaro Motion Sensor Fibaro Motion Sensor in meine Flur als Bewegungsmelder der bei Bewegung und bei Tageslicht unter 25 Lux das Licht im Flur einschaltet.
Zu erst hatte ich die Reportzeit vom Lichtsensor auf eine Sekunde gesetzt weil ich, nach dem das Licht nach 30 Sekunden ausgegangen ist, sofort den Tageslichtwert
und nicht den Flurlichtwert brauche. Den Falls erneut Bewegung gemessen wird soll das Licht sofort wieder eingeschaltet werden.
Das Problem hier ist allerdings das die Batterie durch die Sekündlichen Reports nach ca 1 Woche leer ist.
Nun habe ich mir eine Regel in openhab mit der ich versuche das Problem an zugehen.
Ich habe jetzt den Licht Report auf alle 10 Sekunden gestellt die Battery hält nun auch etwas was länger, genaue Zeit habe ich noch nicht aber währe theoretisch 10 mal länger.
Die Rule sieht wie folgt aus.
Jede Sekunde prüft Openhab den aktuellen Lichtwert und einen alten Lichtwert. Sobald die Bedingungen zu treffen geht Licht an oder aus.
Leider gibt es immer eine Leicht Verzögerung oder die Rule löst nicht immer zuverlässig aus.
Hat jemand eine optimierungs Idee um die Battery zu schonen aber die Reaktionszeit weiter hoch zu halten.
Im Hinterkopf habe ich noch die ein 3.6 Volt Netzteil zu kaufen und mit dem Sensor zu verkabeln, dass wäre aber der letzte Schritt und nur ein Workaround.
ich habe den Fibaro Motion Sensor Fibaro Motion Sensor in meine Flur als Bewegungsmelder der bei Bewegung und bei Tageslicht unter 25 Lux das Licht im Flur einschaltet.
Zu erst hatte ich die Reportzeit vom Lichtsensor auf eine Sekunde gesetzt weil ich, nach dem das Licht nach 30 Sekunden ausgegangen ist, sofort den Tageslichtwert
und nicht den Flurlichtwert brauche. Den Falls erneut Bewegung gemessen wird soll das Licht sofort wieder eingeschaltet werden.
Das Problem hier ist allerdings das die Batterie durch die Sekündlichen Reports nach ca 1 Woche leer ist.
Nun habe ich mir eine Regel in openhab mit der ich versuche das Problem an zugehen.
Ich habe jetzt den Licht Report auf alle 10 Sekunden gestellt die Battery hält nun auch etwas was länger, genaue Zeit habe ich noch nicht aber währe theoretisch 10 mal länger.
Die Rule sieht wie folgt aus.
Jede Sekunde prüft Openhab den aktuellen Lichtwert und einen alten Lichtwert. Sobald die Bedingungen zu treffen geht Licht an oder aus.
Leider gibt es immer eine Leicht Verzögerung oder die Rule löst nicht immer zuverlässig aus.
Hat jemand eine optimierungs Idee um die Battery zu schonen aber die Reaktionszeit weiter hoch zu halten.
Im Hinterkopf habe ich noch die ein 3.6 Volt Netzteil zu kaufen und mit dem Sensor zu verkabeln, dass wäre aber der letzte Schritt und nur ein Workaround.
Code:
rule "motionlight korridor" when Time cron "0/1 * * * * ?" then var luminace = sensor_1_luminance.state var motion = sensor_1_motion.state if ( (sensor_1_luminance_lastcheck.state <= 25 || sensor_1_luminance.state <= 25) && sensor_1_motion.state == OPEN && sensor_1_motion.state != sensor_1_motion_lastcheck.state ) {sendCommand(KorridorDimmer, 70) postUpdate(sensor_1_motion_lastcheck, motion ) logInfo("z-wave motion ligth","light on")} else if (Light_KOR_KorridorFront1_D.state != 0 && sensor_1_motion.state == CLOSED ){ sendCommand(KorridorDimmer, 0) logInfo("z-wave motion ligth","light off") postUpdate(sensor_1_luminance_lastcheck, luminace) postUpdate(sensor_1_motion_lastcheck, motion ) sendCommand(KorridorDimmer, 0) } end [SIZE=14px][COLOR=#222222][FONT=Arial][/FONT][/COLOR][/SIZE]
Kommentar