Skip to content

Releases: custom-components/ble_monitor

1.0.2 - Qingping BLE adv support and MMC-T201-1 baby thermometer support

10 Feb 08:46
c085266
Compare
Choose a tag to compare

Changes in 1.0.2

  • Adds support for Xiaomi Miaomiaoce MMC-T201-1 Digital Baby Thermometer (read the disclaimer)
  • Adds support for Qingping CGP1W weather station
  • Adds support for Qingping CGG1 and CGD1 sensor without using an encrypting key (using the Qingping advertisements)
  • Fixes a small bug for the reset_timer in combination with MJYD02YL motion sensors.

DISCLAIMER

The MMC-T201-1 sensor sends two temperatures in the BLE advertisements, that are converted to a body temperature with a certain algorithm in the original app. We tried to reverse engineering this relation, but we were only able to approximate the relation in the range of 36.5°C - 37.9°C at this moment. It has not been calibrated at elevated body temperature (e.g. if someone has a fever), so measurements displayed in Home Assistant might be different (wrong) compared to those reported in the app. It is therefore advised NOT to rely on the measurements in BLE monitor if you want to monitor your or other peoples body temperature / health). If you have additional measurements, especially outside the investigated range, please report them in this issue.

1.0.2-beta - MMC-T201-1 support and CGG1 support without encryption key

07 Feb 18:42
b7deca6
Compare
Choose a tag to compare

Changes in 1.0.2-beta

  • Adds support for Xiaomi Miaomiaoce MMC-T201-1 Digital Baby Thermometer
  • Adds support for CGG1 sensor without using an encrypting key (using the Qingping advertisements)
  • Fixes a small bug for the reset_timer in combination with MJYD02YL motion sensors.

1.0.1-beta - Add support for Qingping advertisements

03 Feb 21:10
03d2f3c
Compare
Choose a tag to compare

Changes in 1.0.1-beta

Support added for sensors which send BLE advertisements in the format used by Qingping.
In this release, the CGD1 alarm clock and CGP1W weather station are added (the first also sends in the Xiaomi MiBeacon format, so was already supported. However, the Qingping format has the advantage that it doesn't need an encryption key)

1.0.0 - More settings for individual devices

03 Feb 20:29
de5b95e
Compare
Choose a tag to compare

Changes in 1.0.0

It's time to move to 1.0.0! We were running out of numbers, so it was about time to move on and start with the magic number 1.0.0.

To celebrate, we have added more settings that can be set/overruled for individual devices. decimals, use_median and restore_state can now be set at device level. We have removed the rounding option, as it wasn't adding much. The same can be achieved by using a large number of decimals.

We also fixed a bug for sensors with ATC firmware, which were not working in combination with discovery: False

1.0.0-beta

02 Feb 22:12
192734e
Compare
Choose a tag to compare
1.0.0-beta Pre-release
Pre-release

Changes in 1.0.0-beta

It's time to move to 1.0.0! We were running out of numbers, so it was about time to move on and start with the magic number 1.0.0 (ok, still beta).

To celebrate, we have added more settings that can be set/overrulled for individual devices. decimals, use_median and restore_state can now be set at device level. We have removed the rounding option, as it wasn't adding much. The same can be achieved by using a large number of decimals.

0.9.11 - Improvements for ATC firmware and MJYD02YL

02 Feb 16:34
533256d
Compare
Choose a tag to compare

Changes in 0.9.11

  • Remove jagged humidity measurements for sensors with ATC firmware

  • Added support for Bluetooth 5 advertisements (extended format) for sensors with ATC firmware

  • Improved support for motion sensor of MJYD02YL Xiaomi Motion Activated Night Light sensor (thanks for the support of @andrewjswan and @skynetua).

    This release adds support for the motion sensor MJYD02YL. You can use the reset_timer to define after how long the sensor should report motion clear (default is 30 seconds). Note that the sensor also sends advertisements itself that can overrule this setting. To our current knowledge, advertisements after 30 seconds of no motion send by the sensor are motion clear messages, advertisements within 30 seconds are motion detected messages. In a future release we will filter out messages, if they do not correspond to the setting in ble_monitor.

    Note that advertisements are encrypted, therefore you need to set the encryption key in your configuration

0.9.11-beta - Improvements for MJYD02YL and for ATC firmware

31 Jan 19:06
Compare
Choose a tag to compare
  • Added support for Bluetooth 5 advertisements (extended format) for sensors with ATC firmware

  • Removed jagged humidity measurements workaround for sensors with ATC firmware

  • Improved support for motion sensor of MJYD02YL Xiaomi Motion Activated Night Light sensor (thanks for the support of @andrewjswan and @skynetua).

    This third implementation for MJYD02YL adds improved support for the motion sensor of MJYD02YL compared to version 0.9.10. We have now implemented all advertisement types the sensor sends.
    Note that advertisements are encrypted, therefore you need to set the encryption key in your configuration

0.9.10-beta - Support for motion sensor of MJYD02YL Xiaomi Motion Activated Night Light sensor

24 Jan 20:17
5d448ff
Compare
Choose a tag to compare

Changes in 0.9.10-beta

  • Added support for motion sensor of MJYD02YL Xiaomi Motion Activated Night Light sensor.

    This second implementation adds support for the motion sensor of MJYD02YL compared to version 0.9.9. This sensor broadcasts two type of advertisements for motion detection. Only one is implemented for now. We are looking into support for the other advertisements in a future release. Note that it only sends motion detected, not no motion. This means that you need to set a reset_timer to tell the sensor when it can assume that there is no motion anymore.

    Note that advertisements are encrypted, therefore you need to set the encryption key in your configuration

0.9.9 - MJYD02YL Xiaomi Motion Activated Night Light sensor support (light/battery only)

24 Jan 17:44
1c421f6
Compare
Choose a tag to compare

Changes in 0.9.9

  • Added partial support for MJYD02YLXiaomi Motion Activated Night Light sensor.

    This first implementation adds only light state (light/no light) and battery state. Motion sensor is not supported yet, due to an issue with the advertisement format. We hope to implement motion sensor support in the near future.

    Note that advertisements are encrypted, therefore you need to set the encryption key in your configuration

0.9.9-beta - MJYD02YL Xiaomi Motion Activated Night Light sensor support (light/battery only)

22 Jan 18:06
Compare
Choose a tag to compare

Changes in 0.9.9-beta

  • Added partial support for MJYD02YL Xiaomi Motion Activated Night Light sensor.

    This first implementation adds only light state (light/no light) and battery state. Motion sensor is not supported yet, due to an issue with the advertisement format. We hope to implement motion sensor support in the near future.

    Note that advertisements are encrypted, therefore you need to set the encryption key in your configuration