Did the handling of cancel events change in the smart lighting app? I have a bunch that either turn on or off X minutes after motion stops. I use them to give a delay for turning off lights after people exit a room. Very recently (within a week, maybe even 1-2 days) I noticed all these routines no longer cancelling the action if the motion ticks back on. For example motion stops and so a 3 minute timer starts. Then motion starts and stays running yet at 3 minutes the light turns off even though motion never stopped before. Something has definitely changed because I am finding lights turning off while I am still in the room quite often now which I definitely would have noticed before. My more complex routines are in webCore and those have been running fine. Its just the ones in the Smart Lighting app. Any suggestions? I tried opening several up and resaving but that seems to have no impact.
EDIT: I have further determined I think this happens when the second motion event stays on. I.e. off, on and stay on. If it turns off, on, off then it seems the timer is reset.