From 1c7402f2bf9da9ba394c2d021b7bcc58e09f05c0 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sun, 3 Aug 2025 08:59:46 +0200 Subject: [PATCH 1/3] Add missing Litebeam 5AC options --- CHANGELOG.md | 6 ++++++ airos/data.py | 7 +++++-- pyproject.toml | 2 +- 3 files changed, 12 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 11a9d71..37c238b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to this project will be documented in this file. +## [0.2.4] - 2025-08-03 + +### Changed + +- Add LiteBeam 5AC related options (as reported per HA core Issue 149884) + ## [0.2.3] - 2025-08-02 ### Changed diff --git a/airos/data.py b/airos/data.py index 1de1d1f..95009f6 100644 --- a/airos/data.py +++ b/airos/data.py @@ -35,7 +35,9 @@ class IeeeMode(Enum): """Enum definition.""" AUTO = "AUTO" - _11ACVHT80 = "11ACVHT80" + _11ACVHT80 = "11ACVHT80" # On a NanoStation + _11ACVHT40 = "11ACVHT40" + _11ACVHT20 = "11ACVHT20" # On a LiteBeam # More to be added when known @@ -43,6 +45,7 @@ class WirelessMode(Enum): """Enum definition.""" PTP_ACCESSPOINT = "ap-ptp" + PTMP_ACCESSPOINT = "ap-ptmp" PTP_STATION = "sta-ptp" # More to be added when known @@ -88,7 +91,7 @@ class Host: freeram: int temperature: int cpuload: float - height: int + height: int | None # Reported none on LiteBeam 5AC @classmethod def __pre_deserialize__(cls, d: dict[str, Any]) -> dict[str, Any]: diff --git a/pyproject.toml b/pyproject.toml index d6a0181..9c6e28f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "airos" -version = "0.2.3" +version = "0.2.4" license = "MIT" description = "Ubiquity airOS module(s) for Python 3." readme = "README.md" From d0b5dfc102afcc78198cdd64cc39372f5779a2dd Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sun, 3 Aug 2025 09:14:17 +0200 Subject: [PATCH 2/3] Update changelog --- CHANGELOG.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 37c238b..32fbc17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,14 +6,14 @@ All notable changes to this project will be documented in this file. ### Changed -- Add LiteBeam 5AC related options (as reported per HA core Issue 149884) +- Added support handling a LiteBeam 5AC, including new wireless and IEEE mode options and allowing for unset height. ## [0.2.3] - 2025-08-02 ### Changed -- Fixed callback function to async -- Added changelog +- Fixed callback function to async. +- Added changelog. ## [0.2.2] - 2025-08-02 From 05a5ca12dba95938974fdbf2a127338851300c83 Mon Sep 17 00:00:00 2001 From: Tom Scholten Date: Sun, 3 Aug 2025 09:15:12 +0200 Subject: [PATCH 3/3] CRAI suggestion --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 32fbc17..8903427 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. ## [0.2.4] - 2025-08-03 -### Changed +### Added - Added support handling a LiteBeam 5AC, including new wireless and IEEE mode options and allowing for unset height.