From 20c97cea6b60a5a32455a80738df1eae7df3f08a Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Sun, 26 Feb 2023 20:20:42 +0100 Subject: [PATCH 1/3] Sort manifest (#211) --- custom_components/xiaomi_miio_fan/manifest.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/custom_components/xiaomi_miio_fan/manifest.json b/custom_components/xiaomi_miio_fan/manifest.json index 258412c..1db578f 100644 --- a/custom_components/xiaomi_miio_fan/manifest.json +++ b/custom_components/xiaomi_miio_fan/manifest.json @@ -1,16 +1,16 @@ { "domain": "xiaomi_miio_fan", "name": "Xiaomi Mi Smart Pedestal Fan", - "version": "2022.8.0.0", - "iot_class": "local_polling", + "codeowners": [ + "@syssi" + ], + "dependencies": [], "documentation": "https://github.com/syssi/xiaomi_fan", + "iot_class": "local_polling", "issue_tracker": "https://github.com/syssi/xiaomi_fan/issues", "requirements": [ "construct==2.10.56", "python-miio>=0.5.12" ], - "dependencies": [], - "codeowners": [ - "@syssi" - ] + "version": "2022.8.0.0" } From 256192bdda8f93a73041817fe0e008577ae41a80 Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Fri, 9 Jun 2023 18:40:44 +0200 Subject: [PATCH 2/3] Fix "Passing coroutines is forbidden, use tasks explicitly" (Closes: #216) --- custom_components/xiaomi_miio_fan/fan.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/xiaomi_miio_fan/fan.py b/custom_components/xiaomi_miio_fan/fan.py index f51715f..56456b0 100644 --- a/custom_components/xiaomi_miio_fan/fan.py +++ b/custom_components/xiaomi_miio_fan/fan.py @@ -512,7 +512,7 @@ async def async_service_handler(service): if not hasattr(device, method["method"]): continue await getattr(device, method["method"])(**params) - update_tasks.append(device.async_update_ha_state(True)) + update_tasks.append(asyncio.create_task(device.async_update_ha_state(True))) if update_tasks: await asyncio.wait(update_tasks) From 59c177c2fbdfdf60ab4580a2074504c0988dce2b Mon Sep 17 00:00:00 2001 From: Sebastian Muszynski Date: Fri, 9 Jun 2023 18:41:54 +0200 Subject: [PATCH 3/3] Bump component version --- custom_components/xiaomi_miio_fan/manifest.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom_components/xiaomi_miio_fan/manifest.json b/custom_components/xiaomi_miio_fan/manifest.json index 1db578f..d064439 100644 --- a/custom_components/xiaomi_miio_fan/manifest.json +++ b/custom_components/xiaomi_miio_fan/manifest.json @@ -12,5 +12,5 @@ "construct==2.10.56", "python-miio>=0.5.12" ], - "version": "2022.8.0.0" + "version": "2023.6.0.0" }