I have been pulling my hair out forever and wasted at least $500 in energy this summer bc I gave up.
The issue is in automations. If you try to make both a motion sensor and a button (with any condition met clicked) it will not save the delay time on the sensors.
If you do 4 different sensors it’s fine. But as soon as you also want to hit a button to circumvent the delay on the sensors… It deletes the time you saved in regards to that delay and then if you have an automation to also turn those lights on you get a nice haunted house effect.
The workaround is simple. Program two automations. One for the motion sensors, and one for the button. I was trying to save having to have a second automation do the same thing but st just didn’t want to do that.