diff --git a/homeassistant/components/roon/server.py b/homeassistant/components/roon/server.py index 997db44583d..d30843a7c7b 100644 --- a/homeassistant/components/roon/server.py +++ b/homeassistant/components/roon/server.py @@ -66,7 +66,9 @@ class RoonServer: ) # Initialize Roon background polling - asyncio.create_task(self.async_do_loop()) + self.config_entry.async_on_unload( + asyncio.create_task(self.async_do_loop()).cancel + ) return True