diff --git a/homeassistant/components/zwave_js/api.py b/homeassistant/components/zwave_js/api.py index 4f74f94801c..9c148147e01 100644 --- a/homeassistant/components/zwave_js/api.py +++ b/homeassistant/components/zwave_js/api.py @@ -424,7 +424,7 @@ def async_register_api(hass: HomeAssistant) -> None: hass, websocket_subscribe_firmware_update_status ) websocket_api.async_register_command( - hass, websocket_get_firmware_update_capabilities + hass, websocket_get_node_firmware_update_capabilities ) websocket_api.async_register_command( hass, websocket_is_any_ota_firmware_update_in_progress @@ -1984,20 +1984,20 @@ async def websocket_subscribe_firmware_update_status( @websocket_api.require_admin @websocket_api.websocket_command( { - vol.Required(TYPE): "zwave_js/get_firmware_update_capabilities", + vol.Required(TYPE): "zwave_js/get_node_firmware_update_capabilities", vol.Required(DEVICE_ID): str, } ) @websocket_api.async_response @async_handle_failed_command @async_get_node -async def websocket_get_firmware_update_capabilities( +async def websocket_get_node_firmware_update_capabilities( hass: HomeAssistant, connection: ActiveConnection, msg: dict[str, Any], node: Node, ) -> None: - """Abort a firmware update.""" + """Get a node's firmware update capabilities.""" capabilities = await node.async_get_firmware_update_capabilities() connection.send_result(msg[ID], capabilities.to_dict()) diff --git a/tests/components/zwave_js/test_api.py b/tests/components/zwave_js/test_api.py index 4ea0669f0cb..92d5f62bce2 100644 --- a/tests/components/zwave_js/test_api.py +++ b/tests/components/zwave_js/test_api.py @@ -3661,10 +3661,10 @@ async def test_subscribe_firmware_update_status_failures( assert msg["error"]["code"] == ERR_NOT_LOADED -async def test_get_firmware_update_capabilities( +async def test_get_node_firmware_update_capabilities( hass, client, multisensor_6, integration, hass_ws_client ): - """Test that the get_firmware_update_capabilities WS API call works.""" + """Test that the get_node_firmware_update_capabilities WS API call works.""" entry = integration ws_client = await hass_ws_client(hass) device = get_device(hass, multisensor_6) @@ -3680,7 +3680,7 @@ async def test_get_firmware_update_capabilities( await ws_client.send_json( { ID: 1, - TYPE: "zwave_js/get_firmware_update_capabilities", + TYPE: "zwave_js/get_node_firmware_update_capabilities", DEVICE_ID: device.id, } ) @@ -3706,7 +3706,7 @@ async def test_get_firmware_update_capabilities( await ws_client.send_json( { ID: 2, - TYPE: "zwave_js/get_firmware_update_capabilities", + TYPE: "zwave_js/get_node_firmware_update_capabilities", DEVICE_ID: device.id, } ) @@ -3723,7 +3723,7 @@ async def test_get_firmware_update_capabilities( await ws_client.send_json( { ID: 3, - TYPE: "zwave_js/get_firmware_update_capabilities", + TYPE: "zwave_js/get_node_firmware_update_capabilities", DEVICE_ID: device.id, } ) @@ -3736,7 +3736,7 @@ async def test_get_firmware_update_capabilities( await ws_client.send_json( { ID: 4, - TYPE: "zwave_js/get_firmware_update_capabilities", + TYPE: "zwave_js/get_node_firmware_update_capabilities", DEVICE_ID: "fake_device", } )