Return states list from zwave_js get_config_parameters websocket if available (#46954)

This commit is contained in:
Charles Garwood
2021-02-23 09:31:47 -05:00
committed by GitHub
parent f0f752936b
commit 3c35b6558b
2 changed files with 4 additions and 0 deletions

View File

@@ -374,6 +374,9 @@ def websocket_get_config_parameters(
},
"value": zwave_value.value,
}
if zwave_value.metadata.states:
result[value_id]["metadata"]["states"] = zwave_value.metadata.states
connection.send_result(
msg[ID],
result,

View File

@@ -74,6 +74,7 @@ async def test_websocket_api(hass, integration, multisensor_6, hass_ws_client):
assert result[key]["property"] == 2
assert result[key]["metadata"]["type"] == "number"
assert result[key]["configuration_value_type"] == "enumerated"
assert result[key]["metadata"]["states"]
async def test_add_node(