From 106746ce5881d21b5503bb32cc9b70bbcd819ce1 Mon Sep 17 00:00:00 2001 From: Petar Petrov <MindFreeze@users.noreply.github.com> Date: Mon, 21 Oct 2024 15:27:04 +0300 Subject: [PATCH] Include Z-Wave JS lowSecurityReason in node added websocket message (#128896) * Propagate lowSecurityReason to FE when adding a zwavejs device insecurely * update tests --- homeassistant/components/zwave_js/api.py | 1 + tests/components/zwave_js/test_api.py | 1 + 2 files changed, 2 insertions(+) diff --git a/homeassistant/components/zwave_js/api.py b/homeassistant/components/zwave_js/api.py index b43528fe358..0339023b954 100644 --- a/homeassistant/components/zwave_js/api.py +++ b/homeassistant/components/zwave_js/api.py @@ -740,6 +740,7 @@ async def websocket_add_node( "status": node.status, "ready": node.ready, "low_security": event["result"].get("lowSecurity", False), + "low_security_reason": event["result"].get("lowSecurityReason"), } connection.send_message( websocket_api.event_message( diff --git a/tests/components/zwave_js/test_api.py b/tests/components/zwave_js/test_api.py index f636401a942..1d4ee7d4d86 100644 --- a/tests/components/zwave_js/test_api.py +++ b/tests/components/zwave_js/test_api.py @@ -590,6 +590,7 @@ async def test_add_node( "status": 0, "ready": False, "low_security": False, + "low_security_reason": None, } assert msg["event"]["node"] == node_details -- GitLab