diff --git a/homeassistant/components/qld_bushfire/geo_location.py b/homeassistant/components/qld_bushfire/geo_location.py index 1adddc48559..3606b664a3f 100644 --- a/homeassistant/components/qld_bushfire/geo_location.py +++ b/homeassistant/components/qld_bushfire/geo_location.py @@ -126,7 +126,10 @@ class QldBushfireFeedEntityManager: def _init_regular_updates(self) -> None: """Schedule regular updates at the specified interval.""" track_time_interval( - self._hass, lambda now: self._feed_manager.update(), self._scan_interval + self._hass, + lambda now: self._feed_manager.update(), + self._scan_interval, + cancel_on_shutdown=True, ) def get_entry(self, external_id: str) -> QldBushfireAlertFeedEntry | None: