diff --git a/homeassistant/components/nest/media_source.py b/homeassistant/components/nest/media_source.py index 43afee858f39..2f1432c17590 100644 --- a/homeassistant/components/nest/media_source.py +++ b/homeassistant/components/nest/media_source.py @@ -153,10 +153,12 @@ class NestEventMediaStore(EventMediaStore): self._data: dict[str, Any] | None = None self._devices: Mapping[str, str] | None = {} # Invoke garbage collection for orphaned files one per - async_track_time_interval( - hass, - self.async_remove_orphaned_media, - datetime.timedelta(days=1), + config_entry.async_on_unload( + async_track_time_interval( + hass, + self.async_remove_orphaned_media, + datetime.timedelta(days=1), + ) ) @override