That’s right. Times are always preconditions in the app. There are three options for the time. Specific time, period of time and any time. Specific time only happens once per day, the others can be toggled to only run once per day. I don’t believe this option with trigger for the case when the switch is on BEFORE the specified time, but it will work for AFTER.
Another option would be to use a virtual switch and tie it to the time of day. You would choose the period of time option and use it to toggle the virtual switch on and off, with on occurring during the period.
Then you can use the ALL logic of your virtual switch and physical switch in a different automation.
If interested, you can use my virtual hub kit driver to accomplish that. The purpose of that driver is to enable these more complicated behaviors and workflows on the hub itself. It runs locally, so thats at least one win over webcore ![]()