From f83cdaa58321efdb98554150412e156d637a8ea8 Mon Sep 17 00:00:00 2001 From: Andrey Date: Fri, 29 Jan 2021 09:53:10 +0300 Subject: [PATCH] event monitoring propper restarting --- custom_components/mega/entities.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/custom_components/mega/entities.py b/custom_components/mega/entities.py index df92ec1..57d0d8d 100644 --- a/custom_components/mega/entities.py +++ b/custom_components/mega/entities.py @@ -13,16 +13,18 @@ from .const import DOMAIN, CONF_CUSTOM, CONF_INVERT, EVENT_BINARY_SENSOR, LONG, _events_on = False _LOGGER = logging.getLogger(__name__) + async def _set_events_on(): - global _events_on + global _events_on, _task_set_ev_on await asyncio.sleep(10) _LOGGER.debug('events on') _events_on = True def set_events_off(): - global _events_on + global _events_on, _task_set_ev_on _events_on = False + _task_set_ev_on = None _task_set_ev_on = None