mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 03:07:37 +00:00
Add comments to zwave_js node metadata WS API (#67210)
* Add comments to zwave_js node metadata WS API * Add test dat
This commit is contained in:
parent
2c0153a32e
commit
4e2b6db397
@ -496,6 +496,7 @@ async def websocket_node_metadata(
|
||||
"wakeup": node.device_config.metadata.wakeup,
|
||||
"reset": node.device_config.metadata.reset,
|
||||
"device_database_url": node.device_database_url,
|
||||
"comments": node.device_config.metadata.comments,
|
||||
}
|
||||
connection.send_result(
|
||||
msg[ID],
|
||||
|
@ -68,7 +68,11 @@
|
||||
"inclusion": "To add the ZP3111 to the Z-Wave network (inclusion), place the Z-Wave primary controller into inclusion mode. Press the Program Switch of ZP3111 for sending the NIF. After sending NIF, Z-Wave will send the auto inclusion, otherwise, ZP3111 will go to sleep after 20 seconds.",
|
||||
"exclusion": "To remove the ZP3111 from the Z-Wave network (exclusion), place the Z-Wave primary controller into \u201cexclusion\u201d mode, and following its instruction to delete the ZP3111 to the controller. Press the Program Switch of ZP3111 once to be excluded.",
|
||||
"reset": "Remove cover to triggered tamper switch, LED flash once & send out Alarm Report. Press Program Switch 10 times within 10 seconds, ZP3111 will send the \u201cDevice Reset Locally Notification\u201d command and reset to the factory default. (Remark: This is to be used only in the case of primary controller being inoperable or otherwise unavailable.)",
|
||||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2479/ZP3111-5_R2_20170316.pdf"
|
||||
"manual": "https://products.z-wavealliance.org/ProductManual/File?folder=&filename=MarketCertificationFiles/2479/ZP3111-5_R2_20170316.pdf",
|
||||
"comments": {
|
||||
"level": "info",
|
||||
"text": "test"
|
||||
}
|
||||
},
|
||||
"isEmbedded": true
|
||||
},
|
||||
|
@ -249,6 +249,7 @@ async def test_node_metadata(hass, wallmote_central_scene, integration, hass_ws_
|
||||
result["device_database_url"]
|
||||
== "https://devices.zwave-js.io/?jumpTo=0x0086:0x0002:0x0082:0.0"
|
||||
)
|
||||
assert result["comments"] == [{"level": "info", "text": "test"}]
|
||||
|
||||
# Test getting non-existent node fails
|
||||
await ws_client.send_json(
|
||||
|
Loading…
x
Reference in New Issue
Block a user