My Setup
I have a Schlage Encode Smart Wifi Deadbolt (not an Encode Plus), model be489wb2, configured using wifi with Schlage’s app. It is currently working correctly though the app.
I have a locally hosted Home Assistant instance, which currently isn’t aware of the lock.
I have a number of Apple devices (an AppleTV and several HomePods) acting as HomeKit hubs, and a HomeKit Bridge setup in Home Assistant to expose HA entities to HomeKit
My Goal
I’d like to be able to query the status of the lock, and lock/unlock the door, though Home Assistant, locally without using Schlage’s cloud API.
My Plan
Since the device natively supports HomeKit, my thinking had been that I could simply onboard the lock to HomeKit, and then use the HomeAssistant HomeKit Device integration to bring it into HA.
My Problem
None of the guides I’ve found either from Schlage’s FAQ’s or the HA community seem to work. At the step where I’m supposed to go to the “Works With” section of the Schlage app and select HomeKit, the HomeKit option is missing. Instead, I see a “Manage Apple Homes” option in my main menu, indicating that HomeKit has already been set up. Tapping this just lets me see an incomplete and non-interactive list of exposed entities, but the lock itself isn’t included.
This remains the case after factory resetting the lock and re-installing the app.
How do I get the lock into a state where I can attempt to add it as a HomeKit accessory? Alternatively, how else might I go about locally exposing this lock to HA?