Repository navigation
Releases: Ernst79/bleparser
Release list
3.7.3 - fix version
3.7.2 - multiple button support in BTHome
What's Changed
- Added aeskey format in documentation and example by @rpeyron in #45
- Added example using bluepy library by @rpeyron in #46
- added local config to example by @rpeyron in #47
- Add support for multiple button devices by @Tamarinen in #48
New Contributors
Full Changelog: 3.7.1...3.7.2
3.7.1 - [BREAKING CHANGES] December 2022 release
Changes in 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] December 2022 release
Changes in 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 - Fix for python 3.8 compatibility
Changes in 3.8.0
Fix for python 3.8 compatibility (by @cboxed)
3.5.0 - BREAKING CHANGES non-raw BLE processing and new sensors
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
ble_parser = BleParser()
sensor_msg, tracker_msg = ble_parser.parse_raw_data(data) to
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 - Workaround for bad Govee data
3.3.0 [BREAKING CHANGE] LYWSD02MMC support and parser changes
BREAKING CHANGES in 3.3.0
-
Modified the ble-parser to be able to accept non-raw BLE data.
RAW ble advertisements now have to be parsed with
parse_raw_datainstead ofparse_data. Modify your code accordingly.
new sensors
- Add support for LYWSD02MMC Xiaomi temperature and humidity clock
- Add support for Swichbot Meter TH S1 with new device_id (0x1054)
3.2.0 - July update
BREAKING CHANGES
- HA legacy sensor support has been removed
- Split up of alarm sensor of Govee H5183 (one for each probe)
- Govee H5178 was mixing the battery readings of the indoor and outdoor sensor custom-components/ble_monitor#907. With this PR, the Govee H5178 is split up in two devices, one for the indoor sensor and one for the outdoor sensor. The MAC address of the outdoor sensor in increased with 1 (compared to the indoor sensor), to do this. The outdoor temperature and humidity sensor are not used anymore after this update and are moved to the new H5178-outdoor device.
NEW SENSORS
- Govee H5185 meat sensor
- Govee H5182
- Added co2 and tvoc measurements to HA BLE
- Mikrotik sensors
- Thermopro TP359 sensor
- XMWXKG01YL Xiaomi smart switch
- Lockin Q2
- Almendo bluSensor Mini (by @Tamarinen)
OTHER FIXES
- Move
to_macandto_unformatted_macfunctions to helper - Some Qingping sensors weren't updating all information. This release should fix that issue
- Fix for Xiaomi toothbrush
- Fix for Linptech K9B switches not updating their state
- Cleaner up logs for encrypted HA BLE sensors that didn't have an encryption key (yet)
- Fix for XMWXKG01YL locks not working properly
3.1.0 - KKM K6 beaconsensor and Oral-B thoothbrush improvements
- Added support for KKM K6 beaconsensor custom-components/ble_monitor#835
- Split up of Oral-B toothbrushes in SmartSeries 7000 and IO Series 7 (by @codyc1515). The toothbrush sensor can now distinguish between the SmartSeries 7000 and IO series 7.
- Fix for missing Oral-B documentation custom-components/ble_monitor#844