I have a wake up routine for my kids that uses a hub datetime variable as its trigger. The variable has been set at 7am EDT for sometime now. And it still appears to be set for 7am EST now that daylight savings has ended. The hub's time correctly moved back when DST ended.
But the rule has triggered at 6am EST for two days now. I'm wondering why?
Screenshots of rule, its associated app details/settings and event pages, and the hub's current time are below.
If you go into the Hubitat interface, open Settings, Hub Details. Part of the information listed is for the current time, time zone, time format (12/24). It also shows the sunrise and sunset times for your specified latitude and longitude.
If the time is shown incorrectly, be sure the time zone is set correctly to standard time. If necessary, you can update the time from your web browser.
If your Hubitat hub is connected to the Internet, the time should update automatically each day, but if the update occurred before 2:00 am Sunday, then it might not update properly at 2:00 am.
Edit: in case it’s not clear, the current time, time zone, time format and sunrise/sunrise times are all accurate in that screenshot taken this morning.
This is always a problem with DST changes. When you set a time, do you want "wall time", or the current time (i.e. 0600 EST = 0700 EDT). If you're setting wall time, are you comfortable with an event being skipped or duplicated during DST changes?
@bravenel has said that times are stored in UTC (technically, POSIX). There should probably be a selector to select/save/indicate whether the time is fixed or should be adjusted for wall time, because either might be desired. e.g. I might want an energy monitor to trigger exactly every 24 hours, regardless of DST changes. Or, I might want to wake the kids for school.