Fixed routeros version detection #73 #61

This commit is contained in:
tomaae 2020-12-12 12:54:51 +01:00
parent 97faa3f617
commit cb01daa3a3

View file

@ -759,18 +759,6 @@ class MikrotikControllerData:
],
)
if self.data["routerboard"]["firmware"] != "unknown":
try:
self.major_fw_version = int(
self.data["routerboard"].get("firmware").split(".")[0]
)
except:
_LOGGER.error(
"Mikrotik %s unable to determine major FW version (%s).",
self.host,
self.data["routerboard"].get("firmware"),
)
# ---------------------------
# get_system_health
# ---------------------------
@ -869,6 +857,18 @@ class MikrotikControllerData:
else:
self.data["fw-update"]["available"] = False
if self.data["fw-update"]["installed-version"] != "unknown":
try:
self.major_fw_version = int(
self.data["fw-update"].get("installed-version").split(".")[0]
)
except:
_LOGGER.error(
"Mikrotik %s unable to determine major FW version (%s).",
self.host,
self.data["fw-update"].get("installed-version"),
)
# ---------------------------
# get_script
# ---------------------------