Contributors:
The following users have been contributing to this release. Thank you for that!
@Fischelsberger, @Smanar, @SwoopX, @jan666, @manup, @mattreim and @retrography
Changes
Device Support
- DDF clone for Tuya 2 channel module (_TZ3000_nuenzetq) #7624
- DDF clone for Tuya contact sensor (_TZ3000_zgrffiwg) #7631
- DDF variant for Tuya 2-channel switch (_TZ3000_lmlsduws) #7612
- DDF for LEDVANCE A60 FIL DIM T #7610
- DDF for OSRAM PAR16 50 TW (GU10) #7609
Enhancements
- DDF for Ikea on/off switch firmware versions before 0x23079631 #7643
Note: After the update it can take a while until the new DDF is picket up, pressing the top button and waiting for ca. 1 minute should complete the process. - Expose OTA file version for matchexpr #7642
- DEV refresh non sleeper endpoints and simple descriptors once per session #7637
- JS add R.hasCluster(ep,clusterId [,side]) #7634
- Remove old and unused QT Javascript engine code #7629
- Refactor DuktapeJS memory management, use deCONZ library #7628
- Prevent store ResourceItem item of RDevice resource in APS indication #7627
- Don't poll unsupported ZCL attributes more than once #7625
- Relax reporting interval of Sonfoff SNZB-02 multisensor #7616
- More detailed ZGP logging, relax Friends of Hue switch detection #7611
- Improve ResourceItem::setValue() usage in Device class #7607
- Add default refresh.interval of 5 secs to state/hue item #7606
- DDF support disable binding table requests #7605
- deCONZ core now tries to extract the extended address of an incoming packet from the neighbor tables if it isn't known otherwise. This prevents things getting stuck in case a device changes it's NWK address.
- Support
--dev
parameter on Windows d12e75 - GCFFlasher shipped with deCONZ updated to version v4.4.0
Bug Fixes
- Fix adding non existing clusters to devices and shown in the GUI, this could have happened when requests for such a cluster were send to a device and it responded with ZCL unsupported attribute status code.
- Philips Hue ZLL/ZB3 match DDF only for newer firmware #7635
- Fix non stop reading of binding table for legacy devices #7638
- Fix consumption reporting for Lidl SilverCrest (_TZ3000_j1v25l17) #7621
- Fix negative value for sensitivity for Aqara/Xiaomi vibration sensor #7618
- Fix StateChange write with invalid values on boot #7626
- Fix OSRAM Classic A60 W clear crash #7613
- Fix OSRAM Classic A60 RGBW crash #7608
- Fix for IKEA Tradfri control outlet #7604
- Fix unnecessary read requests for some Xiaomi devices #7602
New Phoscon App Automations feature (BETA)
The old sensor control is quite limited in support for various sensors. Automations are our new generic way to setup rules with sensors and other devices. Read more about it on https://phoscon.de/en/app/doc#group-automation-en
ConBee II Zigbee firmware
The sources for the firmware have been ported to build via GCC instead of IAR compiler in a modern environment. This allows to use better tools like static analyzers to fix bugs. And more importantly using a debugger directly with the device. It's been a while since the last ConBee II firmware was released, a new one is scheduled to fix a few bugs and support Install Codes without hacks.