A Home Assistant custom integration for Schlage Encode (and similar) WiFi locks.
Warning
This custom integration will be unsupported after Home Assistant release 2023.9.0, which will include native support for Schlage Encode locks.
The custom integration hosted here will be removed in October 2023, which will cause issues for any installs via HACS. Please prepare to replace any installs of this integration with the native Home Assistant support.
You can install this component in two ways: via HACS or manually.
If you have HACS, go to the three-dot menu and click Custom repositories
. Paste the link to the Github repository and select "Integration"
as the category.
-
Download the code from GitHub. Either download the zip file of the code, or clone the master branch using the
git clone
command. -
Unzip the code and place the
custom_components
folder in your configuration directory (or add its contents to an existingcustom_components
folder).It should look similar to this:
└── ... └── configuration.yaml └── custom_components/ └── schlage/ └── __init__.py └── __config_flow.py └── __const.py └── ...
-
Restart Home Assistant
Once the component has been installed, you need to configure it using the web interface in order to make it work.
- Go to
Settings --> Devices & Services
. - Click
+ Add Integration
. - Search for "Schlage Encode Lock"
- Select the integration and Follow setup workflow