From e4bca0ad31c01141a133f2071da35d2c994306e6 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Mon, 23 Jun 2025 14:08:42 +0200 Subject: [PATCH] fixes --- homeassistant/components/esphome/manager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/manager.py b/homeassistant/components/esphome/manager.py index 5f57e402d49..78f970d60a9 100644 --- a/homeassistant/components/esphome/manager.py +++ b/homeassistant/components/esphome/manager.py @@ -754,7 +754,9 @@ def _async_setup_device_registry( device_registry = dr.async_get(hass) # Build sets of valid device identifiers and connections - valid_connections = {(dr.CONNECTION_NETWORK_MAC, device_info.mac_address)} + valid_connections = { + (dr.CONNECTION_NETWORK_MAC, format_mac(device_info.mac_address)) + } valid_identifiers = { (DOMAIN, f"{device_info.mac_address}_{sub_device.device_id}") for sub_device in device_info.devices