diff --git a/custom_components/hilo/__init__.py b/custom_components/hilo/__init__.py index 99c3d229..0933d95d 100644 --- a/custom_components/hilo/__init__.py +++ b/custom_components/hilo/__init__.py @@ -781,7 +781,7 @@ async def _fetch_legacy_gateway_dsn(self, new_mac: str) -> str | None: returns its old DSN-based identifier if it exists. If it doesn't, it returns Noneto use the MAC address instead.""" device_registry = dr.async_get(self._hass) - for device in device_registry.devices.values(): + for device in device_registry.devices: if device.manufacturer != "Hilo" or device.model != "EQ000017": continue for domain, identifier in device.identifiers: