This beta release is based on v2.12.0-beta version.
Changes
- Add introspection REST API for button events, state and config attributes #4933
Note: Button events are currently only exposed for switches defined inbutton_maps.json
.
This will be expanded in the upcoming versions to expose all popular switches into introspection API. - A new REST API debug page was added in the Phoscon App under Menu → Help → API Information.
- Support for Tuya 4gang switch (_TZ3000_xabckq1v) #5004
- Add button map for Immax Keyfob-ZB3.0 #4952
- Initial support for LK Wiser Temperature and Humidity Sensor (CCT593011_AS) #4954
- Initial support for LK Wiser Water Leak Sensor (CCT592011_AS) #4955
- Add button map for LIDL doorbell #4999
- Add button map for Sunricher switch (ROB_200-008) #5000
- Expose
RConfigDelay
instead ofRConfigDuration
for Develco motion sensors #4950 - Fix: Consider ZCL frame control direction for sending ZCL Default Response #4947
- Fix loading backup on Webkit browsers regression #4965
- Fix incorrect payload length for IAS ACE arm commands for Keyfobs #4946
- Fix KNYCKLAN receiver doesn't turn off #4978
- Fix missing temperature and setpoint value return for Hama (Tuya) TRV #4980
- Fix handling of ZCL Default Response #5009
- Fix dresden elektronik Lighting Switch dim up button event #5011
- Fix TRÅDFRI remote control emitting button event
1002
again after mode switch #4951 - Fix TRÅDFRI remote control arrow buttons "hold" and "long release" events #5012
- Fix build with Qt version 5.7; add
isValid(match)
helper functions #5013 - Fix Samjin Button ghost events by disabling IAS zone status reporting #4986
- Fix BOSCH AIR processing reported sensor data #5010
- Increase maximum length of rule name to 64 #5005
- LIDL Livarno Lux remote, button names, rules on config/on #5005
- Improve HTTP REST API dispatching performance and use new methods #4982
- Refactor of
changeSensorConfig()
and additional improvements #4940 - Refactor of button map data types #4932
- Remove
TaskItem
globals in thermostat and window covering modules #4975 - Don't construct temporary
QStringList
ingetAcceptHeaderApiVersion()
#4976
deCONZ core
- Improved UI of Node Info Panel with extra data.
- Improved performance of parsing
general.xml
ZCLDB with less memory fragmentation. - Improved reading all attributes in Cluster Info Panel.
- Fix unknown clusters showing up as FFFF.
- Fix issues with HTTP header handling wich affected reverse proxies.
- Improve performance and memory handling of APS and ZCL processing.
A special thanks to all contributors of the deCONZ Github community.