Last Updated:

Enhanced Access Control for Yale Smart Locks

S.C.O.R.E.ConvenienceDeviceControl

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.

Convenience icon

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 ApplicationsRecommended IntegrationsRecommended Devices
Home AssistantZ-Wave JS, Zigbee2MQTTDoor and Window Sensors, Kwikset SmartCode 916

Source Examples