Skip to content

Releases: Ernst79/bleparser

3.7.3 - fix version

Choose a tag to compare

@Ernst79 Ernst79 released this 08 Jun 07:23
6845901

Fix version, same as 3.7.2

3.7.2 - multiple button support in BTHome

Choose a tag to compare

@Ernst79 Ernst79 released this 08 Jun 07:17
9ebab24

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

Choose a tag to compare

@Ernst79 Ernst79 released this 28 Dec 09:58

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

Choose a tag to compare

@Ernst79 Ernst79 released this 28 Dec 09:30
a53e653

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

Choose a tag to compare

@Ernst79 Ernst79 released this 28 Jul 09:55
ac8757a

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

Choose a tag to compare

@Ernst79 Ernst79 released this 26 Jul 19:14
6074e2d

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

Choose a tag to compare

@Ernst79 Ernst79 released this 10 Jul 20:44
02ed585

Changes in 3.4.0

  • Fix unbound local var with Inkbird@IBBQ-4BW #33 (by @bdraco )
  • Add workaround for bad govee data #32 (by @bdraco )

3.3.0 [BREAKING CHANGE] LYWSD02MMC support and parser changes

Choose a tag to compare

@Ernst79 Ernst79 released this 08 Jul 13:42
c42ae92

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_data instead of parse_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

Choose a tag to compare

@Ernst79 Ernst79 released this 05 Jul 13:05
34a6f3e

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_mac and to_unformatted_mac functions 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

Choose a tag to compare

@Ernst79 Ernst79 released this 29 Apr 09:25
d07693c