Aeon Multisensor 6 - Sometimes not sending Off signal

Hi,

First time poster here.

I have successfully configured Aeon Multisensor with binary reporting to switch on lights when there is movement, and also to switch off lights after 2 minutes of no movements.

However, sometimes the light fails to turn off. When I check the logs, the device is sometimes not reporting ‘Off’ state. I’ve set the config ‘3: On time’ to be 10 seconds so that it report no motion 10 seconds after if there is no motions.

Here is the recent logs on Node006 SensorBinary:

2017-10-11 21:03:23.317 Info, Node006, Received SensorBinary report: Sensor:59 State=On
2017-10-12 05:44:42.719 Info, Node006, Received SensorBinary report: Sensor:59 State=On
2017-10-12 05:44:57.662 Info, Node006, Received SensorBinary report: Sensor:196 State=Off
2017-10-12 06:00:36.306 Info, Node006, Received SensorBinary report: Sensor:59 State=On
2017-10-12 06:00:51.804 Info, Node006, Received SensorBinary report: Sensor:196 State=Off
2017-10-12 06:01:08.505 Info, Node006, Received SensorBinary report: Sensor:59 State=On
  • As you can see at 21:03, there is an On state but not followed by Off state until the next day.
  • So when I found my light was on in the morning, I triggered the motion sensor at 05:44.
  • It reports Off 15 seconds later, then my light was turned off after 2 minutes. This works as it should!
  • However at 06:01, again there is an On state but Off state is not reported.

The sensor is close to the controller and has a good connectivity. What could be the issue here?

Is there a workaround? What I’m thinking is since the ‘On’ state is very reliable, can I set an internal timer in hass to switch off the light and reset the timer if a motion is detected. That way it can also automatically turn off if I turn on the light using a switch (not a motion).

Thanks,

Not sure why the motion sensor didn’t set itself to off but a simple way around this would be to set a timer on your automation to turn off the lights after X amount of time has elapsed once the motion sensor turns to on. Below is my automation that works perfectly in this way:

- alias: 'Turn off lights after 30 minutes of entry and no movement'
    initial_state: true
    trigger:
      platform: state
      entity_id: group.all_lights
      from: 'off'
      to: 'on'
      for:
        minutes: 30
    action:
      service: light.turn_off
      entity_id: group.all_lights

Thanks. Will that reset the timer (ie: keep the lights on) if there is constant movements?

If you use a script you can turn it off an turn it back on to reset the timer