Smart Locks compatible with home assistant

Was wondering about current thoughts on locks compatible with home assistant. I would prefer to have something that supports finger print, pins code and some method such as key to access or connect to backup power via usb.

2 Likes

Nuki smartlocks are ingenious, well-designed and don’t require any fitting (you leave the ley in the lock on the inside and the device clamps over it - ideal if you don’t own the property).

There is a HA integration which works and there are keypad and bluetooth options (not sure about fingerprint - I think I read they were working on one). Battery or rechargeable battery pack. The only problem is that they are very expensive - about £250 in the UK.

For a complete deadbolt replacement lock (not one that fits overtop of your existing deadbolt), I’ve had a great experience using the Yale Assure Lock 2 with Bluetooth. The Home Assistant core development team have done an excellent job with the August / Yale integrations, as well as the Bluetooth and Bluetooth Proxy integrations (shoutout to @bdraco), and it’s made my experience next to flawless once I corrected my Bluetooth dongle configuration.

You do have to initially setup the lock with Yale’s Home app, but once that’s completed, the Bluetooth integration is fully local. Bluetooth is, by design, a local point-to-point protocol, so no mandatory cloud connection here!

There is also support for Z-Wave and Zigbee modules for alternate network integration, but they’re tricky to find. There is a Wifi module, but I didn’t opt for this option. There is an HA integration for this option, but I have not tested this.

Yale has suggested they’re working on a Thread module which I’d be interested in, but the current Bluetooth integration is perfect.

1 Like

@EyeBrowse How did you find the key and slot number for the yale lock when you added it to HA? I tried the iPhone method (looking through backup files) but couldn’t find the slot integer. I tried rooting 4 android devices to try the android method but the only Android device I owned that was capable of being rooted was too old to support the lock.

@bphillips921 Install the August integration as well as the Yale integration. Once you login, it should immediately configure the private key from the lock. Once that’s done, you can remove the August integration.

The one clear fault/problem here: there’s absolutely no way to configure this lock without creating an account with Yale / August. You do have so register the lock with them once, and the.man you’re free to call the lock locally via Bluetooth or whatever other method you choose.

3 Likes

I was able to get it working with home assistant, then I did a firmware update on the lock and the connection stopped. I’ll try this way. I forget how it eventually started working the first time, several different methods tried.

Hi everyone, HA newbie here. I’m wondering if Lockin digital locks can be integrated to HA. It does work with Mijia and Apple Homekit. So I’m thinking of getting it to integrate with HA.

https://www.aliexpress.com/item/1005005949703523.html

https://www.interlock.com.sg/lockin-v5-max-palm-vein-recognition-smart-lock.html

Fingerprint option is there for Nuki with keypad 2. Most important thing though to be aware of: Check if your lock can operate with a key inserted at both sides of the door at the same time. Many cilinders can not, leaving you with no backup entry method if the battery dies.
Personally I have a lock with a knob on the inside. With adapters present, also a perfect solution with the current lock, and none of the aforementioned problems.

1 Like

Yes, I put a knob on the inside too. I believe Nuki now sell a lock cylinder which will allow a key on both sides.

Thanks for the info. Does the Bluetooth integration with HA support PIN code creation or do you still have to use their app for that?

Also, do you have your HA instance 30 ft from the front door or do you use some sort of repeater

The Bluetooth integration supports lock actuating the lock (locking/unlocking), and viewing the status of the lock (battery, lock state).

Creating/manipulating/updating codes must be done via the Yale Home app at this time. I purchased this lock knowing these limitations hoping that their Thread module would eventually rectify these shortcomings, but given the delays of this module as well as Thread’s slow and fragmented development, I have accepted that this may never be improved.

My lock is within 20ft of my Home Assistant server, so luckily I did not have to utilize any form of Bluetooth proxy, though this wouldn’t be overly tricky to implement.

1 Like

I had also been waiting for the Matter/Thread module but the initial rollout has been very disappointing.

Have you heard if the Matter module supports the Door Sense sensor?

The Matter over Thread module doesn’t have a release date yet at all, let alone features / technical specifications defined. I would like to think that Yale is strategically delaying its production to allow the protocol and standard to mature to ensure they deploy a quality product with longevity and support in mind - but we won’t know until they actively ship the product.

As always, never buy a product on the promise of future updates/features. You must be satisfied with what is shipped present day as there’s no telling how long a business will support a product or even stay afloat.

1 Like

From what I have read they have released the Matter version of the lock (shipped with a Matter module) but are not selling the module only for existing locks. When I purchased the locks the feature set (WiFi) was good, however reliability has been poor for my use case (Short Term rental) as the aprox twice per year factory resets (which are the support staff go to with any issue) are not practical and quite disruptive. As a pure residential lock I would be satisfied with it.
For STR I find the less features ZWave module much more reliable.

Same question from me.

I’m assuming I want a Zigbee or Z-Wave lock, but if a Bluetooth one is the best option, I’ll figure things out :slight_smile:

There seems to be a few of these posts ‘which door locks exist, which one is the best (with home-assistant)’. But they all die out with a handful of posts. So I wondered if there’s a wiki page regarding this topic at all?

I am too looking for a smart-lock. Ideally ESP(home) based, but the problem (at least here in the Netherlands) the locks loose their security star rating. One nice thing about the Nuki, it doesn’t matter, because it sits ontop of the lock. The downside is that it’s huge and bulky and requires a special cylinder. An integrated solution is obviously nicer, but then the security rating comes up.

Would have been nice if there was an ESP based Nuki to reflash :smiley:

Btw, ‘matter’ seems to make matters worse. I thought the goal was to ‘unify and make smart accessible’ but I read last week, that appearantly to get matter certification, your firmware needs to be ‘locked’ (secure-boot), so custom roms (ESPhome) aren’t possible … that’s a big downer imo. Sonoff Mini R4M | devices.esphome.io for the note on locked firmware.

There’s always the Nuki Smart Door option…

But to be serious, I don’t get what’s going on with smart lock companies or some standards.
For example the missing pulling door latch in Matter/Homekit. Yes yes, the USA don’t need it and I do not now about China, but it’s not that uncommon in Europe and this is just totally ignored when coming up with a standard or device?

Companies:

  1. Tedee Lock is nice, but the company is urgs. They need forever for implementations and/or they do not release them at all. A company which says a keypad with fingerprint has no market… come on. The Tedee pro with usb-c, Matter over Thread/Zigbee and a sleek keypad with fingerprint, Apple Homekey and NFC would be the lock. But why bring out a good product or care…
  2. Aqara U200. No latch pulling, new PINs just when activating the keypad …
  3. Nuki, same loud, plastic hardware for years…

I wonder how the Yale Linus compares. One nice thing (though I’m sure mail-slot thieves would love this) is that can be very easily manually operated. A button is nice, but for speed being able to twist a knob is much nicer …

but indeed, I don’t get what’s going on either!

I just bought the Nuki Smart Lock Pro and it works like a charm in HA.
The easiest set up (in my opinion) was to connect the Nuki to WLAN, set up MQTT (I used a local IP without adding the port number) and adding the following configuration to the home assistant config file:

config.html

mqtt:
  lock:
    name: Frontdoor
    state_topic: "nuki/<NUKI ID>/state"
    value_template: '{{ value_json }}'
    command_topic: "nuki/<NUKI ID>/lockAction"
    payload_lock: "2"
    payload_unlock: "3"
    state_locked: "1"
    state_unlocked: "3"
    state_locking: "4"
    state_unlocking: "2"
    qos: 2
    retain: true

if you want to integrate the battery level and a warning for a critical battery level add:

 sensor:
    - name: "Frontdoor Battery"
      state_topic: "nuki/<NUKI ID>/batteryChargeState"
      value_template: "{{ value_json }}"
      unit_of_measurement: "%"
    - name: "Frontdoor Battery Alarm"
      state_topic: "nuki/<NIKI ID>/batteryCritical"
      value_template: "{{ value_json }}"

The <NUKI ID> can be found by subscribing to the nuki topic in the terminal.

Door sensors
I have been using THIRDREALITY Zigbee Contacttsensors and so far they seem to be very reliable.
A simple HA automation locks the door automatically after the sensor senses closed for X seconds.

Android phones
The geofencing unlock function in the nuki app doesn’t work on Lineageos because it requires google services.
If you are also facing this problem; don’t be disappointed, after canceling the setup due to this error, everything else works like a charm.
It would be nice if Nuki would work around this issue so that our door locks do not have to be controlled by some big tech company who have no liability towards us as customers and who all have terrible privacy track records.

Hi,
Have you made any progress on this?
I got the Lockin S30 Pro integrated into HA but in read-only mode via the Xiaomi miot auto integration. It requires entering the Xiaomi cloud ID, password, and region. The devices and logs are now visible in HA, but I still have not figured out how to control the unlocking/locking via HA. I’ve set up a bluetooth proxy but haven’t figured it all out yet,
Regards,
David