From d1d6e9bd973a5f1e248039e08307f4e684099bc5 Mon Sep 17 00:00:00 2001 From: Erik Montnemery Date: Thu, 10 Sep 2026 13:51:51 +0200 Subject: [PATCH] Fix zwave_js condition._async_resolve_nodes (#181841) --- homeassistant/components/zwave_js/condition.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/homeassistant/components/zwave_js/condition.py b/homeassistant/components/zwave_js/condition.py index d1de2dd0b370..aeafd5a052af 100644 --- a/homeassistant/components/zwave_js/condition.py +++ b/homeassistant/components/zwave_js/condition.py @@ -11,7 +11,7 @@ from zwave_js_server.model.node import Node as ZwaveNode from homeassistant.const import ATTR_DEVICE_ID, CONF_OPTIONS from homeassistant.core import HomeAssistant, callback -from homeassistant.helpers import config_validation as cv, device_registry as dr +from homeassistant.helpers import config_validation as cv from homeassistant.helpers.automation import move_top_level_schema_fields_to_options from homeassistant.helpers.condition import ( ATTR_BEHAVIOR, @@ -97,11 +97,10 @@ def _async_resolve_nodes( hass: HomeAssistant, device_ids: Iterable[str] ) -> _ResolvedNodes: """Resolve targeted device IDs to Z-Wave nodes.""" - dev_reg = dr.async_get(hass) resolved = _ResolvedNodes() for device_id in set(device_ids): try: - node = async_get_node_from_device_id(hass, device_id, dev_reg) + node = async_get_node_from_device_id(hass, device_id) except ValueError: resolved.unresolved += 1 else: