From 607ba08e239d1fcd09de25b60c99587113f2f5fb Mon Sep 17 00:00:00 2001 From: Chris Date: Sat, 1 Aug 2020 12:50:04 -0700 Subject: [PATCH] Add node neighbors to ozw websocket api (#38447) * Add node neighbors to websocket api * Update homeassistant/components/ozw/websocket_api.py Co-authored-by: Charles Garwood * Update tests/components/ozw/test_websocket_api.py Co-authored-by: Charles Garwood Co-authored-by: Charles Garwood --- homeassistant/components/ozw/websocket_api.py | 1 + tests/components/ozw/test_websocket_api.py | 1 + 2 files changed, 2 insertions(+) diff --git a/homeassistant/components/ozw/websocket_api.py b/homeassistant/components/ozw/websocket_api.py index 3c11acb90d2..e7c8b047f84 100644 --- a/homeassistant/components/ozw/websocket_api.py +++ b/homeassistant/components/ozw/websocket_api.py @@ -76,6 +76,7 @@ class ZWaveWebsocketApi: "node_basic_string": node.node_basic_string, "node_generic_string": node.node_generic_string, "node_specific_string": node.node_specific_string, + "neighbors": node.neighbors, OZW_INSTANCE: msg[OZW_INSTANCE], }, ) diff --git a/tests/components/ozw/test_websocket_api.py b/tests/components/ozw/test_websocket_api.py index 7067e4ecd72..13ba6f2152c 100644 --- a/tests/components/ozw/test_websocket_api.py +++ b/tests/components/ozw/test_websocket_api.py @@ -37,6 +37,7 @@ async def test_websocket_api(hass, generic_data, hass_ws_client): assert result["node_basic_string"] == "Routing Slave" assert result["node_generic_string"] == "Binary Switch" assert result["node_specific_string"] == "Binary Power Switch" + assert result["neighbors"] == [1, 33, 36, 37, 39] # Test node statistics await client.send_json({ID: 7, TYPE: "ozw/node_statistics", NODE_ID: 39})