From dd6a0e3a8908ffc51957cc32ff4eb467b01e08ad Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Wed, 6 Apr 2022 07:45:40 -1000 Subject: [PATCH] Fix elkm1 connection when panel drops VN request (#69454) --- homeassistant/components/elkm1/__init__.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/homeassistant/components/elkm1/__init__.py b/homeassistant/components/elkm1/__init__.py index 6791c2ec1bb..3fed62e961e 100644 --- a/homeassistant/components/elkm1/__init__.py +++ b/homeassistant/components/elkm1/__init__.py @@ -363,6 +363,9 @@ async def async_wait_for_elk_to_sync( # VN is the first command sent for panel, when we get # it back we now we are logged in either with or without a password elk.add_handler("VN", first_response) + # Some panels do not respond to the vn request so we + # check for lw as well + elk.add_handler("LW", first_response) elk.add_handler("sync_complete", sync_complete) for name, event, timeout in ( ("login", login_event, login_timeout),