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" }