I have a staircase in my house that turns at the end before you get to the first floor landing, so a single motion sensor can’t cover the whole staircase, depending on whether you are going up or down.
So, at the top and bottom of the staircase is an Aqara motion sensor with a lux sensor. So far, all good.
When i walk up the stairs, the motion sensor at the bottom of the stairs senses movement and turns on the stairs lights.
Similar, when I walk down the stairs, the sensor at the top triggers first and the light comes on.
However…
The stair light only comes on when its dark ‘enough’, and this is defined by the lux level sensed by the motion sensor that’s been triggered.
So if its lighter at (say) the bottom of the stairs, and I am walking up them, the lower sensor that detects me, will also NOT turn on the lights because thinks its bright enough, even though it might be darker at the other end of staircase.
So I wondered about checking both sensors and getting the lowest LUX level to decide whether or not to turn on the lights, and herein came my final problem. The LUX level is only reported by the Aqara sensor when motion is detected, so in the example above, the LUX level reported by the upstairs sensor could be hours out of date.
There are sensors that solve this problem by reporting LUX levels continuously (like the EP1), but the Aqara does not do this. I wondered if anyone had a smart way of solving this.
UPDATE:
Perhaps one thought was to use a time based approach and turn on the lights x hours after sunset.