Homekit Automations are broken in iOS 16

Since iOS 16 HomeKit automations aren't triggered reliably. Simple timed automations like "Open Shutters at 9am" are triggered randomly. All my Hubs, Homepods, iPhones, etc are up-to-date, restarted, reseted all the devices, recreated all the automations, but still not reliable.


My only solution at the moment is to schedule the automations with the accessories' own hub. (eg. IKEA light automations are set in IKEA's own app, and my Bosch smart home shutters are scheduled within Bosch's app) It works, but would be better to see everything within Apple's Home.

Posted on Sep 16, 2022 1:47 AM

Reply
Question marked as Top-ranking reply

Posted on Sep 21, 2022 12:52 PM

I too suffered from my automations no longer working after upgrading my AppleTV's (4K and HD) to TV OS 16. After about 5 days of troubleshooting I cannot say what specifically is wrong but I can provide what seems to be a consistent way to create HomeKit automations that consistently work on IOS 16 / TV OS 16.


  1. First, the iphone / ipad you run this procedure on must be running IOS 16 for this to work.
  2. Delete the automation in question (either via the Home app or the Shortcuts app)
  3. Create the automation in the latest version of the shortcut app (Do NOT use the Home App).
  4. In the shortcut application when you create your automation, do not select your scene or accessory in the first menu, instead scroll down to the bottom and select "Convert to shortcut"
  5. In the shortcut menu select your scene or accessory as you normally would.
  6. Before hitting "Done" in the Shortcut menu, select the small arrow at the very bottom right of the screen to test your script. Assuming it works as desired you can select "Done" in the Shortcut menu.
  7. Now don't panic, it takes approximately 3-5 seconds to copy the new automation to your home hub before it will be listed in the Automations screen.



This has worked consistently for me for both simple automations such as turning on a light at a certain time as well as complex automations based on location that SSH into a remote server.


Good Luck





442 replies

Oct 25, 2022 4:57 PM in response to Michael Paine

I have updated 4 HomePods, 2 HomePod Minis, 3 AppleTVs, an iPhone 14 Pro, a first gen iPad Pro, 2 MacBook Pros to all the latest OSs and everything is working fine. Automations are working and I can control all my devices from any of the devices that allow it. Everything was working fine before the updates and everything is still working fine. I set all the HomePods into updating from the Home App on my iPhone last night and did each TV on screen in the AppleTV Settings.


1 AppleTV is set as my Hub and all the HomePods are in Standby. The AppleTV that is my Hub is also on ethernet not WIFI (better speed that way) and who knows if this has any effect but want to give out as much info as I can.


I have 18 devices that always come up as "No Response" (they are Insteon switches and plugs) but when I click the settings dot on the Home App home page on my iPhone and start clicking on each of the "No Response" devices after I click on about 5 of them they all respond. Works different with less success if I just click on the left side of each device button on the home page itself. All the rest of my attached devices (Wemo Thread plugs, iComfort Lennox Thermostat and Eve Aqura) show up just as they should every time. The Insteon devices respond to automations even when they show "No Response" so it's not a big deal.

Oct 27, 2022 7:58 AM in response to Michael Paine

Still a No Go for Thread Devices: updated all devices to latest OS after reseting all ATV 4k and HP minis. Added back for now just one HP mini. But all Thread devices still "fail to respond." All non-thread devices working great. I spent lots of $$$ to upgrade older devices to Thread (Eve/Wemo/Nanoleaf) but they just won't work with 16 version (they all worked fine with 15 version). So frustrating.

Oct 27, 2022 7:59 AM in response to Stain Boy

Still a No Go for Thread Devices: updated all devices to latest OS after reseting all ATV 4k and HP minis. Added back for now just one HP mini. But all Thread devices still "fail to respond." All non-thread devices working great. I spent lots of $$$ to upgrade older devices to Thread (Eve/Wemo/Nanoleaf) but they just won't work with 16 version (they all worked fine with 15 version). So frustrating.

Oct 29, 2022 6:48 AM in response to Stain Boy

Thanks for the great advice and info you have been posting about Home. I have tried everything -- with one exception -- to get my Thread devices working with iOS 16 (all worked flawlessly with iOS15). Your suggestion to completely "nuke" my Home setup is the last straw which I plan to do next weekend after I receive new ATV models. Am not happy about having to start (42 devices) from scratch -- and not knowing if it will even fix my Thread devices issue -- but after years of being spoiled by dependable and convenient Smarthome systems (first ISY-994 and then Apple HomeKit), it is challenging to function without home automations. But it is clear that something in Apple's latest OS for iPhone/TV/Homepod has caused this issue. I use to be an early "jump on board" user of the newest OS, but I will think twice about doing it in the future.

Oct 30, 2022 12:57 PM in response to Jason Toy

My automations are working under OS16.1 except for the "Turn off after [time]" function. I now have to create an automation to do this. For example, I turn a switch on at 7am and set the Turn Off to 2 hours. The switch comes on at 7am but does (reliably) not turn off at 9am. I have to create a second automation to turn it off at 9am. Not a big deal but a nuisance!

Nov 26, 2022 9:03 AM in response to Michael Paine

Sleep would fit with my observations - my automations seem to run ok during the day but not at night (when I’m trying to turn my Hive heating off and on). My hubs are a HomePod and a HomePod mini - I’m going to try keeping one of them active overnight to see if that fixes the problem, as well as all the app deletion/recreation ideas others have suggested. Also waiting for 16.2 (not beta)….

Nov 28, 2022 5:37 PM in response to Glennch

@glennch

YES. This worked perfectly. I first created a couple of automations to test and it worked. I then deleted all of my automations and recreated them with your instructions and it worked perfectly.

Thank you!!!


I recently upgraded my IOS to 16. After the upgrades the automations stopped working. My automations would test fine when clicking the "test this automation" button but would not run at the specific times as per the automation.

If you're having this problem, go to page one of this thread and look for a comment from "Glennch". follow the directions. This worked for me.

Nov 30, 2022 9:57 AM in response to MEGATOMI

This seems to be an on and off again issue. My automations were broken for the longest time with iOS 16 and they started randomly working again in late October somewhat reliably. Yesterday (11/29) they all mysteriously stopped working again. This is completely unacceptable. I've had several automations working rock solid without an issue for years and now for the last 3 months they are completely unreliable. What in the world is going on at Apple?

Dec 1, 2022 12:31 AM in response to Mucci

im reading these and agreeing with most posts and im the same.


Worked Perfectly

iOS16 update

Nothing worked properly, no pattern, intermittent success and failure within automations, so sometimes some lights work in a single automation and some didnt,

Removed, added automations, some worked, some didnt,

This week, some that worked stopped working, readded, still dont work.

Dec 3, 2022 4:47 PM in response to zorkmaracmur181

I tried recreated my home under iOS and re-adding all my devices. What a waste of time - spent my entire morning doing it. I can use Siri and Home app to turn things on and off via iPhone, but automations will not work, nor will "test automation" button do anything.


All Phillips Hue devices automated in the Hue app work perfectly. However I have a few Meross smart plugs that are only controlled by HomeKit which won't work under HomeKit automations.


Phillips uses a bridge, but allegedly you can use AppleTV as a hub/bridge. I have two AppleTVs that are set up to use HomeKit so clearly that's not the problem.


Clearly Apple has some work to do.

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Homekit Automations are broken in iOS 16

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.