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...")