From 359c6b99b719673528a3b5eb91a123b4e41d6c71 Mon Sep 17 00:00:00 2001 From: Andrey Date: Thu, 14 Jan 2021 22:27:07 +0300 Subject: [PATCH] hotfix --- custom_components/mega/binary_sensor.py | 2 +- custom_components/mega/light.py | 2 +- custom_components/mega/sensor.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/custom_components/mega/binary_sensor.py b/custom_components/mega/binary_sensor.py index ba81c27..e335594 100644 --- a/custom_components/mega/binary_sensor.py +++ b/custom_components/mega/binary_sensor.py @@ -70,7 +70,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry, asyn async_add_devices(devices) - asyncio.create_task(scan()) + hass.async_create_task(scan()) class MegaBinarySensor(BinarySensorEntity, BaseMegaEntity): diff --git a/custom_components/mega/light.py b/custom_components/mega/light.py index 38367cb..c322239 100644 --- a/custom_components/mega/light.py +++ b/custom_components/mega/light.py @@ -85,7 +85,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry, asyn devices.append(light) async_add_devices(devices) - asyncio.create_task(scan_ports()) + hass.async_create_task(scan_ports()) class MegaLight(LightEntity, BaseMegaEntity): diff --git a/custom_components/mega/sensor.py b/custom_components/mega/sensor.py index 5486928..c9068a5 100644 --- a/custom_components/mega/sensor.py +++ b/custom_components/mega/sensor.py @@ -95,7 +95,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry, asyn if values is None: continue if isinstance(values, str) and TEMP_PATT.search(values): - values = {TEMP: values} + values = {TEMP: values} elif not isinstance(values, dict): values = {None: values} for key in values: @@ -112,7 +112,7 @@ async def async_setup_entry(hass: HomeAssistant, config_entry: ConfigEntry, asyn async_add_devices(devices) - asyncio.create_task(scan()) + hass.async_create_task(scan()) class Mega1WSensor(BaseMegaEntity):