Bump zwave-js-server-python to 0.59.0 (#129482)

This commit is contained in:
Petar Petrov 2024-11-07 11:06:28 +02:00 committed by GitHub
parent a657b9bb84
commit cb97f2f13c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 14 additions and 8 deletions

View File

@ -10,7 +10,7 @@
"iot_class": "local_push", "iot_class": "local_push",
"loggers": ["zwave_js_server"], "loggers": ["zwave_js_server"],
"quality_scale": "platinum", "quality_scale": "platinum",
"requirements": ["pyserial==3.5", "zwave-js-server-python==0.58.1"], "requirements": ["pyserial==3.5", "zwave-js-server-python==0.59.0"],
"usb": [ "usb": [
{ {
"vid": "0658", "vid": "0658",

View File

@ -529,8 +529,15 @@ class ZWaveServices:
for node_or_endpoint, result in get_valid_responses_from_results( for node_or_endpoint, result in get_valid_responses_from_results(
nodes_or_endpoints_list, _results nodes_or_endpoints_list, _results
): ):
if value_size is None:
# async_set_config_parameter still returns (Value, SetConfigParameterResult)
zwave_value = result[0] zwave_value = result[0]
cmd_status = result[1] cmd_status = result[1]
else:
# async_set_raw_config_parameter_value now returns just SetConfigParameterResult
cmd_status = result
zwave_value = f"parameter {property_or_property_name}"
if cmd_status.status == CommandStatus.ACCEPTED: if cmd_status.status == CommandStatus.ACCEPTED:
msg = "Set configuration parameter %s on Node %s with value %s" msg = "Set configuration parameter %s on Node %s with value %s"
else: else:

View File

@ -3081,7 +3081,7 @@ ziggo-mediabox-xl==1.1.0
zm-py==0.5.4 zm-py==0.5.4
# homeassistant.components.zwave_js # homeassistant.components.zwave_js
zwave-js-server-python==0.58.1 zwave-js-server-python==0.59.0
# homeassistant.components.zwave_me # homeassistant.components.zwave_me
zwave-me-ws==0.4.3 zwave-me-ws==0.4.3

View File

@ -2455,7 +2455,7 @@ zeversolar==0.3.2
zha==0.0.37 zha==0.0.37
# homeassistant.components.zwave_js # homeassistant.components.zwave_js
zwave-js-server-python==0.58.1 zwave-js-server-python==0.59.0
# homeassistant.components.zwave_me # homeassistant.components.zwave_me
zwave-me-ws==0.4.3 zwave-me-ws==0.4.3

View File

@ -497,13 +497,12 @@ async def test_set_config_parameter(
caplog.clear() caplog.clear()
config_value = aeotec_zw164_siren.values["2-112-0-32"]
cmd_result = SetConfigParameterResult("accepted", {"status": 255}) cmd_result = SetConfigParameterResult("accepted", {"status": 255})
# Test accepted return # Test accepted return
with patch( with patch(
"homeassistant.components.zwave_js.services.Endpoint.async_set_raw_config_parameter_value", "homeassistant.components.zwave_js.services.Endpoint.async_set_raw_config_parameter_value",
return_value=(config_value, cmd_result), return_value=cmd_result,
) as mock_set_raw_config_parameter_value: ) as mock_set_raw_config_parameter_value:
await hass.services.async_call( await hass.services.async_call(
DOMAIN, DOMAIN,
@ -534,7 +533,7 @@ async def test_set_config_parameter(
cmd_result.status = "queued" cmd_result.status = "queued"
with patch( with patch(
"homeassistant.components.zwave_js.services.Endpoint.async_set_raw_config_parameter_value", "homeassistant.components.zwave_js.services.Endpoint.async_set_raw_config_parameter_value",
return_value=(config_value, cmd_result), return_value=cmd_result,
) as mock_set_raw_config_parameter_value: ) as mock_set_raw_config_parameter_value:
await hass.services.async_call( await hass.services.async_call(
DOMAIN, DOMAIN,