Skip to content

Releases: dresden-elektronik/deconz-rest-plugin

v2.24.2

17 Nov 22:24
Compare
Choose a tag to compare

Changes

  • Fix Hue lights validator errors #7285
  • Fix wrong value for state/open on window covering devices #7314
  • Correct battery reporting attribute for Aqara E1 open/close sensor MCCGQ14LM #7279
  • Fix potential crashes during device pairing
  • Fix macOS backup/restore
  • Code sign and notarize macOS version

v2.24.1-beta

06 Oct 12:05
Compare
Choose a tag to compare
v2.24.1-beta Pre-release
Pre-release

Contributors:

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

@Mimiix, @Smanar, @SwoopX, @Zehir, @ebaauw and @manup

Changes

This version runs smoother and use less CPU due changes in deCONZ core and the UI to tame heavy repainting and line drawing.

Device Support

  • Add support for another Hue Bloom modelid #7277
  • DDF add some clone for Tuya water sensor #7271
  • DDF for Tuya / Nous contact sensor E3 sensor (_TZ3000_v7chgqso) #7260
  • Add DDF for frient MOSZB-154 motion sensor pro #7264
  • New DDF for all IKEA blinds #7245
  • Updated DDF for IKEA STARKVIND Air Purifier #7248
  • DDF for IKEA VINDSTYRKA #7246
  • DDF for IKEA SYMFONISK sound contoller #7240
  • DDF for IKEA TRADFRI on/off switch #7237
  • DDF for IKEA TRADFRI motion sensor #7243
  • DDF for IKEA TRADFRI wireless dimmer #7242
  • DDF for IKEA TRADFRI open/close remote #7236
  • DDF for IKEA TRADFRI signal repeater #7249
  • DDF for IKEA TRADFRI SHORTCUT button #7235
  • DDF for TRADFRI remote control #7234
  • DDF for IKEA SYMFONISK sound remote gen2 #7233
  • DDF for IKEA STYRBAR remote control N2 #7232
  • DDF for IKEA RODRET dimmer #7230
  • IKEA bulbs: add productid #7244
  • Update DDFs for Hue motion sensors #7247
  • DDF for Aqara T1 temperature and humidity Sensor WSDCGQ12LM #7241
  • DDF for Legrand / BTicino Master remote SW Home / Away #7228
  • DDF for Hue secure contact sensor #7227

Enhancements

  • Small adjustments on the bug report issue template #7274
  • Replace Markdown with YAML issue templates #7262
  • IKEA Rodret dimmer add config/alert #7238
  • Support new IKEA firmware battery percentage changes #7269
  • Update DDFs with current zcl:attr function names #7272
  • Support DataTypeReal #7253
  • Add API and websocket support for state/measured_value and corresponding cap items. #7252
  • Rename state{x,y} item generic file #7251

Bug Fixes

  • Fix heavy bogus database writes #7281
  • Fix CLIP sensor's config/battery not restored #7257
  • Fix compiler warning for QLatin1String bounds #7258
  • Reformat JSON and fix JavaScript eslint warnings #7229

v2.23.2

01 Oct 14:26
Compare
Choose a tag to compare

Small release on top of v2.23.1.

Enforce HTML cache invalidation in browsers for all Javascript files referenced in HTML, as well as Javascript files with additional imported ES modules. This mitigates problems where after an update the Phoscon App isn't loaded in a consistent state, for which the workaround was to clear the browser cache. The workaround could still fail when reverse proxies such as nginx were in play too.

v2.23.1

16 Sep 11:22
Compare
Choose a tag to compare

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

Only a small release with fixes for v2.23.0-beta.
This is the last release made with the old build system.

Bug Fixes

  • Fix TRΓ…DFRI Shortcut button sent 1004 instead 2004 event #7214
  • Fix sensitivity for lumi_vibration_aq1 #7208
  • Fix macOS opening of button maps file #7131
  • Fix alarm systems set code #7210
  • Fix ZCLDB wrong « Neutral currentΒ Β» attribute number #7188
  • Update etag when removing user fix #7217

v2.24.0-beta

16 Sep 12:42
Compare
Choose a tag to compare
v2.24.0-beta Pre-release
Pre-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...

Read more

v2.23.0-beta

31 Jul 21:02
Compare
Choose a tag to compare
v2.23.0-beta Pre-release
Pre-release

Contributors:

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

@1doubleDD1, @AndreKoepke, @BabaIsYou, @MichaelHeimann, @Smanar, @SwoopX, @Zehir, @aryelevin, @dimitripb, @ebaauw, @flexy2dd, @manup, @pimw1 and @sevrinrobstad

Changes

Initial macOS alpha support

deCONZ runs now on macOS, the support is marked alpha since the release isn't notarized and backup creation/loading not implemented yet. As a temporary workaround please refer to deCONZ-on-macOS Wiki

Phoscon App

The version is now synced with the newer version already contained in the native Android App. Most notably the the device sections behind the menu button like switches, sensors, blinds and plugs are updated.

Build system progress

While this release is still compiled with the old QMake build system, the new the new CMake based one has further progressed. The Windows version can now be build from Linux in our CI system (this was completely manual before). Future Linux packages for Debian and Ubuntu are build on Debian Buster, so we only need one package per architecture, before the builds needed to be done per distribution and architecture β€” this is made possible due less hard linking of dynamic libraries like OpenSSL and supporting multiple versions. The plan is to automate releases completely via the Gitlab CI system.

Device Support

  • DDF for Loratape 3-gang remote (_TZ3000_yw5tvzsk) #7110
  • DDF for OWON AC201 thermostat #7133
  • DDF update the Tuya air quality sensor _TZE200_dwcarsat with "state/measured_value" #7121
  • DDF add support for the Adeo LDSENK09 Key FOB 4 buttons #6990
  • DDF add support for _TZE204_sxm7l9xa mmWave radar sensor #7051
  • DDF Add support for Paulmann Zigbee Switch 501.34 #7087
  • DDF for Hue ZB3 white ambiance lights #7092
  • DDF update for H2L-ZBPH-RS roller shutter #7023
  • DDF for iluminize motion sensor (5128.10) #7046
  • DDF for Eva Powermeter #7034
  • DDF cleanup for Osram lights #7120
  • DDF for Osram Classic B40 TW #7032
  • DDF for Osram Classic A60 RGBW #7030
  • DDF for Osram Classic A60 TW #7029
  • DDF for Osram CLA60 TW OSRAM #7028
  • DDF for Osram Classic A60 W clear #7031
  • DDF add support for TZ3000_air9m6af and _TZ3000_bppxj3sf from LELLKI #7052
  • DDF for Philips Hue Ensis black edition and Philips Hue Luster White and Color Ambiance lights #7065
  • DDF for Hue Zigbee-3 White lights #7093

Enhancements

  • Enable changing trigger distance of Tuya presence sensor (_TZE204_sxm7l9xa) #7132
  • Refactor gateway password code #7128
  • Add generic measured_value items #7119
  • Delete h2l-zbph-rs.json #7024
  • Support setting ZCL frame control (optional) in "zcl:cmd" #7117
  • Add macOS build script (Intel / x86_64) #7126
  • Move _TYZB01_SM0201_temp_hum_sensor.json to devices/tuya #7122
  • Add Attr.index to Javascript engine #7118
  • Add dynamic ResourceItemDescriptors #7098
  • DDF Update for the Owon THS317-ET #7044
  • CMake support locating OpenSSL #7100
  • DDF set state to "Gold" from "Silver" for the Tuya Soil Sensor _TZE200_myd45weu #7078
  • Add DDF validator action #6989

Bug Fixes

  • Fix Linux USB devices not recognized due a regression in upstream Debian
  • Fix missing battery resource item for Bosch thermostat II #7062
  • Fix DDF validation errors for samjin_multi_sensor.json #7089
  • Fix Aqara FP1 trigger distance not updated from special atttribute #7090
  • Fix false water detection for lumi_sensor_wleak_aq1 #7091
  • Fix unsafe sprintf warning, replace with snprintf (xmas strip) #7129
  • Fix humidity values for _TZE200_bjawzodf sensor #7109
  • Fix Bosch thermostat RBSH-TRV0-ZB-EU battery refresh interval #7116
  • DEV handle Mgmt_Bind_rsp NOT_PERMITTED status #7112
  • Fix OpenSSL 1.x and 3.x support for scrypt usage #7102
  • Fix QByteArray::replace() deprecated warnings #7101
  • Fix rand() deprecated warnings #7099
  • Fix Aubess multi sensor config/battery parse function #7097
  • Fix Zigfred Plus use cap/color/* #7096
  • Fix Sengled E12-N1E use cap/color/* #7095
  • Fix Ikea E27 CWS Opal 600lm use cap/color/* and code cleanup #7086
  • Fix Linkind ZBT-CCTLight-D0106 use cap/color/* and fix poll interval #7085
  • Fix Linkind ZBT-CCTLight-M3500107 use cap/color/* and fix poll interval #7084
  • Fix Zigfred Uno use cap/color/* and poll intervals #7083
  • Fix dresden elektronik FLS-PP lp use cap/color/* #7082
  • Fix ubisys LD6 use cap/color/* #7081
  • Fix 3A-Nue LXT56-LS27LX1.7 use cap/color/* #7080
  • Fix Tint GU10 spot use cap/color/* #7079
  • Fix Sengled E12-N1E use cap/color/ct/[min | max] #7077
  • Fix ubisys LD6 use cap/color/ct/[min | max] #7076
  • Fix Xiaomi tunable white bulb (aqcn02) use cap/color/ct/[min | max] #7075
  • Fix Tuya SM0201 config.battery refresh.interval #7074

Development insights

As mentioned previously over time deCONZ core and the REST-API will get rid of Qt and the (legacy) GUI made a separate application. Currently a headless deCONZ setup requires dozens of libraries to be installed like Qt5, X11 server and their dependencies which easily results in hundreds of mega bytes just to turn on your lights.

Behind the scenes, the first larger step of "Getting rid of Qt" is now done by having build replacements for some the nice APIs that Qt provides like: String handling, plugin loading, JSON parsing, multi threading and most important signal/slots/events. The replacements are separate small libraries created over the last months as Open Source under BSD license. They will and partly are already used by deCONZ but aren't restricted to it. E. g. they are also used in other projects like GCFFlasher4, DDF bundler and the new GUI.

Read more

v2.22.2

25 Jun 21:27
Compare
Choose a tag to compare

Contributors:

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

@Smanar and @manup

Changes

This release took a while due the CMake support, separation of deCONZ library and preparations of what comes next.
As this is a stable release the code changes are minimal, CMake is going to be used starting with next betas and also brings new platform support for macOS, RISC and MIPS.

Overview of current "under the hood" development

Starting with next beta series v2.23.x there will be a larger shift how deCONZ works internally to pace the road for deCONZ V3. A new Actor Model with asynchronous Message Passing, in the spirit of Erlang, will be introduced which allows communication between plugins as well as external programs (deCONZ core, GCFFlasher4, ZCLDB, REST-API, OTA, future Matter support, legacy GUI, new UI).

The Actor Model is the base for modernizing the code base and moving forward with following goals:

  • Testability of all subsystems.
  • Exposing the OTA plugin to the REST-API so it can be made available to external applications.
  • Integration of DDF bundle format for easier exchange of DDF files.
  • Separate the current Qt GUI from the deCONZ core, into a standalone Open Source application on GitHub.
  • The new UI which is developed as separate application is also going to use this interface.
  • Moving forward to remove Qt dependencies and trim down the deCONZ core.
    Over the past months multiple small libraries were implemented to help in that regard which now will be integrated in deCONZ and surrounding applications.
  • Using GCFFlasher4 over network to connect to RaspBee/ConBee as well as running updates.

Due the complexity there can't be ETAs, instead I'll share progress reports to provide an overview on how the code evolves.

Device Support

  • DDF for ZLinky_TIC standard+HPHC+triphase #7016

Enhancements

  • CMake build system support #7053
  • Add ZHABattery sensor Danalock V3 #7054
  • Support building without OpenSSL #7041
  • libdeCONZ which is used by deCONZ core and plugins is now Open Source https://github.com/dresden-elektronik/deconz-lib
  • Support Debian 12 Bookworm in APT repository.
  • Support "generic" and "generic-beta" tags in APT repository (instead of jammi, buster, bookworm, etc..) to get rid of Linux distribution dependent entries in future.

Bug Fixes

  • Fix deprecated and other warnings #7049
  • Improve spacing of broadcasts and groupcasts to prevent "broadcast table full" errors.

Rails

05 Jun 00:48
Compare
Choose a tag to compare
Rails Pre-release
Pre-release

Contributors:

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

@BabaIsYou, @Smanar, @SwoopX, @Xyaren, @cagnulein, @dimitripb, @ebaauw, @falko-it, @letszb and @manup

Changes

Device Support

  • DDF for SM0201/LH-331ZB multi sensor #7022
  • DDF for LDS battery switch #7027
  • DDF for Ikea Tradfri control outlet #7018
  • DDF for Ikea Tradfri bulb GU10 W 400lm #6985
  • DDF for Ikea Tradfri bulb GU10 WS 400lm #6966
  • DDF for Ikea Tradfri bulb E27 WS globe opal 1055lm #6968
  • DDF for Ikea Tradfri bulb E27 WW 806lm #6965
  • DDF for Ikea Tradfri bulb E27 W opal 1000lm #6964
  • DDF for Ikea Tradfri bulb E27 WS opal 1000lm #6963
  • DDF for Ikea Tradfri bulb E14 WS opal 600 lm #6971
  • DDF for Ikea Tradfri bulb E14 WS candle opal 470lm #7017
  • DDF for Fantem multi sensor ZB003-X (_TZ3210_wuhzzfqg) #7007
  • DDF for Moes vibration sensor (_TZ3000_bmfw9ykl) #6753
  • DDF for Nedis ZBWS10WT switch #7006
  • DDF for LIDL SilverCrest smart plug with monitoring HG08673 #7013
  • DDF for Orvibo smoke detector SF21 #7009
  • DDF for Heiman smoke detector HS1SA #7008
  • DDF add clones of Tuya ZY-M100 presence sensor #7000
  • DDF for Tuya TRV ( _TZE200_2ekuz3dz ) #6949
  • DDF for Universal Electronics Inc UEHK2AZ0 keypad #6994
  • DDF for various Tuya TRVs #6859
  • DDF for Tuya / Teekar Zigbee light switch (_TYZB01_qeqvmvti) #6943
  • DDF for Konke Kit Pro multi function button IC 23777-KPKEY #6946
  • DDF for Tesla TSL-SEN-TAH multi sensor #6924
  • DDF add ZTH01 & ZTH02 temperature and humidity sensor #6986
  • Support Ikea Styrbar firmware 2.4.5. #6984
  • DDF for ThirdReality temperature and humidity sensor with LCD display (3RTHS24BZ) #6983
  • DDF for Candeo Modmote Scene Switch #6931
  • DDF for Moes smart switch MS-104BZ #6959
  • DDF for Legrand wakeup/sleep remote 064884 #6970
  • DDF for Tuya smart button (_TZ3000_ja5osu5g) #6977
  • DDF update for various Tuya TS0202 presence sensors #6915
  • DDF for Tuya 2-channel switch module (_TZ3000_zmy4lslw) #6953
  • DDF for Moes door/window sensor (_TZ3000_decxrtwa) #6926

Enhancements

  • Adding ARM64 folder in installation guide of README.md #6960
  • Refactor Xiaomi special attribute handling in DDF #6919
  • Enhancements for Hue lights #6936
  • Combine DDF of two Tuya water leak sensors #6920
  • DDF rename _TZ3000_yd2e749y_temp_hum_sensor.json #7021
  • Refactor Install Code MMO hash function #6913
  • Schneider specific cluster/attribute updates in general.xml #7020
  • Move NEO DDF to manufacturer folder #7005
  • Merge Tuya temperature and humidity sensor DDFs #7003
  • Add Leviton specific load cluster definition in ZCLDB #6987
  • Update Tuya specific definitions in ZCLDB #6988
  • Update Measurement clusters in ZCLDB #6906
  • Change various DDF that exists for a while from Silver level to Gold #6929
  • Update SinopΓ© specific cluster in ZCLDB #6982
  • Create missing config_melody_item.json #6955
  • Create missing config_volume_item.json #6956
  • Use Tuya unlock sequence for Moes 2-gang switch (_TZ3000_18ejxno0) #6957

Bug Fixes

  • Fix and improve Phoscon Hive DDF #6991
  • Fix errors reported by DDF validator #7038
  • Fix excessive battery polling for Heiman and Orvibo smoke sensors #7015
  • DDF add _TZ3000 prefix to TS0043_3gang_remote.json #7002
  • DDF fix .json file extension of _TZ3000_TS044_4gang_remote #7001
  • Fix typo in Xiaomi RTCGQ13LM DDF #6992
  • Fix battery updates not contributing to sensor availability #6974
  • Delete Sengled E21-N1EA file without .json extension #6932
  • ZCLDB remove workarounds for GUI bug #6914

Sailor

19 Apr 13:00
Compare
Choose a tag to compare
Sailor Pre-release
Pre-release

Contributors:

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

@BabaIsYou, @Carl-mgb66, @Idaho947, @Knot3n, @Smanar, @SwoopX, @agramner, @ebaauw, @manup and @sinus61

Changes

Device Support

  • DDF for Salus PS600 Pipe temperature sensor #6882
  • DDF for further NEO NAS-WR01B smart plugs #6907
  • DDF for various TS0207 Tuya based water leak sensors #6833
  • DDF for various Tuya based range extenders #6835
  • DDF for Qaynn smoke detector variant #6879
  • DDF for Tuya 2CH Switch Modul-L (_TZ3000_jl7qyupf) #6874
  • DDF for Moes Smart Switch Module 3-gang MS-104CZ (_TZ3000_pfc7i3kt) #6902
  • Update Tuya Soil Sensor DDF #6897
  • DDF for Tuya TMZ02L-16A-W (_TZ3000_v7sopte0) #6866
  • DDF for Blitzwolf BW-IS4 multisensor (_TYZB01_hjsgdkfl) #6781
  • DDF for Xiaomi Aqara Smart Curtain Controller #6894
  • DDF for Tuya Avatto radiator actuator (_TZE200_bvu2wnxz) #6896
  • DDF for LIDL Silvercrest Smart USB Extension Lead #6893
  • DDF for Tuya 3-gang switch (_TZ3000_w3c7ouru) #6728
  • DDF for Tuya TONGOU TO-Q-SV1-ZT #6842
  • DDF for Sonoff ZBMINIL2 #6726
  • DDF for Technicolor XHK1-TC Keypad #6695
  • DDF for innr PL 110 and innr UC 110 #6854
  • DDF for Heiman SmartPlug #6853
  • DDF for GLEDOPTO RGBW #6851
  • DDF for Tuya soil sensor (_TZE200_myd45weu / TS0601) #6839
  • DDF for Aqara mini switch WXKG20LM #6828
  • Update ZCLDB to allow modification of Backlight attribute on Sinope & Ouellet Thermostats on GUI #6827
  • DDF for HZC S900W-ZG water leak sensor #6832
  • DDF for Aqara contact sensor MCCGQ11LM #6846
  • DDF for ubisys D1 #6858
  • DDF for Namron Panel Heater #6792
  • DDF for Aeotec Range Extender Zi #6793
  • DDF add variant for Develco ZHEMI101 external meter #6815
  • DDF for Aqara high precision motion sensor RTCGQ13LM #6847
  • DDF for Moes 2-gang push button switch (_TZ3000_18ejxno0 / TS0012) #6801

Enhancements

  • Update _TZ3000_TS011F_PowerStrip to include config/tuya_unlock #6865
  • Update ZCLDB #6909
  • Enable usage of zigbee install codes #6791
  • Refactor switch selection to emit button events #6784
  • Remove some legacy device code #6840
  • Add DDF generic item config/configured #6863
  • Add DDF support for Tuya unlock item #6779
  • ZCLDB add IAS zone sensitivity levels attributes #6838
  • Support --dbg-js logging parameter.

Bug Fixes

  • DucktapeJS convert eval strings to UTF-8 #6911
  • Fix ZCLDB On/Off cluster attribute compliance #6899
  • Update general.xml to avoid 'invalid range attribute' at startup #6910
  • Fix Aqara TVOC Air Quality Monitor #6867
  • Fix resource item config/heatsetpoint not having a default write function #6908
  • Fix Aqara Roller Shade Driver E1 #6898
  • Philips vs Signify #6878
  • Fix Third Reality water sensor (3RWS18BZ) battery value #6826
  • Refactor switch selection to emit button events #6784
  • Fix Aqara FP1 Human Presence Sensor #6900
  • Add fingerprint in SMT402AD thermostat DDF #6877
  • Fix IKEA FYRTUR block-out roller blind #6895
  • Fix missing occupancy sensing cluster in fingerprint for RTCGQ13LM DDF #6891
  • Fix swversion data used for MFKZQ01LM DDF #6892
  • Fix removal of still required simple metering attribute #6890
  • Add fingerprint to DDFs for sensors resources #6849
  • DDF for Aqara mini switch WXKG20LM #6828
  • Fix Javascript crash when setting unsupported JS value to item #6864
  • Fix device detection for Legrand cable outlet #6860
  • Correct Aqara T1 SSM-U01 & SSM-U02 switch DDFs #6841
  • Change DDF for STARKVIND #6850
  • Fix battery drain and add switch variants to _TZ3000_TS044_4gang_remote.json #6787
  • Adding new sensor from Luminea Home Control #6811
  • Update deCONZ-wait-for-X.sh #6852
  • Fix including latest OTA plugin in release builds.
  • Fix handling of ZCL enum values for commands in Cluster Info panel.

Circle

31 Mar 18:12
Compare
Choose a tag to compare

Contributors:

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

@BabaIsYou, @IPSAttain, @SwoopX, @Zehir, @ebaauw and @manup

Changes

Enhancements

  • Remove unused _TZE200_htnnfasr_water_valve file #6825
  • Enabled more warnings related to printf format string mistakes.

Bug Fixes

  • Fix potential crash in debug print #6837
  • Fix Qt5 skip empty parts deprecated warning #6836
  • Fix Phoscon Hive attribute name attr/powerup instead of config/powerup #6820
  • Fix ubisys J1 auto calibration #6813
  • Fix Ikea Fyrtur state/on value #6809
  • Fix support for Ikea SYMFONISK controller #6824
  • Fix serial communication lockup and recovery in some setups.
  • Fix too small HTTP header size problems for reverse proxies (raised from 2 Kb to 8 Kb).