From 90aa2ab6f17b43ee44690269c2742a2e4562f382 Mon Sep 17 00:00:00 2001 From: kesawi <14970452+kesawi@users.noreply.github.com> Date: Sun, 17 May 2026 21:12:34 +1000 Subject: [PATCH 1/2] fix: resolve ruff isort and pylint unused variable CI failures --- pyintesishome/intesisbox.py | 3 +-- pyintesishome/intesishomelocal.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/pyintesishome/intesisbox.py b/pyintesishome/intesisbox.py index 9bbe3dd..eafa6a4 100644 --- a/pyintesishome/intesisbox.py +++ b/pyintesishome/intesisbox.py @@ -4,8 +4,6 @@ import logging from typing import List -from .intesisbase import IntesisBase - from .const import ( DEVICE_INTESISBOX, INTESIS_NULL, @@ -21,6 +19,7 @@ INTESISBOX_MODE_MAP, ) from .helpers import uint32 +from .intesisbase import IntesisBase _LOGGER = logging.getLogger("pyintesishome") diff --git a/pyintesishome/intesishomelocal.py b/pyintesishome/intesishomelocal.py index d712420..ab799db 100644 --- a/pyintesishome/intesishomelocal.py +++ b/pyintesishome/intesishomelocal.py @@ -308,7 +308,7 @@ def _get_fan_map(self, device_id): device_model = self._info.get("deviceModel", "") if self._info else "" if 0 not in fan_values and "MH-AC-WIFI" in device_model: fan_values = [0] + fan_values - for map_key, values in INTESIS_MAP[67]["values"].items(): + for values in INTESIS_MAP[67]["values"].values(): if sorted(values.keys()) == fan_values: return values return INTESIS_MAP[67]["values"][63] From 6aa2c665bcb340fe5a2f46d58e2459926c9a7942 Mon Sep 17 00:00:00 2001 From: kesawi <14970452+kesawi@users.noreply.github.com> Date: Sun, 17 May 2026 21:26:03 +1000 Subject: [PATCH 2/2] style: add blank line between methods for ruff format compliance --- pyintesishome/intesishomelocal.py | 1 + 1 file changed, 1 insertion(+) diff --git a/pyintesishome/intesishomelocal.py b/pyintesishome/intesishomelocal.py index ab799db..a469253 100644 --- a/pyintesishome/intesishomelocal.py +++ b/pyintesishome/intesishomelocal.py @@ -334,6 +334,7 @@ def get_horizontal_swing_list(self, device_id) -> list: INTESIS_MAP[uid]["values"][i] for i in self._datapoints[uid]["descr"]["states"] ] + def has_horizontal_swing(self, device_id) -> bool: """Entity supports horizontal swing.""" return self._has_datapoint("hvane")