Releases: custom-components/ble_monitor
1.0.2 - Qingping BLE adv support and MMC-T201-1 baby thermometer support
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
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
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
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
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
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 reportmotion 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 aremotion clear
messages, advertisements within 30 seconds aremotion detected
messages. In a future release we will filter out messages, if they do not correspond to the setting inble_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
-
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
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
, notno motion
. This means that you need to set areset_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)
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)
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