Time-Based Automation Fires at Wrong Time After Daylight Saving

When automations shift by an hour after daylight saving transitions, the issue is one of three specific clock or time zone misconfigurations. Here is the diagnostic.

Time-Based Automation Fires at Wrong Time After Daylight Saving
Difficulty Beginner
Estimated time 15 minutes
Last tested April 2026
Verified on HomeKit, Alexa, Google Home +1

Twice a year, daylight saving transitions shift clocks by an hour. Your time-based automations either fire at the right wall-clock time (correct) or shift by an hour (incorrect). When automations shift, the cause is usually a time zone misconfiguration somewhere in the chain: on your hub, on the cloud, or on the trigger source.

Verify the hub time zone first

The hub needs to know your time zone. Each hub has a setting:

  • SmartThings: Settings, your hub, Location, Time Zone.
  • Hubitat: Settings, Location, Time Zone.
  • Home Assistant: Settings, System, General, Time Zone.
  • HomeKit: home hub uses iCloud account location automatically.
  • Hue Bridge: Settings, Location, automatic based on internet IP.

Verify each is set to your actual time zone, not a default like UTC. If you moved, update the time zone.

The automatic versus manual time zone

Some hubs detect the time zone from IP geolocation. If you use a VPN, your hub’s detected time zone may differ from your actual location. The hub then runs automations on the wrong schedule.

If you use a VPN, set the time zone manually rather than letting it auto-detect.

The cloud time zone

Cloud-based automation engines (Alexa, Google Home) use the account’s location to determine time zone. If your account location is wrong:

  • Alexa: Settings, Your Locations.
  • Google Home: account settings, home address.
  • Apple Home: device location services.

Verify each is correct. Discrepancies between your hub’s time zone and your cloud account’s location can cause split-personality behavior where some automations fire on hub time and others on cloud time.

The sunrise and sunset shift

Automations triggered by sunrise or sunset use the home’s geographic coordinates. If your coordinates are slightly off, your sunrise and sunset times shift accordingly.

Verify your home address in each ecosystem’s settings. A few miles of address inaccuracy can shift sunset by 5-10 minutes, which is usually not noticeable but can accumulate to confusing behavior.

The DST handling on individual devices

Some smart thermostats and irrigation controllers maintain their own internal clocks. If their clocks do not handle DST correctly, scheduled actions on those devices shift by an hour while hub-scheduled actions do not.

Check each device that has its own scheduling: thermostats, sprinkler timers, smart pool controllers. Verify their time and DST handling.

The two days after DST

Most modern voice assistants handle DST automatically, but the transition window (the actual day of the change) often shows weird behavior. Automations may fire at the old time on the day of the change, the new time the next day. This is usually self-correcting within 24 hours.

If your automations are wrong for 2-3 days after DST, the time zone is probably mis-set somewhere.

The 23-hour day problem

On the spring-forward day, the day is 23 hours long. Automations scheduled for the missing hour (typically 2-3 AM) do not fire at all. Automations that rely on a specific duration after a previous trigger may also be affected.

If you have a critical automation scheduled for the early morning, schedule it before 2 AM or after 4 AM to avoid the DST transition window.

The 25-hour day problem

On the fall-back day, the day is 25 hours long. Automations scheduled for the repeated hour (typically 1-2 AM) may fire twice. Verify your automation engine’s behavior; some handle this correctly, others do not.

The cross-ecosystem time mismatch

If your automation involves multiple ecosystems (Alexa triggers a routine that calls Home Assistant which calls SmartThings), each ecosystem has its own time zone. A mismatch causes the automation to fire at the right time in one and the wrong time in another, with unpredictable composite behavior.

Verify time zone in every ecosystem in the chain. They should all match.

The clock drift problem

Some hubs do not synchronize with NTP and their internal clocks drift. Over months, the drift can accumulate to several minutes. Scheduled automations fire at the drifted time, not the wall-clock time.

Reboot the hub to force a clock resync. If the drift returns, the hub has a clock issue that may need firmware update or hardware replacement.

Calendar-based triggers

If your automation triggers from a calendar event, the calendar’s time zone matters too. A Google Calendar event scheduled in one time zone may appear at a different time in your automation if the time zones do not match.

Verify calendar events are in your home’s time zone, not your travel time zone.

The first weekend after DST

Many users notice DST issues on the first Saturday or Sunday after the change because that is when weekend automations would fire. Weekday automations may have fired correctly on the Monday because most ecosystems had already synced by then.

If your automations are off only on weekends, you may have a weekend-specific schedule with a stale time zone reference.

The Google Calendar trap

Google Calendar has a setting for the time zone of an event. If your event is in a different time zone than your device, the event displays at the local time but the trigger fires at the event’s time zone. This trips up users who travel and create events on the road.

The DST audit takes ten minutes twice a year

Every March and November, spend ten minutes verifying each of your time-based automations fires at the right time after the DST change. Most platforms handle this correctly but a handful of edge cases (calendar-based triggers, sunset offsets configured manually) drift by an hour and stay drifted.

Set a calendar reminder for the Sunday after each DST transition. By the third year of doing this, you will know exactly which of your automations need attention and which always work. The broader context of seasonal automation drift is in our sunset drift guide.

The hardware-clock drift on older hubs

Hubs that have not been rebooted in months sometimes show slight time drift that becomes visible around DST changes. A scheduled monthly hub reboot prevents accumulated drift. Pair it with the post-DST audit and you catch both clock drift and missed DST transitions. The wider topic of time-related automation issues is in our sunset drift guide.

Works with
HomeKitAlexaGoogle HomeSmartThings

Frequently asked questions

Why does my automation work on the day of DST but not the next day?

Some engines apply the time zone change only at the next reboot or sync. After 24 hours, all relevant components have usually picked up the change.

Can I disable DST in my hub?

Most hubs do not allow disabling DST while still using your real time zone. The workaround is to use a non-DST time zone (like UTC) and adjust your automations to UTC times.

Will my Hue automations follow DST?

Yes, Hue automations use the bridge's detected time zone, which observes local DST rules.

Does my hub need to be on the internet to handle DST?

Generally no. Time zone rules are baked into the firmware. If your hub is offline during a DST change, it still applies the rule correctly.

Why are my SmartThings automations an hour off after I moved?

Move your account location in SmartThings settings. Then verify the hub's time zone matches. Both need to be your new location.

Can I schedule an automation in a specific time zone different from my home?

Not natively in most consumer hubs. Home Assistant supports per-automation time zones. For other hubs, calculate the time difference manually and schedule accordingly.