Skip to content

Releases: dresden-elektronik/deconz-rest-plugin

v2.32.2-beta

03 Dec 10:56

Choose a tag to compare

v2.32.2-beta Pre-release
Pre-release

Contributors:

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

@derfrodo, @manup and @mattreim

Changes

Device Support

  • DDF clone for Bosch Radiator thermostat II +M #8424
  • DDF for dresden elektronik FLS-CT lp #8421
  • Fix for SNZB-03 motion sensor detected as water leak sensor #8415
  • DDF clone for IKEA bulb GU10 WS 345lm (LED2106R3) #8414
  • DDF for HOBEIAN ZG-204ZM PIR+ presence and light sensor #8405
  • DDF for HOBEIAN ZG-223Z raindrop and light sensor #8402
  • DDF extend clones of Tuya Thermostat TRV (TS0601) #8400
  • DDF for HOBEIAN sensors (ZG-204ZV and ZG-227Z) #8399

Enhancements

  • Handle ZCL attribute octed strings (0x41) in Javascript #8420
  • Don't add "path" key when saving a DDF from the UI editor #8419
  • Remove state/lowbattery from ZG-204ZV #8411

Bug Fixes

  • Improve ZCL octed string attribute.toString() method deconz-lib/03636f
  • Fix Windows builds and use OpenSSL applink.c deconz/fb4521
  • Fix HTTP stalling and keeping connections open deconz/a2a8e2
  • Fix serial com using read() in critical section deconz/2c8220
  • Fix debug format datatype warnings, remove some legacy warnings #8418
  • Fix consumption for Innr SP 242 #8410
  • Fix warnings reported by static analyzer #8417
  • Fix description.xml validation error #8408

v2.32.1-beta

14 Nov 02:41

Choose a tag to compare

v2.32.1-beta Pre-release
Pre-release

Contributors:

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

@4MeInfo, @ManyouZ82, @Smanar, @SwoopX, @ebaauw, @manup, @mattreim and @saxn-paule

Changes

Qt6 support

This is the first release supporting Qt6 on Linux. This is needed on newer distributions like Debian 13 Trixie.
The Qt6 packages are in the same generic and generic-beta APT channels but have a -qt6 prefix, e.g. can be installed via:

sudo apt install deconz-qt6

Support for Qt5 will remain for the time being via the deconz package until distributions drop Qt5, like Debian Trixie.

Device Support

  • Support relay interlock for Aqara Dual Relay Module T2 (DCM-K01) #8396
  • DDF for Tuya 4-in1 sensor (_TZE200_rhgsbacq) #8379
  • DDF clone for Tuya door/window sensor (_TZ3000_996rpfy6) #8395
  • DDF clone for Tuya temperature/humidity sensor (_TZ3000_bgsigers) #8384
  • Hue smart button v2, model: RDM005. #8390
  • DDF for Tuya 10G presence sensor with light sensor #8387
  • DDF for HOBEIAN ZG-204ZL pir motion sensor #8386
  • DDF for Eurotronic Spirit radiator thermostat (SPZB0001) #8361
  • DDF clone for Tuya seat pressure sensor (_TZ3000_pjb1ua0m) #8373
  • DDF for NOUS E8 smoke sensor #8375

Enhancements

  • Announce HTTPS port if active (Discovery and UPnP) #8397
  • DDFs adjustments and fixes [1] #8393
  • Remove Eurotronic Spirit legacy code #8377

Bug Fixes

  • Fix for Namron 4512770 4in1 multi sensor #8385
  • Third Reality - some adjustments and fixes #8392
  • Fix build for Qt6 on ARM #8389
  • Fix Websocket setup using proper ports #8381
  • Fix Shelly 1PM/1PM mini consumption value exposure #8380

v2.32.0-beta

23 Oct 19:52

Choose a tag to compare

v2.32.0-beta Pre-release
Pre-release

Contributors:

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

@BEskandari, @Mimiix, @SwoopX, @TobiasSchaffner, @ebaauw, @github-actions[bot], @manup and @mattreim

Changes

Device Support

  • IKEA bulbs - merged some DDFs #8367
  • IKEA devices - some adjustments and fixes #8356
  • Hue MotionAware #8343
  • DDF clone for Third Reality garage sensor (3RDTS01056Z) #8360
  • MΓΌller Licht bulbs - some adjustments and fixes #8365
  • DDF clone for funeng youpin humidity temperature sensor (TS0201) #8362
  • DDF clone for eWelink Contact Sensor CK-TLSR8656-SS5-01(7003) #8353
  • Aqara Smart Curtain Controller (ZNCLDJ11LM) #8349
  • Hue Secure Smart Chime #8348
  • Add Tuya _TZE204_o3x45p96 to the list of TRV (TS0601) devices #8341
  • DDF for HOBEIAN presence sensor (ZG-204Z) #8346
  • DDF clone for Tuya smoke detector (_TZE284_rccxox8p) #8336
  • DDF for BlitzWolf BW-SHP-13/15 - intervals extended #8334
  • DDF clone for HOBEIAN ZG-222Z variant and correction #8328
  • DDF for Tuya raindrop sensor (_TZE200_u6x1zyv2) #8326
  • DDF clone for SONOFF SNZB-02WD variant #8324
  • DDF for Tuya Water Valve (_TZE284_7ytb3h8u) #8318

Enhancements

  • Support WebSockets over HTTPS and HTTP port #8359
  • Add ui_name in generic/subdevices as human readable device type #8368
  • Hue MotionAware #8343
  • Hue Secure Smart Chime #8348
  • Add Shelly specific cluster data to general.xml #8320

Bug Fixes

  • Removing the double state/power from Sengled E1C-NB7 #8331
  • Two DDFs merged - nous_a1z_smart_plug => _TZ3000_TS011F_smart_plug and intervals extended #8330

v2.31.2

29 Sep 18:51

Choose a tag to compare

Contributors:

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

@Mimiix and @SwoopX

Back from vacation lets start with the stable release, the upcoming beta with recent PRs is also scheduled for this week.

Changes

Device Support

  • Add additional manufacturer and model IDs #8325

Bugfixes

  • Fix enable writing cstring attribute values deconz/pull/14
  • Fix disable read button when attribute is write only deconz/pull/13
  • Fix correct attribute access display in attribute and cluster view deconz/pull/12

v2.31.1-beta

31 Aug 11:42

Choose a tag to compare

v2.31.1-beta Pre-release
Pre-release

Contributors:

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

@BEskandari, @Sekenfo, @Smanar, @github-actions[bot], @justin-caldicott, @manup and @mattreim

Changes

Device Support

  • DDF add support for the PO-BOCO-ELEC (pilot wire heater) from Powernity #8314
  • DDF for Tuya Temperature Humidity Moisture Sensor (_TZE200_npj9bug3) #8311
  • DDF for Tuya 3 gangs locked device #8309
  • DDF for Sonoff SNZB-02LD/eWeLink CK-TLSR8656-SS5-01(7014) and correction #8300
  • DDF clone for Innr SP 242 plug #8302
  • DDF for Tuya Motion Sensor TS0601 (_TZE200_bh3n6gk8/_TZE200_1ibpyhdc) #8305
  • DDF clone for Tuya 4 gang switch (_TZ3000_zgyzgdua) #8307

Bugfixes

  • Fix Phoscon App login page causing 401 HTTP errors with Home Assistant Ingress deconz-lib/#3

v2.31.0-beta

11 Aug 14:18

Choose a tag to compare

v2.31.0-beta Pre-release
Pre-release

Contributors:

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

@BEskandari, @Cadkey, @Doskii, @Maik1, @Martinvdm, @SilverFire, @Smanar, @cs42, @ebaauw, @github-actions[bot], @gjasny, @joctee, @kuzmin-no, @manup, @mariomaz87, @mattreim and @minhtuannguyen

Changes

Visual changes and dark mode theme

The refactoring of the GUI is ongoing to split into separate core and GUI applications (see deconz/development for details).

image

This version brings a new dedicated dark mode theme which also shows more live details on devices:

On/off state for lights and plugs

image

If a device is turned on it is shown with a yellow frame around it. In the screenshot "Osram GU10" light is off and "Spot 4" light is on.

Sensor state and values

image

Sensor nodes now show a view state properties β€” currently temperature, light level as lux, presence, vibration, alarms like water, fire, etc. The new purple dot indicator represents binary states like presence or vibration. It is lit when active. In the screenshot the motion sensor "Presence 354"is currently active and sensing motion, the "Vibration 359" sensor is currently not triggered.

How to enable dark mode

By default the known classic theme is active. The new theme can be enabled in Menu > View > Dark theme. Upcoming versions will also bring light themes using the new style.

Data view

Via Menu > Help > Data view all data from devices from the REST API plugin is now visible and updated in real time. This is currently only a view for developers and the underlying model is the base to split up core and GUI. In future this view will gain search / filter fields for easier navigation.

image

Qt6 support

The code has been refactored to support Qt5 and Qt6, since Qt5 won't gain much features needed for modern desktops like Linux Wayland or HighDPI support in Windows and macOS.

The first deCONZ version using this is the deCONZ_Setup_Win64_V2_31_00.exe package which is build with Qt6 and for 64-bit. The deCONZ_Setup_Win32_V2_31_00.exe contains the usual Qt5 and 32-bit build.

macOS versions will also be updated for Qt6 in future. For Linux we need to figure out a good approach to support old and new distributions.

Device Support

  • DDF for Namron Zigbee Stove Guard 140279X #8289
  • DDF add primary support for the Aqara Door Window Sensor P1 #8284
  • DDF for Sonoff smart Plug (S60ZBTPF) #8286
  • DDF clone for Tuya Zigbee Smart Rain Sensor (_TZ3000_amis43tj) #8285
  • DDF for Philips Hue smart plug LOM006 #8281
  • Fix for new IKEA RODRET model identifier #8279
  • DDF for Tuya light sensor (_TZ3000_9kbbfeho) #8277
  • DDF for Mumubiz switch with temperature / humidity sensor TYZGTH1CH-D1RF (_TZ3218_7fiyo3kv) #8272
  • DDF for Third Reality Motion Sensor R1 (3RSMR01067Z) #8276
  • DDF for Tuya TS0046 6-gang switch #8270
  • DDF clone for SONOFF SNZB-02LD variant #8268
  • Update xiaomi_ssm-u01_t1_switch.json #8263
  • DDF for Tuya presence sensor (_TZ3000_bb6xaihh with model id SNZB-03) #8267
  • DDF clone for Scimagic Soil Moisture Sensor (_TZE284_oitavov2) #8261
  • DDF clone for Tuya 4 Gang remote (_TZ3000_5tqxpine) #8249
  • DDF clones for Tuya Air sensors #8244
  • DDF clone for Tuya covering Yoolex (_TZE200_9caxna4s) #8237
  • DDF for Namron 8 button switch (4512772, 4512773) #8240
  • DDF clone for newer variant of Heiman HS1SA-E #8242
  • DDF Tuya 2-gangs switch poll battery status #8243
  • DDF for Aqara E1 single rocker wireless switch WXKG16LM #8245
  • DDF for MultIR smoke sensor MIR-SM100-E #8248
  • DDF use dm3 insteaof of m3 for state/flow #8250
  • DDF clone for Sunricher SR-ZG9080A with enhancements #8252
  • DDF clone for Tuya temperature/humidity sensor (_TZE284_wtikaxzs) #8235
  • DDF clone for Tuya smoke detector (_TZE284_rccxox8p) #8231

Enhancements

  • Support build with Qt6 (alpha) #8295
  • Add actor model to query device resources and resource items as VFS #8274
  • Update xiaomi_ssm-u01_t1_switch.json #8263
  • Deprecate product_match.cpp #8264
  • Update general.xml file to use more data from LiXee device #8228
  • Enable status reporting for Parkside Smart Watering Timer (_TZE200_htnnfasr) #8226

Bug Fixes

  • Fix state/reachable and config/reachable not stored in database #8297
  • Fix QVariant can't be assigned to const char* in Qt6 #8294
  • Fix QDateTime::toTime_t() missing in Qt6 #8293
  • Fix QString::midRef() missing in Qt6 #8292
  • Fix QTextCodec missing in Qt6 #8291
  • Include header for Qt6 compatibility #8290
  • Fix creation of invalid Unicast Bindings #8288
  • Fix Xiaomi TH-S02D sensor pressure value calculation #8275
  • Fix battery reading of Sonoff water valve SWV-BSP #8254
  • DDF rollback for PR Tuya 2-gangs switch poll battery status #8255
  • Remove a duplicate line in general.xml #8227
  • Fix /devices endpoint not having UTC timestamps for "value" #8230

v2.30.2

08 May 12:10

Choose a tag to compare

Changes

This stable version contains the changes and important bug fixes.
Please refer to the changelogs of beta for more details:

v2.30.1-beta
v2.30.0-beta

v2.30.1-beta

06 May 21:29

Choose a tag to compare

v2.30.1-beta Pre-release
Pre-release

Contributors:

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

@Smanar, @SwoopX, @manup, @mattreim and @tobyDoh

Changes

While v2.30.1 was planned as stable release we encountered quite some bugs in the REST API which needed to be addressed first to make it easier for REST API clients. Therefore this is one more beta before going stable.

Device Support

  • DDF clone for Tuya door/window sensor (_TZ3000_bpkijo14) #8196
  • DDF clone for Tuya door/window sensor (_TZE200_n8dljorx) #8209
  • DDF for Ubisys Router R0 #8203
  • DDF for Shelly 1PM mini gen4 #8201
  • DDF for Shelly 1PM gen4 #8205
  • DDF for Shelly 1 gen4 #8207

Enhancements

  • Expose NWK address as hex value through REST API #8199
  • Improve ZGP device representation #8218
  • Make Device creation time available #8214

Bug Fixes

  • Fix strings without data being null, return empty string instead #8223
  • Fix don't expose null values from Device for sensors and lights #8222
  • Fix missing lights and groups Websocket deleted events #8221
  • Fix don't expose Configuration tool (coordinator) lastannounced #8220
  • Fix legacy sensors lastseen or lastannounced = null #8219
  • Fix don't expose ddf_hash and ddf_policy for lights and sensors #8217
  • Fix don't expose internal attr/zonetype to REST-API #8216
  • Fix attr/lastannounced and attr/lastseen sometimes being null #8215
  • Fix ResourceItem set (UTC) timestamps from string #8213
  • Ensure lights and sensors always have valid Etag #8202

v2.30.0-beta

30 Apr 19:18

Choose a tag to compare

v2.30.0-beta Pre-release
Pre-release

Contributors:

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

@Beersteak, @Goofy180173, @Smanar, @fox34, and @manup

Changes

Device Support

  • DDF for SRAIN-01 rain sensor #8171
  • DDF clone for temperature and humidity sensor (_TZE200_vs0skpuc) #8192
  • DDF for Xiaomi WXKG11LM 2018 switch #8188
  • DDF for BlitzWolf BW-SHP-13 plug clone #8181

Enhancements

  • Reduce Websocket event pressure due attr/lastseen #8193
  • Add support for C401N user interface configuration #8180
  • Hide non public shared library symbols on Unix #8184

Bug Fixes

  • Fix for hard to discover network devices via NWK Broadcast c96a00
  • Fix freeze due deadlock in serial com a8cd54
  • Fix missing default/init values for DDF items #8198
  • Fix Ikea scenes with on/off going wild #8197
  • Fix light Websocket events #8191
  • Fix ghost events for sensors #8189
  • Fix CMake FetchContent_Populate() deprecated warnings #8186
  • OSRAM/Centralite Motion Sensor-A fix wrong presence = false auto reset #8182

v2.29.5

19 Apr 18:25

Choose a tag to compare

Changes

The stable release contains numerous bug fixes and device integrations since the last stable version. Please refer to the changelogs of previous beta versions for details:

v2.29.4-beta
v2.29.3-beta
v2.29.2-beta
v2.29.1-beta
v2.29.0-beta

Device Support

  • DDf for Aeotec (Samjin) water leak sensor's #8167

ConBee III firmware

Together with this release the new stable firmware version 0x26550900 Firmware Changelog mitigates various reported bugs.