From 7048c58489945b7717196e91e8f384c0703effd0 Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Wed, 24 Sep 2025 10:22:39 +0200 Subject: [PATCH 1/2] Remove double functionality, already present in node_rejoin_message() --- plugwise_usb/network/registry.py | 2 -- 1 file changed, 2 deletions(-) diff --git a/plugwise_usb/network/registry.py b/plugwise_usb/network/registry.py index ca18a1cb3..679d35efc 100644 --- a/plugwise_usb/network/registry.py +++ b/plugwise_usb/network/registry.py @@ -263,8 +263,6 @@ async def register_node(self, mac: str) -> None: await request.send() except StickError as exc: raise NodeError(f"{exc}") from exc - if self.update_network_registration(mac): - await self._exec_node_discover_callback(mac, None, False) async def unregister_node(self, node: PlugwiseNode) -> None: """Unregister node from current Plugwise network.""" From 13defa7de3cafca27559f99f558a052caf9cde5c Mon Sep 17 00:00:00 2001 From: Bouwe Westerdijk Date: Wed, 24 Sep 2025 17:41:50 +0200 Subject: [PATCH 2/2] Update CHANGELOG --- CHANGELOG.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 04a8aa729..f385a3e2d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,8 @@ - PR [337](https://github.com/plugwise/python-plugwise-usb/pull/337): Improve node removal, remove and reset the node as executed by Source, and remove the cache-file. - PR [342](https://github.com/plugwise/python-plugwise-usb/pull/342): Improve node_type chaching. - PR [343](https://github.com/plugwise/python-plugwise-usb/pull/343): Improve writing of cache-files. -- PR [344](https://github.com/plugwise/python-plugwise-usb/pull/344): Don't store plus-device in nodetypes cache +- PR [344](https://github.com/plugwise/python-plugwise-usb/pull/344): Don't store plus-device in nodetypes cache. +- PR [348](https://github.com/plugwise/python-plugwise-usb/pull/348): Fix broken auto-joining. ## 0.46.0 - 2025-09-12