From 4d54e048c5899297326fcffdb0540c5d263816a0 Mon Sep 17 00:00:00 2001 From: Patrick762 Date: Sun, 2 Jun 2024 13:49:18 +0200 Subject: [PATCH] ignore packs not connected --- .../bluetti_bt/bluetti_bt_lib/bluetooth/device_reader.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/custom_components/bluetti_bt/bluetti_bt_lib/bluetooth/device_reader.py b/custom_components/bluetti_bt/bluetti_bt_lib/bluetooth/device_reader.py index 57bf44c..6dd6fd0 100644 --- a/custom_components/bluetti_bt/bluetti_bt_lib/bluetooth/device_reader.py +++ b/custom_components/bluetti_bt/bluetti_bt_lib/bluetooth/device_reader.py @@ -129,7 +129,9 @@ class DeviceReader: _LOGGER.debug("Parsed data: %s", parsed) for key, value in parsed.items(): - parsed_data.update({key + str(pack): value}) + # Ignore likely unavailable pack data + if value != 0: + parsed_data.update({key + str(pack): value}) except ParseError: _LOGGER.warning("Got a parse exception...")