Skip to content

v2.24.0-beta

Pre-release
Pre-release
Compare
Choose a tag to compare
@manup manup released this 16 Sep 12:42
· 301 commits to master since this release

Contributors:

The following users have been contributing to this release. Thank you for that!

@BabaIsYou, @JeroenvIS, @Smanar, @SwoopX, @TheGreatNemo, @Zehir, @aryelevin, @ebaauw, @manup, @rense-k and @thielepaul

Changes

This is a larger release which beside the changes in the REST repository contains many changes in other parts.

Therefore as with all releases, please backup first before installing.

  • First release with the new CMake build system. There are only three Linux -deb packages (previously 6), for arm64, armhf and amd64 platforms based on Ubuntu 18.04 as lowest common build base for upward compatible Qt, libc versions.
  • The Windows version is now cross compiled with mingw-w64, it's currently 10 MB larger than previous release, the size will be reduced again soon.
  • Progress in refactoring deCONZ core (-20K / + 5K lines of code) with focus on removing Qt and old unused modules.
  • Inclusion of actor model library for thread-safe communication between core, plug-ins and the UI without Qt.
  • Support for ConBee III (not on sale yet)
  • GCFFlasher 3.17 replaced by GCFFlasher 4.2.2 which fixes various bugs in 3.17 and works with ConBee I, II, III; RaspBee I, II and Hive.

Important: deCONZ GUI nodes from now on show only one circle button for the endpoint and clusters list. The left circle button to query ZDP descriptors was removed (as it didn't work for some years now). Please use the node context menu for this functionality. In a upcoming release the circle button will be replaced by a better icon to represent the drop-down list.

image

(Only one circle button on the right side, this is not a bug.)

Debian package file name changes

The file names from now one don't contain leading zeros for versions anymore to align with the version used in other places. There are various places in the UI and Phoscon App which will be streamlined to this format if they don't already use it.

Old: deconz_2.23.00-debian-buster-beta_arm64.deb

Now: deconz_2.24.0-debian-buster-beta_arm64.deb

Note: Existing packages are not renamed to keep all links intact.

Device Support

  • DDF add support for 4 channel module _TZ3000_wkr3jqmr [#7211](#7211)
  • DDF for Aqara LED Strip T1 [#7201](#7201)
  • DDFs for Trådfri bulbs [#7213](#7213)
  • DDF for Ikea RODRET Remote Control [#7199](#7199)
  • DDF add support for TS0601_TZE204_qasjif9e & fix other mmWave Radar Presence DDF [#7184](#7184)
  • DDF add support for ROVF (TMZ02L-16A-B2) Mini Switch [#7196](#7196)
  • DDF for further NEO NAS-WR01B smart plugs (_TZ3000_waho4jtj) [#7195](#7195)
  • DDF add support for lxn59-2s7lX1.0 [#7192](#7192)
  • DDF for frient SPLZB-141 smart plug [#7189](#7189)
  • DDF for Tuya 4-gang switch (_TZ3000_uaa99arv) [#7150](#7150)
  • DDF for Tuya temperature / humidity sensor (_TZ3000_0s1izerx) [#7159](#7159)
  • DDF for ubisys D1-R (5603) [#7154](#7154)
  • DDF for ubisys S1-R (5601) [#7153](#7153)
  • DDF for Tuya 4-gang switch (_TZ3000_pkeqinnt) [#7148](#7148)
  • DDF add 2 Tuya contact sensors models [#7145](#7145)

Enhancements

  • Add support for latest Hue firmware [#7206](#7206)

  • DDF add item file for cap/measured_value/substance [#7146](#7146)

  • [subdevice] for ZHAAncillaryControl [#7165](#7165)

  • [subdevice] for ZHADoorLock [#7174](#7174)

  • [subdevice] for Level control switch [#7166](#7166)

  • [subdevice] for ZHATime type [#7164](#7164)

  • [subdevice] for ZHACarbonMonoxide [#7222](#7222)

  • [subdevice] for Color light [#7171](#7171)

  • [subdevice] items_optional for ZHAPresence [#7180](#7180)

  • [subdevice] items_optional for ZHAPower [#7179](#7179)

  • [subdevice] items_optional for $TYPE_ON_OFF_LIGHT [#7177](#7177)

  • [subdevice] items_optional for ZHAAlarm [#7169](#7169)

  • [subdevice] items_optional for Color dimmable light [#7170](#7170)

  • [subdevice] items_optional for ZHAThermostat [#7181](#7181)

  • [subdevice] items_optional for ZHAAirPurifier [#7167](#7167)

  • [subdevice] items_optional for ZHAAirQuality [#7168](#7168)

  • [subdevice] items_optional for Color temperature light [#7172](#7172)

  • [subdevice] items_optional for Dimmable light [#7173](#7173)

  • [subdevice] items_optional for Extended color light [#7176](#7176)

  • Prepare for deconz-lib deCONZ::Attribute::lastRead() change [#7158](#7158)

  • Add Develco specific LED indication attribute to basic cluster [#7156](#7156)

  • Cleanup backup.cpp include dependencies [#7152](#7152)

  • Remove connectivity REST-API endpoint [#7141](#7141)

  • Remove FLS-NB, ubisys C++ code and rule "BIND" support [#7143](#7143)

  • Remove support loading old MAC address format of lights [#7142](#7142)

  • Cleanup debug prints and remove addr.toStringExt() usage [#7140](#7140)

Bug Fixes

  • Support parsing ZCL string attributes in UTF-8 and Latin1 encoding
  • Fix sensitivity for lumi_vibration_aq1 [#7208](#7208)
  • Fix alarm systems set code [#7210](#7210)
  • Fix DDF validation errors. [#7221](#7221)
  • Fix macOS opening of button maps file [#7131](#7131)
  • Update Etag when removing user fix [#7217](#7217)
  • Fix TRÅDFRI Shortcut button sent 1004 instead 2004 event [#7214](#7214)
  • Fix air quality printf format warning [#7212](#7212)
  • Fix LIDL smart watering timer missing ZHAOpenClose state/open item (_TZE200_htnnfasr) [#7207](#7207)
  • Fix battery not reported for Tuya 4-gang remote [#7203](#7203)
  • Fix ZCLDB wrong "Neutral current" attribute number [#7188](#7188)
  • Fix JSON indentation, missing file extensions [#7175](#7175)