Changelog for Silabs MG27 based devices
The major changes to Shelly BLU Devices with MG27 chipset API Docs will be reflected here.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.1.1] 2024-11-25
- TRV Fix setting of target temperature with low speed ring rotation.
[1.1.0] 2024-11-22
Changed
- TRV Rise the threshold for detecting stepper motor endpoints
- TRV More agressive calibration correction when enabled
- TRV Correct display of ZB network status in user menu
- TRV Retry joining ZB network with small delay. Correct Zigbee display messages
- TRV Set max MTU size for GATT to 250
- TRV Update Shelly.GetDeviceInfo to version CFG_VERSION 2
- TRV Set default OVERRIDE_ENABLE on top of CFG_VERSION 1
- TRV Don't read internal t sensor if FLOOR_HEATING_EN
Added
- TRV Display all segments on at boot
- TRV Make automatic calibration of closed position always enabled, and add correction to 100% position
- TRV Joining ZB combined with Leaving operation if needed
- TRV Add ZB Groups cluster server side
- TRV Add not_mounted error in trv flags
- TRV Add ZB display status
- TRV Make target setting speed exponential for F
- TRV Change public device name. Short device name from advertising includes 4 digits of mac address.
- TRV Make entering user menu more smooth
Fixed
- TRV Fix trv target constraints
- TRV Fix rotary encoder Fahrenheit targets
- TRV Fix some conversions to farenheit
[1.0.1] 2024-10-11
Changed
- TRV Factory test mode - start with all LEDs on
- TRV ZB: Change paring/Leaving button action to tripple press
- TRV Restart pairing if button is pressed and not in BLE menu
Added
- TRV Use valve min position and the same for valve min report position from the settings
- TRV Force status report in valve open to close or vice versa
- TRV Add default_boost_duration and defaul_override_duration in trv config
- TRV Add trv override_enable setting
- TRV ZB setting target temperature using Thermostat cluster
[1.0.0] 2024-09-26
Changed
- TRV Add -0.1C correction on power LEDs instead of skip t measure
- TRV Do not add temperature[2] in adv packet if to external temperature is not available
- TRV Remove blocking of rotary encoder operation during pairing
- TRV Make trv.SetBoost duration optional, 30min default
- TRV Stop both Override and Boost mode on manual target temperature set
- TRV Rollover state_rev to 1, minor fixes
- TRV Use prediction correction for displayed temperature
- TRV Update ListScheduleRules with rev
- TRV Fine tune timings for entering settings from ring rotation
- TRV Change advertisin timing to 333 / 5
- TRV Slow down entering set target menu from rotary encoder
- TRV Correct total steps calculation and reset the counter on back plate opening
- TRV Move schedule_rev to trv.getstatus
- TRV Simplify bonding and rebonding
- TRV Optimize setting boost mode manually
- TRV Enable beacons while connection is opened and suggest using 1M phy
- TRV Load cron only when systime is valid
Added
- TRV Prevent accidentally entering boost mode of user menu while setting target temperature
- TRV Force reading battery and temperature in app init
- TRV Add long press for 5 sec to use for ZB Joining
- TRV Display pairing when pressing the button and block manual control in pairing mode
- TRV Add shelly device ID from response to advertising. Add device type name to GATT device name
- TRV Add total steps counter in RPC trv status
- TRV System sanity check added. Resets to factory defaults if pairing mode did not finished the first time
Fixed
- TRV Fix suncron deadloop
- TRV Bootloader v5 - fix shelly device type length in adv packet
- TRV Fix clear trv boost
- TRV Smooth up the user menu
[0.0.9] 2022-09-11
- First version released to public