diff --git a/homeassistant/components/demo/geo_location.py b/homeassistant/components/demo/geo_location.py index 2af7437e0f6..cd020d1bb8a 100644 --- a/homeassistant/components/demo/geo_location.py +++ b/homeassistant/components/demo/geo_location.py @@ -86,7 +86,10 @@ class DemoManager: def _init_regular_updates(self) -> None: """Schedule regular updates based on configured time interval.""" track_time_interval( - self._hass, lambda now: self._update(), DEFAULT_UPDATE_INTERVAL + self._hass, + lambda now: self._update(), + DEFAULT_UPDATE_INTERVAL, + cancel_on_shutdown=True, ) def _update(self, count: int = 1) -> None: