From de1ca6a6f6cc37e37c9e6da216849bb5063e66f6 Mon Sep 17 00:00:00 2001 From: Tomaae <23486452+tomaae@users.noreply.github.com> Date: Sat, 6 Jul 2024 15:23:57 +0200 Subject: [PATCH] Change board name for non mikrotik hardware #363 --- custom_components/mikrotik_router/coordinator.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/custom_components/mikrotik_router/coordinator.py b/custom_components/mikrotik_router/coordinator.py index 167d894..11d0244 100644 --- a/custom_components/mikrotik_router/coordinator.py +++ b/custom_components/mikrotik_router/coordinator.py @@ -1376,7 +1376,9 @@ class MikrotikCoordinator(DataUpdateCoordinator[None]): # --------------------------- def get_system_routerboard(self) -> None: """Get routerboard data from Mikrotik""" - if self.ds["resource"]["board-name"] in ("x86", "CHR"): + if self.ds["resource"]["board-name"].startswith("x86") or self.ds["resource"][ + "board-name" + ].startswith("CHR"): self.ds["routerboard"]["routerboard"] = False self.ds["routerboard"]["model"] = self.ds["resource"]["board-name"] self.ds["routerboard"]["serial-number"] = "N/A"