mirror of
https://github.com/home-assistant/core.git
synced 2025-07-18 02:37:08 +00:00
Return property_key in zwave_js get_config_parameters websocket (#47808)
This commit is contained in:
parent
3115bf9aab
commit
13cd2f52d8
@ -371,6 +371,7 @@ def websocket_get_config_parameters(
|
|||||||
metadata = zwave_value.metadata
|
metadata = zwave_value.metadata
|
||||||
result[value_id] = {
|
result[value_id] = {
|
||||||
"property": zwave_value.property_,
|
"property": zwave_value.property_,
|
||||||
|
"property_key": zwave_value.property_key,
|
||||||
"configuration_value_type": zwave_value.configuration_value_type.value,
|
"configuration_value_type": zwave_value.configuration_value_type.value,
|
||||||
"metadata": {
|
"metadata": {
|
||||||
"description": metadata.description,
|
"description": metadata.description,
|
||||||
|
@ -73,10 +73,14 @@ async def test_websocket_api(hass, integration, multisensor_6, hass_ws_client):
|
|||||||
assert len(result) == 61
|
assert len(result) == 61
|
||||||
key = "52-112-0-2"
|
key = "52-112-0-2"
|
||||||
assert result[key]["property"] == 2
|
assert result[key]["property"] == 2
|
||||||
|
assert result[key]["property_key"] is None
|
||||||
assert result[key]["metadata"]["type"] == "number"
|
assert result[key]["metadata"]["type"] == "number"
|
||||||
assert result[key]["configuration_value_type"] == "enumerated"
|
assert result[key]["configuration_value_type"] == "enumerated"
|
||||||
assert result[key]["metadata"]["states"]
|
assert result[key]["metadata"]["states"]
|
||||||
|
|
||||||
|
key = "52-112-0-201-255"
|
||||||
|
assert result[key]["property_key"] == 255
|
||||||
|
|
||||||
# Test getting non-existent node fails
|
# Test getting non-existent node fails
|
||||||
await ws_client.send_json(
|
await ws_client.send_json(
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user