From 1ffde403f020e3aafe21e1fe09e9ffa9bff3d5a2 Mon Sep 17 00:00:00 2001
From: David Bonnes <zxdavb@bonnes.me>
Date: Tue, 30 Jul 2024 16:18:33 +0100
Subject: [PATCH] Ensure evohome leaves no lingering timers (#122860)

---
 homeassistant/components/evohome/__init__.py | 1 +
 1 file changed, 1 insertion(+)

diff --git a/homeassistant/components/evohome/__init__.py b/homeassistant/components/evohome/__init__.py
index 2df4ae1be6b..5a5d9d09521 100644
--- a/homeassistant/components/evohome/__init__.py
+++ b/homeassistant/components/evohome/__init__.py
@@ -243,6 +243,7 @@ async def async_setup(hass: HomeAssistant, config: ConfigType) -> bool:
         update_interval=config[DOMAIN][CONF_SCAN_INTERVAL],
         update_method=broker.async_update,
     )
+    await coordinator.async_register_shutdown()
 
     hass.data[DOMAIN] = {"broker": broker, "coordinator": coordinator}
 
-- 
GitLab