Nuki Smart Lock Ultra

Hello,

I want to buy a Nuki Smart Lock Ultra and i am confused about the configuration.
I have HA running on a pi5. I have installed the ZBT-1 zigbee dongle and I have configured it for ZHA.

What I have read about the configuration for the Smart Lock Ultra is that I need to connect it via Thread or MQTT. The problem that I am facing is that I can’t use my ZBT-1 because of the configuration for ZHA.

The Smart Lock Ultra doesn’t need a bridge because of its wifi capabilities. I could connect it to my Google home because it serves as a thread border router. The Google Home is my preferred network in the Thread integration. I haven’t installed any thread devices yet so I don’t have any experience with that.

If I connect the Smart Lock Ultra to the Google Home will everything be exposed to Home Assistant? I mean will I see all states and will I be able to lock and unlock?

If not, can I install a second ZBT-1 dongle and configure it for MQTT and Thread?

Is there an other way like using the Nuki cloud? This is my least preferred method because I would like to run this only locally.

Thanks for thoughts and advice.
Peter

As I see it, you have three possibilities:

  1. Using WiFi over MQTT. As you said (and the official FAQ states), you can use it without a bridge. I think this is fine for some testing/playing around, but I would not use WiFi on a daily basis, due to the higher battery consumption.

  2. Using Matter over Thread with your existing Google Home as a Thread Border Router (TBR).

    • I am a bit confused by your sentence “If I connect the Smart Lock Ultra to the Google Home will everything be exposed to Home Assistant? I mean will I see all states and will I be able to lock and unlock?” -

    • Is your Google Home already known to HA or do you want to keep it separate?

    • If it is already known, this should be very straightforward. According to the documentation (“You do not need to install this integration. The Thread integration shows up automatically when Home Assistant detects a border router.” see here), you should already have a Thread integration. Then just add the Matter integration and add the Nuki as a new Matter device. Given your background, this is the solution I would recommend at first.

    • If it is not known (and should not be), this solution can be dropped by my understanding.

  3. Using Matter-over-Thread and your RPi as a TBR. This could either be done with the Multiprotocoll and one ZBT-1 (not recommended, but for some users it seems to work fine, so you might as well just try it). OR, you could add a second ZBT-1 and run one with ZHA and one with Thread. If you do not want to expose your Google Home to HA, I would choose this solution.

If you want some more insights, you could also have a look at a more general forum entry I did some days ago: Choosing the right Thread Border Router

But no matter how you decide, I’d love to be kept updated. Especially if you choose the Matter integration (solution 2 or 3), I would love to see what entities the lock provides.

Thanks for the reply.

It is good to know that I can use possibility 1 in case I don’t succeed with Matter.

Regarding option 2.
My Google home is already know in HA and I see the Google home as a thread border router in HA.
I have never done anything with Matter so I have no experience with it. I should add the lock to the Google home?
At the moment the lock is not available anymore. But I will update this Post with my experiences when I have it installed.

This is my understanding (take with a grain of salt, I’m not a total expert either :wink: ):

  1. When you have the Google Home Device (as a TBR) in HA, you should automatically have the Thread integration (as mentioned above, see here).
  2. Then, you need the Matter (server) integration (and the Matter AddOn, which is automatically added once the integration is set up, see here).
  3. At last, you should be able to add (“comission”) the lock using the iOS/Android companion app (see here).
    • I do not have access to my instance right now, it could be that this not found under add device but under Settings → Devices etc. → Add integration → Add Matter device (should at the top of the list)

The individual steps are also explained quite well in the documentation. Let me know when you are facing any issues :slightly_smiling_face:

do you have the device yet? how is it functioning?
isnt it equiped wiht built in bridge for direct integration with ‘nuki’ integration?

I’m also thinking of getting it, but I think one important connection methodology was overlooked, which is bluetooth.

From what I gather from the various projects that emulate bridges etc, the Ultra is listed as supported. My guess is that while the bridge hub is not needed, it’s certainly still possible. I haven’t looked at the Nuki docs too deeply yet, but all seems that this flow is still supported. If so, I think the preferred local way, that does not drain batteries would be HASS with bluetooth(-proxies) etc. See GitHub - ronengr/hass_nuki_bt: Control Nuki Lock over bluetooth for example.

I’m curious what others find though; as for now it seems to be unobtainable :slight_smile:

just got mine today.
Completely missed the ‘thread border router’ for matter requirement. I somehow assumed the matter over wifi would work. But it doesnt
The pairing over bluetooth doesnt succeed either, it ends up at ‘error’ with no logs thus far.
So for the sake of at least seeing a lock entiry, i enabled the mqtt in the lock and that makes populate the entities I wanted.
Will play a bit more on BT integration from HACS to see why it fails

1 Like

Hello,
These locks are in short supply. Still waiting for new devices coming available

Any updates on your progress?
Does mqtt allow you to open and close the lock?

Mqtt does the job fine. Bt Just doesnt pair. So for now the wifi is on, Will see how battery will last. Current;y 3 precent down in a week, not too bad I suppose

1 Like

What entities does it supply?

a tile card can offer:

2 Likes

@checking12 Still on wifi?
Once the lock is available again I will buy one.
Thanks for the follow up

I am also thinking of getting one of these locks, either the Ultra or the new Pro which was released today apparently.

@checking12 can you confirm that I only need wifi to remotely access the lock via MQTT? That would be really nice, since I am not interested in moving to matter yet.
Being able to open the lock via Homeassistant would also allow me to retrofit a NFC reader since Nuki does not seem to offer anything for any of their locks (unlike Aqara). This way I can hand out NFC tags to people who need access

YEah,wifi and config to mqtt and you’re done… Battery usage on wifi is fine, most energy gets consumed by operating the lock

1 Like

I have installed mine today. I went the mqtt route and after some struggles with the user name and password in mqtt broker everything is working fine.

For the moment my only automation will be locking the door in the evening in case we would have forgotten it.