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 1, 2022 2:40 PM in response to Stain Boy

It appears iOS 16 has broken HomeKIt, specifically Thread devices. I can no longer operate my Eve or NanoLeaf Thread devices and they were all working fine prior to iOS 16 install. In fact, I pulled from storage some old non-thread Eve plugs and motions and they install and work fine. So this is a Thread issue and iOS 16. Apple pls fix!

Oct 1, 2022 2:42 PM in response to arndt145

It appears iOS 16 has broken HomeKIt, specifically Thread devices. I can no longer operate my Eve or NanoLeaf Thread devices and they were all working fine prior to iOS 16 install. In fact, I pulled from storage some old non-thread Eve plugs and motions and they install and work fine. So this is a Thread issue and iOS 16. Apple pls fix!

Oct 7, 2022 8:42 PM in response to MEGATOMI

Same here, nothing to do with any Beta install (which I’ve not installed) but rather with IOS 16 itself or Home app update :

  • Automations were working fine since multiple years (garden sprinklers, pool, lights, shutter)
  • Automations still working fine if triggered manually
  • deactivation/reactivation of automations doesn’t solve anything

No way to save and restore accessories and/or automation in Home app…


If I had the fact that my IPhone 13 Pro have had a whole day not being able anymore to make a simple phone call after IOS16 update, that my Apple TV is now requesting me all the time the password of a known family member, that my IPad Pro doesn’t see at all the IOS16 update, that FaceTime call is not possible anymore (old IOS versions devices have to call me so that it works)…


that’s by far the worst IOS update Apple ever made… For a “user experience” driven company, it kind of a shame. Did they validate this OS update ?


Early adopter, I was already bothered by the fact that apple Home appli doesn’t handle any energy metering oriented device… I may now open my Apple ecosystem and leave Apple Home for more reliable and advanced third party Apps…

Oct 15, 2022 3:09 AM in response to MEGATOMI

Hi all,


Since we have iOS 16.0.2 installed we have the following problem:

We have 4 automation's, 2 for leaving of 2 persons and 2 for arriving for 2 persons. Before the iOS update it worked perfect. Now when we are at home suddenly all lights went off because it seems that the iPhones were signed as "leaving" the home. But we still inside the house.


We try to check everything to solve this, change radius of the house inside Homekit, but that isn't possible.


Also tried to remove the automations and given a point in the street with a bigger radius. But then its not working because Homekit will turn everyone to leave when 1 of the 2 persons is leaving. (In every automation we select just 1 person. So 2 for person 1 Arrive, Leaving and 2 again for other person for Arrive, Leaving)


Only sollution will be to revert back to iOS 15.x but that is not a solution. How can we solve this?

Oct 16, 2022 12:03 PM in response to MEGATOMI

Yes I think you are correct. It’s not central to what they do but rather an idea they had once and haven’t put much into it. The fact the ecosystem is so small and that they are so controlling of the device manufacturers (rather than using existing standards) is probably indicative of where it will go. I liked the idea but my experience with it has been less than ideal and it has been extremely slow to develop. I think my way forward is a better ecosystem that do this stuff as their main business with perhaps a bridge to iOS.

Oct 17, 2022 12:20 AM in response to brettmcm

For me it was so easy to use homekit. Because its part of iOS. I can create automations for me and my friend.

To do it different I always have to ask to install a app, to update something etc....


Im using Home Assistant. So in homekit I created automations to turn on or off a switch. This switch is used in Home Assistant for lot of automations in the house.


But since iOS 16. Sometimes iOS thinks we left the house because the geofence is moved little bit and then out of range, even we still connected visa WiFi.... This was never happen on iOS 15.x


You can imagine this is horrible, because if we left home (we are still inside the house) then all lights, tv, etc went off. Because HomeKit thinks we left. But within 1 or 2 minutes the geofence point is good again even we still connected on WiFi then lights turn on again. This also happen at night.... When we sleep...

Oct 18, 2022 1:43 PM in response to Kristopher Howard

After a couple of weeks since "updating" to OS16 on my devices my Automations have now stopped working. All Scenes vanished from the Home app (iPad) and Automations showed "no accessories or scenes". Oddly I can created new scenes but cannot use the same name as the missing ones.

Evidently my Homekit settings have become corrupted. One possible reason is that I unplugged my Original Homepods due to an approaching thunderstorm (they are irreplaceable!). This meant that the Apple TV 4K took over as the primary Hub. Maybe during this changeover the Homekit Settings were messed up?

I just tested this hypothesis by unplugging the Homepod that was the primary Hub. As expected the Apple TV took over as the primary Hub. So far the Home app is displaying the Scenes that I created before unplugging the Homepod but an Automation did not work.

So I might be faced with deleting my Home entirely and creating a new one - reinstalling accessories and recreating automations and scenes - Grrr!

Oct 20, 2022 12:57 PM in response to MEGATOMI

An odd thing happened this morning which suggests that the Homekit data is getting corrupted. Several scenes vanished from the Home app when I first had problems. I created new ones but Home wouldn't let me use the same name. This morning the automation that uses one of the scenes didn't work (again). When I looked at the Home app on my Watch it displayed the old scene names. I tapped on the one to activate the outlets and it worked. I scrolled down to look at accessories and when I scrolled back to the scenes the active one had changed to the new scene name.


Anyway, in view of the advice in a previous post about Apple working on the issue (!) I think I will wait to see if a fix comes out. I expect that we will all need to delete Home and set up everything again once a fix is available.


I might put those outlets on clockwork timers until then. Grrr!

Oct 21, 2022 7:02 AM in response to majapp


  • five speakers  1 biggie, 4 mini’s and a few thread switches
  • 8 eve wall switches
  • 10 Philips lights
  • 2 Wemo and (iDevice plug-ins i removed)
  • eve door sensor
  • 2 apple TVs
  • ecobee themostat
  • 2 eve motion sensors
  • 2 hue motion sensors (like these better)
  • 2 eve temp sensors
  • eero pro and two extenders (installed about a year ago and  greatly increased stability)


ipad on ios5.7

phone on ios16.0.3

 

make sure after factory reset you install any  mini upgrades also.

the only thing else i noticed is that scenes need to be tested first if they are part of an automation (easiest to do this with your phone on ios16). i had a few logic conflicts with one scene doing the opposite of the other.

Oct 21, 2022 7:15 AM in response to jack0922

Informative and interesting! Are you using your two ATVs as Hubs or just some of your HomePods? I see you have two different iOS (iPad & iPhone). Do you notices any operational difference when you run the Home App on either device? I have tried everything with no positive outcome so am just waiting for Apple to put out a fix. I have removed my Thread devices (Eve/Wemo/NanoLeaf) that were continuing to fail and replaced them with non-Thread devices I had put away in storage. So my Home is working great as long as I do not add back any Thread devices.

Oct 22, 2022 4:16 AM in response to Mucci

Interesting, so between your ATVs and HPs which one is your "connected hub" and which ones are in standby mode? Have you traveled outside and sent some remotes commands back from your Home App? I did get my Thread devices back working (one HP mini only as the connected hub and no standbys because I disabled three ATV 4Ks and two HP minis for t/s purposes, but after traveling 250 miles and sending a few remote commands, all my Thread devices were knocked off but all non/Thread devices remain working (never had issues with my non-Thread devices after 16.x.x uogrades.

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.