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

Dec 14, 2022 1:26 PM in response to MEGATOMI

Happy to report that the 16.2 upgrade fixed all my problems with home, for all devices thread, bluetooth, wifi. All automations time, presences, functioning as they should. have edited and changed several of them and those continue to work 24 hours later. Fingers crossed. Hopefully this will last.


Prior to upgrade I had not done any of the recommended workarounds other than removing Homepod and HomePod mini and reinstalling. Disabled Apple TV hub connection and enabled.


Final thing I did which I did prior to the problems with IOS 16 is setup a EERO profile for all Home Hub devices, pausing them every night for 30”. This gets around the fact that apple does not let you assign a primary HUB. When I do the Pause/Resume with EERO it always defaults to the AppleTV as the Hub.


Again fingers crossed this will hold for a while until it is broken by some other factor in the chain. Hoping the new architecture and Matter standard will stabilize things. GL everyone

Dec 29, 2022 2:57 PM in response to MEGATOMI

I discovered a really strange behaviour when trying to debug why my home automations were not firing. Instead of adding home automations, I created personal shortcuts on my dedicated iPad for Apple Home that accomplishes the very same as my home automations. So far, they have NEVER failed to run and I have had about 6 weeks of no issues whereby with the home automations it would be a daily, maybe even every other day where my home automations will not fire (mostly timed automations, i.e. run every day, etc). There is a blurred line between Shortcuts and home automations. Definitely a very huge improvement and take this observation for what its worth. Good luck!

Jan 6, 2023 8:40 AM in response to MEGATOMI

I have recreated “Home” and that has no effect. Since 16 release, any modification of a automation causes that automation to stop working. The workaround I have found is to delete the automation and recreate it. The recreated automation will work until it is modified, then it stops. I can recreate this issue any time an automation is modified.

Feb 1, 2023 2:22 PM in response to MEGATOMI

3 HomePods, 3 ATVs, iPhone 12, latest iPad Pro, Watch, Hue lights throughout house, 3 Ecobee thermostats on Linksys mesh network (3 nodes). Repeated and random dropping of thermostats and automations in Homekit. Automations worked more consistently when the 2 wifi child nodes were unplugged. Recently able to correct all of my issues by getting all nodes recognized by Homekit, updating all ATVs to 16.3 and disabling all as home hubs. Phone, pad, and pods are also all updated. Thermostats immediately appeared and all automations now working with all mesh nodes online - this is a first.

Sep 25, 2022 11:44 AM in response to MEGATOMI

Most of the suggestions here were helpful and I tried them. Clearly not enough testing on Homekit before iOS 16 release. After trying pretty much everything I ended up deleting many of my existing scenes and recreating them in the third party app Home + which did seem to work in terms of recognizing me leaving and coming home (this all broke in iOS16). All my music homepod stuff broke in spite of restarting, etc. Home + Scenes worked but as noted elsewhere i had to create ON/OFF separate scenes.


Not the experience I expect from Apple. I sent feedback as well. Apple pay attention to this stuff if you ever want Home to gain market share. It is too buggy and only people who are persistent seem to have success.

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.