From 0c5048160f0c81365179319b565a500986a1b973 Mon Sep 17 00:00:00 2001 From: tomaae <23486452+tomaae@users.noreply.github.com> Date: Wed, 4 Dec 2019 18:53:28 +0100 Subject: [PATCH] added force_fwupdate_check for time interval --- .../mikrotik_router/mikrotik_controller.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/custom_components/mikrotik_router/mikrotik_controller.py b/custom_components/mikrotik_router/mikrotik_controller.py index 9a090ab..031644c 100644 --- a/custom_components/mikrotik_router/mikrotik_controller.py +++ b/custom_components/mikrotik_router/mikrotik_controller.py @@ -45,7 +45,7 @@ class MikrotikControllerData(): self.api = None async_track_time_interval(self.hass, self.force_update, self.option_scan_interval) - async_track_time_interval(self.hass, self.async_fwupdate_check, timedelta(hours=1)) + async_track_time_interval(self.hass, self.force_fwupdate_check, timedelta(hours=1)) return @@ -57,6 +57,14 @@ class MikrotikControllerData(): await self.async_update() return + # --------------------------- + # force_fwupdate_check + # --------------------------- + async def force_update(self, now=None): + """Periodic update.""" + await self.async_fwupdate_check() + return + # --------------------------- # option_track_arp # ---------------------------