From 3108927f156e4f7c0fd3367e7f28218cd812c1e2 Mon Sep 17 00:00:00 2001 From: andvikt <39195436+andvikt@users.noreply.github.com> Date: Wed, 20 Jan 2021 23:25:57 +0300 Subject: [PATCH] fix offline bug --- custom_components/mega/hub.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/custom_components/mega/hub.py b/custom_components/mega/hub.py index b1212b3..fed025a 100644 --- a/custom_components/mega/hub.py +++ b/custom_components/mega/hub.py @@ -98,11 +98,11 @@ class MegaD: else: await self.get_port(self.port_to_scan) - await asyncio.sleep(1) - if (datetime.now() - self.last_update).total_seconds() > self.poll_interval: + await asyncio.sleep(5) + if (datetime.now() - self.last_update).total_seconds() > (self.poll_interval + 10): await self.get_port(self.port_to_scan) - await asyncio.sleep(1) - if (datetime.now() - self.last_update).total_seconds() > self.poll_interval: + await asyncio.sleep(5) + if (datetime.now() - self.last_update).total_seconds() > (self.poll_interval + 10): self.lg.warning('mega is offline') self.hass.states.async_set( f'mega.{self.id}',