From 1c0b2630da4da4d99dfbb57b4393bef0dc1877c9 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 13 Apr 2023 23:54:29 +0200 Subject: [PATCH] Fix lingering timers in flux_led (#91379) --- homeassistant/components/flux_led/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/flux_led/__init__.py b/homeassistant/components/flux_led/__init__.py index e6f89536baf..94f50caa1a2 100644 --- a/homeassistant/components/flux_led/__init__.py +++ b/homeassistant/components/flux_led/__init__.py @@ -102,7 +102,10 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool: EVENT_HOMEASSISTANT_STARTED, _async_start_background_discovery ) async_track_time_interval( - hass, _async_start_background_discovery, DISCOVERY_INTERVAL + hass, + _async_start_background_discovery, + DISCOVERY_INTERVAL, + cancel_on_shutdown=True, ) return True