From 3c6890735120ea8415e271bf8da0a0b22e0e8371 Mon Sep 17 00:00:00 2001 From: Paulus Schoutsen Date: Thu, 16 Feb 2023 23:07:54 -0500 Subject: [PATCH] Fix dangling task for homekit (#88289) --- homeassistant/components/homekit/type_cameras.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/homeassistant/components/homekit/type_cameras.py b/homeassistant/components/homekit/type_cameras.py index 2bb6272aaeb..9d7f2ae4c6b 100644 --- a/homeassistant/components/homekit/type_cameras.py +++ b/homeassistant/components/homekit/type_cameras.py @@ -443,7 +443,9 @@ class Camera(HomeAccessory, PyhapCamera): async def stop(self): """Stop any streams when the accessory is stopped.""" for session_info in self.sessions.values(): - asyncio.create_task(self.stop_stream(session_info)) + self.hass.async_create_background_task( + self.stop_stream(session_info), "homekit.camera-stop-stream" + ) await super().stop() async def stop_stream(self, session_info):