From 2aa90b1d122e9cec1074f797c03d5fb47ba4c8f2 Mon Sep 17 00:00:00 2001 From: epenet <6771947+epenet@users.noreply.github.com> Date: Thu, 20 Apr 2023 21:00:24 +0200 Subject: [PATCH] Fix lingering timer in netatmo (#91728) --- homeassistant/components/netatmo/data_handler.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/netatmo/data_handler.py b/homeassistant/components/netatmo/data_handler.py index 80396e8048c..c80bd351ccf 100644 --- a/homeassistant/components/netatmo/data_handler.py +++ b/homeassistant/components/netatmo/data_handler.py @@ -134,8 +134,10 @@ class NetatmoDataHandler: async def async_setup(self) -> None: """Set up the Netatmo data handler.""" - async_track_time_interval( - self.hass, self.async_update, timedelta(seconds=SCAN_INTERVAL) + self.config_entry.async_on_unload( + async_track_time_interval( + self.hass, self.async_update, timedelta(seconds=SCAN_INTERVAL) + ) ) self.config_entry.async_on_unload(