Bleparser

Latest version: v3.7.1

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

Scan your dependencies

Page 4 of 5

1.0.0

The `button/remote/switch/dimmer` advertisements and `light/motion/illuminance` advertisements of Xiaomi sensors are now only returning the output that correspond to the device that has sent the advertisements.

In the previous versions, bleparser was giving all possible outputs for all device types that use the same data object (`0x000F` and `0x1001`) and the user had to filter which result was relevant for his sensor. It now only returns the device specific results (e.g. a `dimmer` won't return a `bathroom remote command` anymore).

0.9.1

Add pycryptodomex to requirements (freol35241)

0.9.0

Xiaomi toothbrush sensor has been rewritten
- It now reports `toothbrush` (0 = off, 1 = on)
- it also reports `counter` = time after start brushing
- after finishing, it reports `score`

0.8.0

Add support for Xiaomi Aqara N100 (ZNMS16LM) and N200 (ZNMS17LM) locks

0.7.0

BREAKING CHANGES

- [Xiaomi parser] The opening sensor state has been reversed, to meet with Home Assistant/BLE monitor definitions for open and closed. Added an extra status output with description of the status.
- removed the lower() from mac.lower() in the parsers and device tracker

0.6.0

- Support for Teltonika Blue Coin T added
- Fix for some Teltonika Blue Puck T sensors not being recognized

Page 4 of 5

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.