I need to have some time-based automations run at a specific time regardless of what time zone I'm in. For instance, I want to have an automation run at a specific if I'm home. When I go to another time zone, I still want this automation to run at that same specific time (in my new/temporary local time zone).
For instance, I have an automation to re-enable auto-raise on my watch at 7am. Works great when I'm at home. But, if I go 3 time zones west, that automation runs at 4am in the morning which results in my wife and I being unhappy because my watch shines in our faces when I move my wrist.
Along the same line, I turn off auto-raise and silent the watch at 10pm (home time). If I travel, these functions either disable too early (traveling west) or too late (traveling east).
I tried the only approaches I could find that worked correctly without the broken time zone hassle:
- Alarms: Automation based on alarms, which appears to work, but I couldn't find a way to turn off the alarm, so I have an alarm notification clanging at the top of the screen (silently, of course, but still there). Quite annoying.
- Focus: Add a new focus for each time (or sets of times) that I want a function to run and add an automation based on the timer running. This works, but for each function, I end up with a Focus and an Automation. Even with the consolidation I was able to do, I now have 4 focuses defined, and 4 automations based on those focuses. These cover the 8 functions that I want to automate, but each function is split between the timer (in a focus) and the function (in an automation). This is clunky and unnecessarily complex.
Why oh why isn't there a setting on Automations that says "Do NOT change the time when the timezone changes" (or however Apple would prefer to word it)?
Has anyone found a better way to do this? If not, is there an understanding as to why Apple has chosen to constrain this functionality to make this simple function so much more complex?
Thanks