ich bin relativ neu in der Hausautomation unterwegs (seit Ende 12/2019) - damit einhergehend auch recht frisch in OpenHAB...
Ich nutze mittlerweile 17 ZigBee und momentan 9 Tasmota Geräte und benötige jetzt Hilfe bei der optimierung meiner Rule für meinen Bewegungsmelder im Flur.
Den Aqara Bewegungsmelde muss ich per Rule und Timer manuell auf "OFF" zurücksetzen, dafür nutze ich folgende Rule:
Code: Alles auswählen
var Timer tFlurBewegung = null
rule "Flur Bewegungssensor Reset nach 15min"
when
Item Sensor_Flur_Bewegung changed to ON
then
tFlurBewegung?.cancel
tFlurBewegung = createTimer(now.plusMinutes(15)) [|
Sensor_Flur_Bewegung.sendCommand(OFF)
tFlurBewegung = null
]
end
jetzt ist es aber so, das mein Bewegungsmelder und die damit verbundene Lampe im Flur jedes mal nach 15min (hart) runtergedimmt wird. Dies passiert natürlich auch wenn während der Timer abläuft Bewegung im Flur herrscht. Wenn sich jemand im Flur währendessen bewegt geht das Licht zwar umgehend wieder an - aber ist nicht das gelbe vom Ei...
Die zugehörige Lampe wird über eine andere Rule geschaltet:
Code: Alles auswählen
//###########################
rule "Licht Flur hell wenn Bewegung"
when
Item Sensor_Flur_Bewegung changed
then
if (Sensor_Flur_Bewegung.state == ON && Switch_Dunkelheit.state == ON && Switch_Schlaf.state == OFF) {
if (now.getHourOfDay() >= 15 && now.getHourOfDay() <= 20) {
Lampe_Flur_color.sendCommand(80)
Lampe_Flur_dimmer.sendCommand(40)
}
else {
Lampe_Flur_color.sendCommand(90)
Lampe_Flur_dimmer.sendCommand(30)
}
}
if (Sensor_Flur_Bewegung.state == OFF && Switch_Dunkelheit.state == ON && Switch_Schlaf.state == OFF) {
Lampe_Flur_color.sendCommand(100)
Lampe_Flur_dimmer.sendCommand(1)
}
end
Kann mir da jemand auf die Sprünge helfen?
Vielen Dank und angenehmen Sonntag noch
Grüße aus Bielefeld
Michael