Has anyone else seen the following repo: https://github.com/kormax/apple-home-key-reader. This would be amazing if it could be ported onto a Pi or even better an ESP32 (possibly underpowered for encryption libraries?).
I’m picturing a reader that would be able to communicate back to HA to run a script on successful “unlock”. In my case, I would print a 3d case and mount outside. Then using only my Apple Watch or iPhone, would be able to run a script to disarm, unlock my garage door, and open the garage door.
Interesting! bdraco has a credit near the bottom of the readme, so it seems like at least some of the core HA devs might already be at least peripherally aware of this effort.
@bdraco made a fork, so they’re definitely aware of the project.
Regarding the RPi support - it works from the get go, there are already a couple of people who have reported successfully running the project on their Raspberry Pis.
That is very exciting, I think this has great potential. I hope someone smarter than me is able to “package-ize” this and design a nice 3d-printable case for it
My thought is to use a PoE-powered RPi and place on my external wall near the garage door. Easy snake an Ethernet cable out, and with a weather-proof enclosure it might even get WAAF approval!
I’m also very interested in this. It would be awesome to have this integrated in ESPHome, and then link it to a door lock in the HA HomeKit config of the accessory, and then use some sort of linked_homekey_sensor where it could be any sensor entity under the ESPHome device that has the HomeKey capabilities.
That way, the two devices are basically the same from HomeKits perspective, and there would have so be some sort of key sharing or something between HA and the ESPHome device.
I have a functioning HomeKey device that syncs the state from my Z-Wave lock. After I paired the device to both HomeKit and HA, I had to go the device config in the ESPHome integration to allow it to control HomeAssistant devices.