Changelog
All major changes to Shelly BLU Devices API Docs will be reflected here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For BLU devices, based on Silabs MG27 chipset (BLU TRV), refer to Changelog MG27
[1.0.20-rc8] 2024-09-27
Changed
- Send LUX data with button event
- Change button hold event to 0x80 as is in BTHome official documentation
- Wall EU Change public device name. Short device name from advertising includes 4 digits of mac address.
- Wall US Change public device name. Short device name from advertising includes 4 digits of mac address.
- HT Increase number of packets in every advertising
- Remove redundand dependency to LF quartz.
- Align beacon timings for DW and Motion to HT
- Restart connection timeout on gatt write
Added
- DW Add report angle threshold setting
- Allow encrypting without PIN setting
Fixed
- Add temperature compensation for correct battery measurement
- DW Fix beacon mode in open window state
- Motion Restore sensor settings after WatchDog reset
- HT Fix clearing pairing flag in scan response
[1.0.19] 2024-06-19
Changed
- Wall EU Change public device name. Short device name from advertising includes 4 digits of mac address.
- Wall US Change public device name. Short device name from advertising includes 4 digits of mac address.
[1.0.18] 2024-05-15
Added
[1.0.16] 2024-04-08
Fixed
- Add temperature compensation for correct battery measurement
- DW Fix beacon mode in open window state
- Motion Restore sensor settings after WatchDog reset
[1.0.15] 2024-03-21
Fixed
Changed
- Button Limit buzzer sound level to extend battery life. Use max power only for Find Device if battery > 70%
- Motion Motion maximum sensitivity changed to balance between range and stability
Added
- Send firmware version on device boot/reboot and 4 times a day
- Activate Hardware Watch Dog and Radio Watch Dog
- HT Official support for Shelly BLU H&T
[1.0.13] 2024-02-27
Changed
- Extend lux meter calibration table with more points for smoother readings
- Motion Motion maximum sensitivity reduced to avoid oscillations
[1.0.12] 2024-02-17
Fixed
- Fix automatic connection to devices after encrypt/decrypt procedure
- Motion Fix missing bonding after Encrypt/Decrypt
- DW Fix buffer overflow with encrypted devices
Added
- Motion Motion test mode - add advertising for every motion
[1.0.11] 2024-02-09
Added
- Button Add setting for multiclick delay in 6 steps
[1.0.9] 2024-01-15
Added
- Motion Measure light at end of motion
- Motion Use motion sensitivity look up table
- Advertise firmware version 4 times a day and on boot
Changed
- DW Increase debouncing
- Change beacon packets timing: 4 pulses, 150mSec delay
- Decrease button hold power consumtion for all devices
- Change advertising timing to 20mS/1Sec
[1.0.8] 2023-07-24
Added
- Beacon mode for all devices. Send a single packet and start immediately after power on
- Motion Measure light at end of motion
- Motion Use motion sensitivity look up table
Fixed
- Fix measure battery calls
- Disconnect gracefully before reboot
[1.0.7] 2023-06-12
Changed
- Change advertising period and duration to 50mS/2Sec
- Require encryption for reading Encryption key characteristic
Added
- Motion Full support completed
- Send button press event for all devices
Fixed
- Fixed device going to OTA after encryption
- Improved reset function
[1.0.6] 2023-05-22
Added
- Require encrypted connection even from bonded devices
[1.0.5] 2023-05-03
Added
- Enable setting of Unixtime for all devices
- Keep bonding to the connected device when changing encryption key
[1.0.4] 2023-04-04
Added
- Add button hold event
[1.0.2] 2023-02-23
Added
- Add BTHome sample data as GATTT characteristic
- Enable bonding without password if default password is set
- DW Fix window opened state
Fixed
[1.0.1] 2022-12-20
Fixed
[1.0.1] 2022-12-16
- First version released