From fe3646df27f9ca872c3b5801bc6cac506976b5e4 Mon Sep 17 00:00:00 2001 From: patman15 <14628713+patman15@users.noreply.github.com> Date: Sat, 9 Aug 2025 10:57:32 +0200 Subject: [PATCH] fix #15, missing service discovery --- custom_components/hunterdouglas_powerview_ble/api.py | 7 +++++-- .../hunterdouglas_powerview_ble/manifest.json | 2 +- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/custom_components/hunterdouglas_powerview_ble/api.py b/custom_components/hunterdouglas_powerview_ble/api.py index 70bb7f2..8aa4d03 100644 --- a/custom_components/hunterdouglas_powerview_ble/api.py +++ b/custom_components/hunterdouglas_powerview_ble/api.py @@ -88,7 +88,7 @@ class PowerViewBLE: disconnected_callback=self._on_disconnect, services=[ UUID_COV_SERVICE, - # self.UUID_DEV_SERVICE, + UUID_DEV_SERVICE, # self.UUID_BAT_SERVICE, ], ) @@ -283,6 +283,9 @@ class PowerViewBLE: .copy() .decode("UTF-8") ) + except Exception as ex: + LOGGER.error("Error: %s - %s", type(ex).__name__, ex) + raise finally: await self.disconnect() LOGGER.debug("%s device data: %s", self.name, data) @@ -320,7 +323,7 @@ class PowerViewBLE: disconnected_callback=self._on_disconnect, services=[ UUID_COV_SERVICE, - # self.UUID_DEV_SERVICE, + UUID_DEV_SERVICE, # self.UUID_BAT_SERVICE, ], ) diff --git a/custom_components/hunterdouglas_powerview_ble/manifest.json b/custom_components/hunterdouglas_powerview_ble/manifest.json index 4bbb5b3..5e9db5e 100644 --- a/custom_components/hunterdouglas_powerview_ble/manifest.json +++ b/custom_components/hunterdouglas_powerview_ble/manifest.json @@ -17,5 +17,5 @@ "issue_tracker": "https://github.com/patman15/hdpv_ble/issues", "loggers": ["hunterdouglas_powerview_ble"], "requirements": ["cryptography>=43.0.0"], - "version": "0.22" + "version": "0.23" }