From ddf6a7ad7b125069d78dc9a98cfb8e6d97ccce1a Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Fri, 17 Oct 2025 16:50:29 +0200 Subject: [PATCH 1/5] Add Emma wired to Adam to HW_MODELS --- plugwise/constants.py | 1 + 1 file changed, 1 insertion(+) diff --git a/plugwise/constants.py b/plugwise/constants.py index 941b53718..b5bef84d1 100644 --- a/plugwise/constants.py +++ b/plugwise/constants.py @@ -51,6 +51,7 @@ "160-01": "Plug", "168-01": "Jip", "170-01": "Emma", + "170.1": "Emma", "038500": "Stick", "070085": "Stick", "120002": "Stick Legrand", From e8c68bf0123b07f695bc1e8c67ef30ae1dec521d Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Sat, 18 Oct 2025 10:52:08 +0200 Subject: [PATCH 2/5] Rename, add placeholder for Emma Essential --- plugwise/constants.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugwise/constants.py b/plugwise/constants.py index b5bef84d1..6c6c3a509 100644 --- a/plugwise/constants.py +++ b/plugwise/constants.py @@ -46,12 +46,13 @@ HW_MODELS: Final[dict[str, str]] = { "143.1": "ThermoTouch", "159.2": "Adam", + # "?????": "Emma Essential", + "170.1": "Emma Pro wired", "106-03": "Tom/Floor", "158-01": "Lisa", "160-01": "Plug", "168-01": "Jip", - "170-01": "Emma", - "170.1": "Emma", + "170-01": "Emma Pro", "038500": "Stick", "070085": "Stick", "120002": "Stick Legrand", From ae9eec087c8f9638c19201970393022fab304ac3 Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Sat, 18 Oct 2025 10:55:57 +0200 Subject: [PATCH 3/5] Bump to v1.8.2a0 for testing --- CHANGELOG.md | 4 ++++ pyproject.toml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fdd4d39b..bb3520a6d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## Ongoing + +- Add support for Emma Pro wired, rename wireless Emma to Emma Pro + ## v1.8.1 - Improve detection of orphaned/removed devices via [#802](https://github.com/plugwise/python-plugwise/pull/802) diff --git a/pyproject.toml b/pyproject.toml index 16ed3ee95..b58c26648 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "plugwise" -version = "1.8.1" +version = "1.8.2a0" license = "MIT" description = "Plugwise Smile (Adam/Anna/P1) and Stretch module for Python 3." readme = "README.md" From d7389ea34cd02d6f5aa812150479f33dc114118b Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Sat, 18 Oct 2025 11:06:11 +0200 Subject: [PATCH 4/5] Adapt to Emma Pro model update --- tests/data/adam/adam_anna_new_2.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/data/adam/adam_anna_new_2.json b/tests/data/adam/adam_anna_new_2.json index 5b075dc9f..d3297c6ec 100644 --- a/tests/data/adam/adam_anna_new_2.json +++ b/tests/data/adam/adam_anna_new_2.json @@ -30,7 +30,7 @@ "dev_class": "zone_thermostat", "hardware": "1", "location": "f2bf9048bef64cc5b6d5110154e33c81", - "model": "Emma", + "model": "Emma Pro", "model_id": "170-01", "name": "Emma", "sensors": { From d9d77c45733716aabcddb168f41ab6011314d760 Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Sun, 19 Oct 2025 10:45:13 +0200 Subject: [PATCH 5/5] Improve CHANGELOG --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index bb3520a6d..71e913231 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ ## Ongoing -- Add support for Emma Pro wired, rename wireless Emma to Emma Pro +- Add support for Emma Pro wired, rename wireless Emma to Emma Pro via PR [#804](https://github.com/plugwise/python-plugwise/pull/804) ## v1.8.1