Issue Adding Yale Door Locks using Homekit Controller - Help

I’m new to HA but I’ve been successfully migrating devices from various home automation platforms (HomeSeer, Homekit, BlueIris) into Home Assistant.

I have 3 devices in my home that are HomeKit certified and need to get these into HA, 1 Insignia Garage Door opener and 2 Yale Assure SL deadbolt door locks with the iM1 Network Module (Homekit module).

Using the Homekit Controller community Integration, I was able to get the Insignia Wi-Fi garage door open added to HA. That proved to require a somewhat specific set of steps that slightly differed from the instruction on the GitHub page but it works. Now to get the locks working.

Has anyone been able to add these or other homekit certified door lock using this integration?

I removed the lock from my homekit hub using the iOS Home app to remove the accessory. If I went back to Add an Accessory, I saw the lock appear as available to add, great I thought. However when I then went to HA and the Homekit Controller integration it says that there are no unpaired devices :frowning: .When I was able to add the Insignia garage door opener, I noticed that as soon as the device was available to be added to homekit, that the HA Homekit controller integration automatically detected it and presented it as Discovered on the Configuration → Integrations screen as a Homekit Controller device. This is not happening for the locks though and scanning bring up the no unpaired devices notice.

Does anyone have some thoughts for steps to try to reset things and get the lock into a state where it could be detected?

Thanks for any help you can offer!

Hey, I know this is from last year yet wondering if you eventually got it working? I have the same Yale lock deciding between zwave and the module you have. Did it ever work via the HomeKit controller?

Hey there Foil. To answer your question, sort of. I was able to find a few Reddit posts that explained these are BLE (Bluetooth low energy) devices and as such are not directly compatible with HA and the interface that I was using, As I understand it.

What I was able to do was create some virtual devices in homekit and use an existing HomeKit interface to pull that information into Home Assistant.

See the above link to get an explanation for what I did. Hope this helps.

Apologies for the extreme necro of this thread but I am in the exact same situation and was hoping to get some clarity. Getting my lock to work is the last hurdle in getting full spouse-approval of my conversion to HA in our home. We also have a Yale Assure SL deadbolt (YRD256) with the iM1 module. I am confused by this solution as I was under the impression that the iM1 module made the lock wifi and not bluetooth. It has been working for years in Apple Homekit and I don’t think our AppleTV is anywhere near close enough to reach that lock via bluetooth.

I saw these instructions Yale Access Bluetooth - Home Assistant but they didn’t specify whether those are appropriate for the locks that have the iM1 module installed (unless that’s what “must have a Yale Access Module” means) and I know you could buy the lock with different modules. If it IS the case that the lock is actually bluetooth, then this means I would need a bluetooth adapter for my HA green hub and for it to be close enough to reach the lock, correct? Also, it is unclear from that integration’s page if you still have the ability to see and make changes to the codes and settings from the yale app or from HA. If anyone has done this and has any more information on this I would be very grateful.

Sadly, I don’t have much more information to share, and have fallen into the if it’s not broke don’t fix it situation with my Yale locks. I effectively set them up using the iOS app, which appears to work over the BLE protocol to initially set up and make configuration changes between the app and the lock. When the lock is sending status uodates or you initiate a command through HomeKit I can’t speak to what protocol it’s transmitting that over, but the way I got this to work / use this in my setup was to create a virtual device in home assistant and inject that into HomeKit with a couple of HomeKit automations that would synchronize the virtual device’s state to the lock and transmit that back to Home assistant to relay door lock status on dashboards. That’s as far as I got with it.

1 Like