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

Nov 15, 2022 3:00 AM in response to majapp

Sorry to hear it. The only thing that is still unreliable here is creating time of day automations from the

Apple Home App.

Some comments below. Good luck regardless.

  1. I have the experience that if you delete accessories and then add them back on there can be "no response" issues as there is a conflict with the previous instance of the same accessory . Maybe try logging in and out from your iCloud account on all devices to "clear out the cache" there?
  2. Use the Eve app for Time of day rules until Apple fixes their Home app.


  1. Also, not too helpful now, but for complicated setups and for the next time, try something like this to make a backup so you do not have to start from scratch and redo all manually:

Had some success with this: https://apps.apple.com/se/app/controller-for-homekit/id1198176727?l=en

Nov 19, 2022 1:35 AM in response to tomg15

Did some more research to try and pin this down for workarounds until it is fixed.

Have not spent a lot of time on it so this is preliminary.


It appears it is the _new edits_ to automations that are currently broken in iOS/TVOS 16.xx

Hence the various workarounds that appear to work somewhat. Mine is that "touching" an automation (rule) in the Eve app also works. But deleting an automation and recreating it appears to work every time in Home app also.

Then additional editing in the Apple Home app tends to (not every time) stop the automation from working again unless you change only the time of day. Not conclusive but is at least some clues.


So there's that with the ususual caveat for variations in various setups. Mine is with an ATV 4K (pre matter).

Nov 24, 2022 4:59 PM in response to MEGATOMI

Oh right... hello everyone....👋 like everyone here, I had issues with the automatization, scenes, etc... just when I was about to give up and start a whole new home from scratch, I figured something by accident that made it work again. Not sure if someone already mentioned it on the thread but:


"Just make sure all of your devices, eg. phones, tables, etc., that have access to and control HomeKit in your network are updated to the latest OS 16", that's it. I mean all of the devices.

We have 15 different automatizations, and like most of you, most of our house runs on smart HomeKit devices. All our mobile phones and AppleTV, and laptops have the latest update, but I didn't check my iPad Pro; I mean, why would you... anyways, today, I ran the latest OS version; once done, automatization started running smoothly, just like before. 🤷 I don't have a technical explanation.


But give it a try, and I hope it helps 🤙

Nov 30, 2022 10:20 AM in response to NitramM

The key is the controller.


HomeKit devices in in general, are not going to fail because of an IOS update. This is why, switching from the current active controller, usually a HomePod, to another controller in your system solves the problem. Updates to these wireless devices, especially the HomePods, are quirky don’t seem to update very reliably.



when a HomeKit automation fails, the simple solution is just to force it to go to another controller by taking the currently active controller off the line for a minute.


rebuilding your system completely is really not a very good solution. It’s like trying to hit a fly with a hammer.


Focus on the current active controller, don’t rebuild an automation that was working, don’t try to rebuild a system that was working, look at the active controller and upgrade/take off-line for a minute/reset and the problem goes away.


basic electronics

Nov 30, 2022 1:29 PM in response to jack0922

Completely agree. It keeps happenings intermittently to me, even after I did all these other steps to get automations working again.


For me now the consistent issue is the home hub becoming unresponsive. It's like it goes into a deep sleep. When that happens, HomeKit fails to fire anything since the hub isn't responding. I restart it, which reactivates it but also swaps the home hub to one of my other devices. This has been my fix now for this issue. Otherwise, when the home hub is acting as it should, all automations fire correctly.


I've sent feedback to Apple about this with logs. Hopefully this gets some movement. This happens on both my Apple TV and my HomePods, so I think it's an overall issue with the way the devices are programmed to sleep or something.

Dec 9, 2022 2:58 PM in response to Robin Phillips1

Some background info for anyone new to HomeKit


Every device plays apart in the HomeKit operation and every device is dependent on other devices.


Restarting hubs and i devices has helped me on occasion.


i devices are the interface to interact with hubs settings and Hubs communicate to you smart devices


And because of this, I have had many issues when the hub and the i devices are on different software versions

(I believe this happens when one version has newer security protocols)


I have had the most issues when running multiple hubs (ie Apple TV and HomePod)

when the Active Hub changes for what ever reason many smart devices seem to have a tough time changing over.


the OP original issue is almost certainly an issue with the iOS 16, I solved my issue (same as op) by updating the HomePod to the latest beta, and it is still working perfectly, so the next release should solve this issue.


3 take away point I have learned the hard way

and is good practice.


  • less is more when it comes to hubs
  • ALL devices should be software updated together
  • restart your hub regularly (like once a fortnight)


hope this is helpful.





Dec 13, 2022 10:23 AM in response to MEGATOMI

I created and automation for 11:00 PM that turned off all my lights, closed the garage door, and locked the doors. My Automations stopped working if I renamed them after creating them. If I left the name as it was when the automation was created, it would work. I did also create this automation as a shortcut that did work.


NOTE: It is my understanding the Regular Automations are hosted in the App on my phone, but Automations that are converted to Shortcuts are then controlled by the Hubs. Please let me know if that is not correct.


What actually solved my problem with the original automation was I went into my Apple TV 4K, which was also operating as a hub and followed these steps:


Settings

Airplay and HomeKit

Home Hub

Disabled


Rebooted the Apple TV 4K (not sure if I needed to do this, but why not...)


Settings

Airplay and HomeKit

Home Hub

Connected (to my home name)


I thought about deleting the entire Home App and Accessories, but that seemed extreme until I tried this approach.


I just did this today, so I hope it keeps working in real-time, but the testing I did makes me hopeful...


iPhone 13 Pro IOS: 16.1.2

Apple TV 4K (64GB, 2021): 16.1

HomePod Mini (2020): 16.1

Dec 15, 2022 3:19 PM in response to MEGATOMI

Maybe a work around(?) Pull the plug on the AppleTV.


Every time that I make a change, I then pull the plug on my AppleTV. Wait 30 seconds and plug it back in. This has consistently allowed the automations to work after any changes are made.


As background:

Tried: Delete/recreate home, Reset AppleTV, Configure scenes for all automations.

Configuration: Ten plug devices from three different manufactures


Final Solution: Place an automated plug on the AppleTV and power on/off with the manufacture's app.

Dec 16, 2022 12:29 AM in response to Kazemi88

To disable appletv as a hub you go into Settings > AirPlay and HomeKit > scroll to the bottom and click to “Disabled” on the item under “Home Hub” section. In my case this shows “Home” but I suspect it will show the name of your home here.


And then, when you go to your home’s settings in the home app you will see under Hubs & Bridges that your appletv shows a status “Disabled”. It will not become the leader anymore. And with it, in my case, my automation troubles are resolved.

Dec 17, 2022 2:10 AM in response to MEGATOMI

At least here, the issue is completely solved by updating to latest Dec 13 versions of iOS, TVOS and Mac OS.

Read the documentation before you upgrade your home from the admin account. Especially users with multiple homes and older devices in use. But basically the upgrade moves all actions to the hub and it looks like a sensible and useful upgrade.

YMMV as always.

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.