From b3c3721a79f3e3bdf12b031f74298a00685fd227 Mon Sep 17 00:00:00 2001
From: Austin Drummond <adrum0x7@gmail.com>
Date: Sat, 26 Jan 2019 05:01:04 -0500
Subject: [PATCH] Add alarm type workaround zwave lock Yale YRD240 (#20438)

---
 homeassistant/components/lock/zwave.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/homeassistant/components/lock/zwave.py b/homeassistant/components/lock/zwave.py
index 77afe688c2e..c907d5101a9 100644
--- a/homeassistant/components/lock/zwave.py
+++ b/homeassistant/components/lock/zwave.py
@@ -39,8 +39,8 @@ DEVICE_MAPPINGS = {
     # Kwikset 914TRL ZW500
     (0x0090, 0x440): WORKAROUND_DEVICE_STATE,
     (0x0090, 0x446): WORKAROUND_DEVICE_STATE,
-    # Yale YRD210
-    (0x0129, 0x0209): WORKAROUND_DEVICE_STATE,
+    # Yale YRD210, Yale YRD240
+    (0x0129, 0x0209): WORKAROUND_DEVICE_STATE | WORKAROUND_ALARM_TYPE,
     (0x0129, 0xAA00): WORKAROUND_DEVICE_STATE,
     (0x0129, 0x0000): WORKAROUND_DEVICE_STATE,
     # Yale YRD220 (as reported by adrum in PR #17386)
-- 
GitLab