github custom-components/ble_monitor 8.1.0
8.1.0 - New HA BLE format and many improvements

latest releases: 12.10.4, 12.10.3, 12.10.2...
2 years ago

Changes in 8.1.0

New improved HA BLE format
This release brings a totally new HA BLE format. We have created a BLE advertisement format that you can use for your DIY sensors. The main advantages of the new format:

  • Developed by the makers of BLE monitor, so fully supported
  • Flexible format (choose your own number of digits, data size)
  • Supports encryption (if you want)
  • Energy efficient. We tried to make a format that is as short as possible, to reduce energy consumption, but at the same time to be as flexible as possible
  • Support for a wide range of sensor types (and others can be added easily)
  • Sensors will be automatically added in HA, based on the measurement you send.

More info about the format can be found here

Thanks for @pvvx for his suggestions on how to improve the HA BLE format. ATC firmware 3.7(b) has added support for HA BLE format in the sensors that support ATC firmware.

New sensors

  • Add Sensirion SHT4x #763
  • Add Inkbird P01R pool thermometer

Bug fixes

  • Fix for negative temperatures reported by b-parasites and v2 support (by @jhbruhn)
  • Improve Mi Scale V2 behavior (see below) #617
    • Added weight as an attribute to the weight removed binary sensor #617
    • Set impedance attribute of non-stabilized weight sensor to unavailable if not in data
  • Fix for TypeError in motion sensors (#739)
  • Fix for iBBQ sensors not reporting temperatures above 100°C #779

Old behavior Mi Scale v2
The scale reports multiple ble packets each time it is used and sends the stabilized weight before the impedance has been calculated. The scale also reports an impedance value (if calculated) when the weight is removed.

The integration reported on each ble data packet received (via different sensors). This resulted in the weight and impedance sensors being updated multiple times and at different times with the impedance attribute in the weight sensor to hold the old value initially.

New behavior Mi Scale v2
The person using the scale must wait until the white bars flash - this indicates the impedance has been calculated. If they do not wait, neither the weight sensor or impedance sensor will update.

The integration will report once per activation of the scale with a stabilized weight (weight sensor) and impedance (impedance sensor). These sensors will update almost simultaneously.

Don't miss a new ble_monitor release

NewReleases is sending notifications on new releases.