Bleparser

Latest version: v3.7.1

Safety actively analyzes 624811 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

3.8.0

Fix for python 3.8 compatibility (by cboxed)

3.7.1

**Breaking changes**
- HA BLE has been renamed to BTHome V1

**New sensors**
- BTHome V1 and V2 [see note 1]
- Jaalee JHT sensor
- Xiaomi Smart Door lock E
- XMZNMS08LM Xiaomi Smart Door lock 1S
- Linptech HS1BB(MI) motion sensor
- Linptech door/window sensor MS1BB(MI)
- Inkbird IBS-THx external probe
- Amazfit Smart Scale
- Xiaomi Smart Pillow (MJZNZ018H)
- 8H Intelligent Sleep Aid Natural Latex Pillow X (ZX1)
- Brifit / Sensorpro WS08
- Additional Air Mentor sensors
- support for external probe for Inkbird IBS-TH when reporting as probe 3

**Fixes**
- Fix for negative temperatures for Govee sensors (thanks jmccrohan)
- Fix for negative temperatures in Brifit/Sensorpro sensors
- Fix for Sensirion humidity readings

[1] Please note that not all measurement types of BTHome have been added. In case you need a missing measurement type, let us know. Also note that the multiple measurements of the same type (e.g. two temperature sensors) are not supported.

3.7.0

**Breaking changes**
- HA BLE has been renamed to BTHome V1

**New sensors**
- BTHome V1 and V2 [see note 1]
- Jaalee JHT sensor
- Xiaomi Smart Door lock E
- XMZNMS08LM Xiaomi Smart Door lock 1S
- Linptech HS1BB(MI) motion sensor
- Linptech door/window sensor MS1BB(MI)
- Inkbird IBS-THx external probe
- Amazfit Smart Scale
- Xiaomi Smart Pillow (MJZNZ018H)
- 8H Intelligent Sleep Aid Natural Latex Pillow X (ZX1)
- Brifit / Sensorpro WS08
- Additional Air Mentor sensors
- support for external probe for Inkbird IBS-TH when reporting as probe 3

**Fixes**
- Fix for negative temperatures for Govee sensors (thanks jmccrohan)
- Fix for negative temperatures in Brifit/Sensorpro sensors
- Fix for Sensirion humidity readings

[1] Please note that not all measurement types of BTHome have been added. In case you need a missing measurement type, let us know. Also note that the multiple measurements of the same type (e.g. two temperature sensors) are not supported.

3.6.0

3.5.0

**BREAKING CHANGES**
- Modified the ble-parser to be able to accept non-raw BLE data.

If you like to work with the raw BLE data like before, update your code from

python
ble_parser = BleParser()
sensor_msg, tracker_msg = ble_parser.parse_raw_data(data)


to

python
ble_parser = BleParser()
sensor_msg, tracker_msg = ble_parser.parse_data(data)


**Fixes**
- Fix for negative temperatures Switchbot meter (thx for the help DigiH)
- Improved device_ids for Switchbot
- Fix Dangerous default value [] as argument pylint error in code

**New sensors**
- SmartDry Cloth dryer
- Petoneer Smart Odor Eliminator Pro SU001-T
- Thermopro TP357

3.4.0

- Fix unbound local var with InkbirdIBBQ-4BW 33 (by bdraco )
- Add workaround for bad govee data 32 (by bdraco )

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.