Overview
This capability introduces added IDs and workarounds for Yale YRD220, YRL220, and YRD120 smart locks, enhancing their integration within home capability systems. By resolving common issues and improving compatibility, users can enjoy seamless access control while increasing convenience and security.
Benefits
- Improved user experience with Yale smart locks, allowing for more reliable access control.
- Simplified management of user permissions and access codes through home capability platforms.
- Enhanced integration capabilities with other smart home devices, allowing for automated actions based on lock status.
Intent
The purpose of this capability is to streamline the use of Yale smart locks by eliminating barriers caused by previous limitations. It aims to provide users with a more reliable and efficient way to manage home access, ultimately enhancing the security and convenience of their smart home environment.
Preconditions
- Yale YRD220, YRL220, or YRD120 smart lock installed and operational.
- Home Assistant integration configured and running.
- Z-Wave network properly set up and functional.
- Home Assistant installed and configured.
- Integration available and authenticated: Z-Wave JS.
- Device installed and reachable: Door and Window Sensors.
Actors
- Homeowner managing access permissions
- Family members needing access to the home
- Guests requiring temporary access
Trigger
The capability is triggered when a user attempts to lock or unlock the Yale smart lock via the Home Assistant interface or another integrated device.
Workflow Diagram
flowchart TD
A[User Action] -->|Attempt to Lock/Unlock| B{{Lock Status?}}
B -->|Unlocked| C[Allow Access]
C --> D[Notify Users]
B -->|Locked| E[Restrict Access]
E --> D
Workflow Description
1. User Action
The homeowner or family member initiates a lock/unlock action using Home Assistant.
2. Check Lock Status
The system checks the current status of the lock to determine if it is locked or unlocked.
3. Allow or Restrict Access
Based on the lock status, the system either allows access or restricts it to ensure security.
4. Notify Users
Users are notified of the lock status change through alerts or notifications within Home Assistant.
5. Log Action
The system logs the action taken for future reference, enhancing security and accountability.
Postconditions
After the capability completes, the Yale smart lock reflects the user’s action, either locking or unlocking as intended, with all actions logged and relevant users notified.
Optional Enhancements
- Integrate voice control for locking/unlocking via Google Home or Alexa.
- Add geofencing capabilities to automatically lock/unlock based on user location.
- Implement temporary access codes for guests that expire after a set time.
Recommended Components
| Recommended Applications | Recommended Integrations | Recommended Devices |
|---|---|---|
| Home Assistant | Z-Wave JS, Zigbee2MQTT | Door and Window Sensors, Kwikset SmartCode 916 |
Source Examples
- 2026.1: Home is where the dashboard is ?? – Home Assistant (homeassistant)