From 734614bddaffbeec9b1dc6f0ae051fa77c4c7cf9 Mon Sep 17 00:00:00 2001 From: "J. Nick Koston" Date: Thu, 29 Jun 2023 18:04:13 -0500 Subject: [PATCH] Fix device_id not set in esphome (#95580) --- homeassistant/components/esphome/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/esphome/__init__.py b/homeassistant/components/esphome/__init__.py index 271b0b9aa16..fedb2edd899 100644 --- a/homeassistant/components/esphome/__init__.py +++ b/homeassistant/components/esphome/__init__.py @@ -405,7 +405,9 @@ class ESPHomeManager: await async_connect_scanner(hass, entry, cli, entry_data) ) - _async_setup_device_registry(hass, entry, entry_data.device_info) + self.device_id = _async_setup_device_registry( + hass, entry, entry_data.device_info + ) entry_data.async_update_device_state(hass) entity_infos, services = await cli.list_entities_services()