ble_monitor
ble_monitor copied to clipboard
[Bug]: Error doing job: Fatal error
What happened?
found this entry in log, no apparent misbehavior
Sensor type
No response
Relevant log output
Logger: homeassistant
Source: custom_components/ble_monitor/ble_parser/__init__.py:134
Integration: Passive BLE monitor (documentation, issues)
First occurred: July 13, 2024 at 10:04:27 AM (10 occurrences)
Last logged: September 17, 2024 at 12:49:58 PM
Error doing job: Fatal error: protocol.data_received() call failed.
Traceback (most recent call last):
File "/usr/local/lib/python3.12/asyncio/selector_events.py", line 1013, in _read_ready__data_received
self._protocol.data_received(data)
File "/usr/local/lib/python3.12/site-packages/aioblescan/aioblescan.py", line 1855, in data_received
self.process(packet)
File "/config/custom_components/ble_monitor/__init__.py", line 662, in process_hci_events
sensor_msg, tracker_msg = self.ble_parser.parse_raw_data(data)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/config/custom_components/ble_monitor/ble_parser/__init__.py", line 134, in parse_raw_data
shortened_local_name = adstruct[2:].decode("utf-8")
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x88 in position 1: invalid start byte