diff --git a/homeassistant/components/gatus/coordinator.py b/homeassistant/components/gatus/coordinator.py index df4ad9545d52..8308861a5610 100644 --- a/homeassistant/components/gatus/coordinator.py +++ b/homeassistant/components/gatus/coordinator.py @@ -70,10 +70,7 @@ class GatusDataUpdateCoordinator(DataUpdateCoordinator[dict[str, EndpointStatus] and identifier[1].removeprefix(f"{self._entry_id}_") in stale_keys for identifier in device.identifiers ): - device_registry.async_update_device( - device.id, - remove_config_entry_id=self._entry_id, - ) + device_registry.async_remove_device(device.id) self._known_endpoint_keys = current_keys return {ep.key: ep for ep in raw_endpoints}