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.