mirror of
https://github.com/tomaae/homeassistant-mikrotik_router.git
synced 2025-07-10 01:14:33 +02:00
Fixed reboot check, fixes #389
This commit is contained in:
parent
fc51c71323
commit
a1b2851193
1 changed files with 5 additions and 5 deletions
|
@ -299,6 +299,7 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
|
||||||
self.accessrights_reported = False
|
self.accessrights_reported = False
|
||||||
|
|
||||||
self.last_hwinfo_update = datetime(1970, 1, 1)
|
self.last_hwinfo_update = datetime(1970, 1, 1)
|
||||||
|
self.rebootcheck = 0
|
||||||
|
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
# option_track_iface_clients
|
# option_track_iface_clients
|
||||||
|
@ -1434,10 +1435,6 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
def get_system_resource(self) -> None:
|
def get_system_resource(self) -> None:
|
||||||
"""Get system resources data from Mikrotik"""
|
"""Get system resources data from Mikrotik"""
|
||||||
tmp_rebootcheck = 0
|
|
||||||
if "uptime_epoch" in self.ds["resource"]:
|
|
||||||
tmp_rebootcheck = self.ds["resource"]["uptime_epoch"]
|
|
||||||
|
|
||||||
self.ds["resource"] = parse_api(
|
self.ds["resource"] = parse_api(
|
||||||
data=self.ds["resource"],
|
data=self.ds["resource"],
|
||||||
source=self.api.query("/system/resource"),
|
source=self.api.query("/system/resource"),
|
||||||
|
@ -1522,10 +1519,13 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]):
|
||||||
|
|
||||||
if (
|
if (
|
||||||
"uptime_epoch" in self.ds["resource"]
|
"uptime_epoch" in self.ds["resource"]
|
||||||
and 0 < tmp_rebootcheck < self.ds["resource"]["uptime_epoch"]
|
and self.rebootcheck > self.ds["resource"]["uptime_epoch"]
|
||||||
):
|
):
|
||||||
self.get_firmware_update()
|
self.get_firmware_update()
|
||||||
|
|
||||||
|
if "uptime_epoch" in self.ds["resource"]:
|
||||||
|
self.rebootcheck = self.ds["resource"]["uptime_epoch"]
|
||||||
|
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
# get_firmware_update
|
# get_firmware_update
|
||||||
# ---------------------------
|
# ---------------------------
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue