From 080484f2f6f75484e51678de1e86a72279210e2a Mon Sep 17 00:00:00 2001 From: Josef Zweck <24647999+zweckj@users.noreply.github.com> Date: Mon, 8 Jan 2024 13:10:16 +0100 Subject: [PATCH] Remove tedee device safely from registry (#107529) remove device safely from registry --- homeassistant/components/tedee/coordinator.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/tedee/coordinator.py b/homeassistant/components/tedee/coordinator.py index 064af41ac89..c846f2a8d9a 100644 --- a/homeassistant/components/tedee/coordinator.py +++ b/homeassistant/components/tedee/coordinator.py @@ -121,7 +121,10 @@ class TedeeApiCoordinator(DataUpdateCoordinator[dict[int, TedeeLock]]): if device := device_registry.async_get_device( identifiers={(DOMAIN, str(lock_id))} ): - device_registry.async_remove_device(device.id) + device_registry.async_update_device( + device_id=device.id, + remove_config_entry_id=self.config_entry.entry_id, + ) # add new locks if new_locks := current_locks - self._locks_last_update: