I want to monitor an entity state during a window of time. I don't want it triggered based on a state change, becuase it could already be at that state, and I don't want it only to trigger at a specific time, because I want it to monitor throughout that time window. Specifically, i want to know if my "garage door is open" (i.e. left open) anytime between midnight and dawn.
Do i need to create 1 automation to check the state at midnight, and then another based on state change with that time range as a condition?