From 749153ec049e5f1c8a232f88039e069042c5be96 Mon Sep 17 00:00:00 2001 From: Krzysztof Borowiecki <34208222+Chriserus@users.noreply.github.com> Date: Sat, 23 Nov 2024 20:51:34 +0100 Subject: [PATCH] Fix "Passing coroutines is forbidden, use tasks explicitly." error on zone cleaning This small PR fixes an error on Zone cleanup, as "Passing coroutines is forbidden, use tasks explicitly." prevents this action. See more in https://github.com/KrzysztofHajdamowicz/home-assistant-vacuum-styj02ym/commit/9e6c4808c5dccfe9f294db882b3fcc3adbd61af7 --- custom_components/viomise/vacuum.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/viomise/vacuum.py b/custom_components/viomise/vacuum.py index 5852e5f..0e14ec4 100644 --- a/custom_components/viomise/vacuum.py +++ b/custom_components/viomise/vacuum.py @@ -191,7 +191,7 @@ async def async_service_handler(service): for vacuum in target_vacuums: update_coro = vacuum.async_update_ha_state(True) - update_tasks.append(update_coro) + update_tasks.append(asyncio.create_task(update_coro)) if update_tasks: await asyncio.wait(update_tasks)