Interesting observation about preconditions this morning.
I have a motion sensor set to turn on a lamp using the built in Automations. It’s set with a precondition to only execute between the hours of 10pm and 5am.
While reviewing the history log today, I noted that the Automation is executing outside of that time period. Like it should, it’s not actually turning on the lamp, but it is executing per the history.
Seems sort of counterintuitive to me. I would have thought the precondition would have prevented any processing of the Automation, saving some resources. Or at least some log space.
Is this how the preconditions work?