iOS 16.2 new architecture issues with HomeKit

This issue is due to how Apple Home app deals with HomeKit Datas.
Before the change iOS 16.2 made, Home app queries by itself all HomeKit devices as if there were no HomeKit Concentrator like Apple TV or HomePod.
Now, with the new architecture, Home app queries on the HK Concentrator first.

You can see this change by setting a new Home on a iOS 15 or 16.1 (before iOS 16.2) and do not add a HomeKit concentrator, then migrate your iOS device to 16.2 and see it: the new architecture migration is not proposed.

That’s why it requires that HomePod mini is on tvOS 16.2 also.

I had the idea that if you had a HomeKit Hub, it would always poll the hub. Only query the devices when no hub was available. That was already evident because if you didn’t have a hub and have multiple BLE devices, they would show up as “Updating” briefly whenever you’d open the Home app, whereas if you had a hub, it was immediate (maybe the status was already cached) — but this made a clear evidence that the hub played a role < 16.2 already, other than just the automations.

Indeed, I experiencing the same issue. In general, my observation is that Nuki’s HomeKit integration just isn’t great, but every time someone raises a valid point @Juergen blames it back at Apple or users, its the same in every post and every user issue raised that I have seen on this forum. I am not saying you’re not right sometimes, but blaming it every time on Apple or users isn’t very productive in making Nuki a better product. It gives impression that Nuki is just very dismissive and overly self-confident company that is very satisfied with itself.

2 Likes

Yeah, even the door sensor is not exposed to HK I don’t know why (specially when you have other brands selling HK door/window sensors). But let’s keep it on topic, I’d be happy if the lock become reliable again. :smile:

1 Like

Indeed. Very annoying. Cannot program for lights to switch on when I open the door.

1 Like

My previous thread was closed but it was not exactly the same as this one, this one is about the impact of Homekit new architecture on Nuki inside Homekit, mine was about what happened to me outside Homekit, keypad stopped working and lock have to be rebooted to start working again.

I have the same problem.

My setup:

House 1
1x NUKI 3.0 PRO
2x AppleTV4K 2019 (NOT used as homekit hub, before 16.2 new architecture)
1x AppleTV4K 2021 (10 meters away from door, used as Homekit hub, before 16.2 new architecture)
1x Homepod mini (2 meters away from door, used only as Homekit hub for bluetooth relay to NUKI 3.0)

House 2
1x NUKI 2.0 + WIFI Bridge
1x AppleTV4K 2019 (5 meters away from door, NOT used as homekit hub, before 16.2 new architecture)
1x AppleTV4K 2021 (2 meters away from door, used as Homekit hub, before 16.2 new architecture)

In both houses AppleTVs have wired ethernet with good swicthes. WIFI (for homepod mini) is fast and strong in both houses too. Connection to internet is 1000mbit fiber. So the networks is really not the issue.

Both houses’ Homekit is controlled with iPhone 12 pro and 14pro, Watch 6 and 7, iPad Pro (M1) and Macbook pro M1pro (all Homekit New Architecture, all Apple silicon). I use my watch most with Siri (Hey Siri, open home front door).

House 2 does not really have issues with 16.2 Homekit New Architecture. That must be beacuse there are only two Homekit hubs, and both very near the NUKI 2.0 lock.

House 1 DOES have problems since 16.2 Homekit New Architecture. It’s setup worked fine with 16.1.x. The Homepod mini gave a quick Homekit (and Siri) connection to the NUKI.

Since 16.2 Homekit new architecture, I see I can no longer control in settings which AppleTVs are Homekit hubs. I suppose that means they are now all Homekit hubs, and there are now 4 Homekit hub devices (in stead of 2) searching for the NUKI via Bluetooth (because Apple only allows Nuki to communicate Homekit over Bluetooth, not via WIFI of the built in WIFI or WIFI bridge). 2 of my AppleTVs are too far from the NUKI for Bluetooth communication and one is only just is in reach of the NUKI for Bluetooth communication.

The result is terrible communication and operation of the NUKI with Homekit in House 1, since 16.2 Homekit new architecture.

The result is timeouts (Nuki lock is taking a long time to respond) and slow status updates on Homekit screens. Apple broke this, it was working reasonably (not perfect).

If only Apple gave me choice which hub to let communicate to the NUKI, or even better: Made the Homekit hubs self learning and let them remember which hub has the best Bluetooth connection to the NUKI (and other Bluetooth devices), setting that hub as default Homekit communication device for NUKI. If they do actually try to do this, that function is obviously broken.

I have submitted several bug reports to Product Feedback - Apple (selected homekit). Please, all do the same!

I also submitted the very annoying Home Switching bug (since 16.0 Homekit no longer switches between my two homes. It always defaults to House 1, even when I’m in House 2, which is far away from the other).

1 Like

To add to this thread, just another example of how nuki stopped properly working in the last version.

My other accessories are all working great, my two Nuki locks often show as no response, to the point that even the widget shows up. To translate the widget it says “2 without response”.

It’s important to mention that I opted for Nuki locks because of HomeKit support, so this should also be high priority for Nuki team.

Apple pulled the update because of too many problems.

1 Like

Yeah, already noticed it. Anyway, it can’t be no coincidence that’s affecting both Nuki locks. I’m not saying that’s entirely your fault, I’m just saying that probably your implementation was more prone to be affected by this change.

Let me add some comments since I’m experiencing almost the same thing. Maybe it’s good to know for others having the same issues.

Situation

  • 2 Homes in completely different locations
  • 2 Nuki 3.0 Pro locks
  • 1 home (A) with 2 ATV’s and a couple of homepods
  • 1 home (B) with multiple homepods only
  • Both homes are upgraded to 16.2 with the new architecture

Home A: Nuki works fine, and nearly instant status update in the home app on the lock status, I don’t even see the word Updating.

So automations based on locking and unlocking work like a charm.

Home B: Status update in the home app, takes a long, long time, or I get the message No response.

Result: Automations are not working on very late.

This wasn’t the case before 16.2 with the new architecture.

I don’t want to play the blame game, but it would be nice if Nuki could take a look at these problems, because I think they will come faster with a solution then Apple.

1 Like

One more thing: why does Nuki doesn’t use HK over Wifi instead of BLE in their Pro’s? This would actually probably fix this issue, since it’s happening only with BLE devices and also improve reliability/range, not relying on having a home hub near by.

I don’t see any reason why HK in a Wifi device such as Smart Lock Pro, which costs ~300€, doesn’t have a good wifi implementation for HK — yeah, it could consume a bit more battery, but that’s a tradeoff for reliability and Nuki on its own (non-HK) already uses Wifi, so… go figure. I don’t want to blame anyone, but seems like Nuki just didn’t want to have the work to implement the Wifi protocol for HK since it was already done for BLE.

2 Likes

Exactly the same demand, please make it works with wifi for HK, i used ‘TheKey’ lock before and it works fine trough Homebridge, i change for a HomeKit product, and it doesn’t work anymore !
May be, i can use Homebridge with Nuki !??!

Nuki seems very closed in regards of what users ask for. They have their own vision and that’s it — or, you can hope for a feature in a feature request for something basic that shouldn’t even be considered a feature, like having HK over wifi when the device already has wifi and HK, but yet, uses worse technology (BLE).

1 Like

Yeah, the lock 3 pro should definitively use wifi for HK. I thought it was the case.

Problem still present on iOS 16.3. I have more than 50 HK accessories and I’ve been only experiencing issues with both Nukis that I have and a netatmo monoxide sensor.

If the other accessories doesn’t have an issue maybe you should take action. Your product sells as HK compatible and since iOS 16.2 isn’t really reliable. If I knew this issues before buying, being a HK user, I’d probably bought something else.

The diference of your support to Netatmo’s is that them, actually take actions and the support told me that will try to replicate my setup to find the issue, nuki in the other hand just blames Apple instead of trying to fix it or workaround Apple’s issues in their products to keep it reliable

I like Nuki as a product but don’t really like the support it has.

1 Like

Before making negative comments you should check what you are talking about. The homekit update of Apple isnt released yet. Thats why iOS and HomePod updates to 16.3 donnot change anything. I would wait for the HK update. If nuki is still not working as expected, then you can continue to complain :wink:

Like I said, I have 50+ accessories. Surprise that Nuki’s are not only some of the more expensive that I have while also being the only that often lose signal to HK. Why doesn’t my other BLE accessories (more than 10) stop responding as well? That’s what I don’t get.

HK support was not the greatest in the first place for this, one must admit — so how can you explain me an accessory that has Wifi built-in using BLE for HK when Wifi is much more reliable? (battery can’t be the reason because wifi is still working for Nuki stuff).

Bumping this as it’s still a major issue on iOS 16.3.1. The HK seems to be working pretty solid since last updates but yet, both my Nuki locks are experiencing constant “no response” status. I’m not sure what Nuki is waiting for, to be honest.

Edit: FYI if this continues for a while, I’ll ask Amazon for a refund due to a malfunctioning product of two locks.

Hi,
You’re right that this is a continued issue.

I reported the issue to nuki early on and got the response that this is apple’s fault and this is the reason they pulled the architecture.

The architecture pull wasn’t due to Bluetooth accessories, but rather invites and server side upgrades resulting in people being locked out of homes due to differences in architecture + iOS versions etc. end users introducing wierd things and particularly (my opinion) that invitees usually have a default home in the background

While I haven’t fully resolved the issues with nuki, it’s still slower than others, I did find better results after doing a factory reset and re-adding it to HomeKit.
I also use “fast connection” for the Bluetooth connectivity

This has made it I would guess 70% better

Nuki can really take some responsibility and make this work better

1 Like