Skip to content

Releases: dresden-elektronik/deconz-rest-plugin

v2.26.3

27 Mar 20:22
Compare
Choose a tag to compare

Based on v2.26.2-beta, now stable (no further changes).

v2.26.2-beta

24 Mar 18:00
Compare
Choose a tag to compare
v2.26.2-beta Pre-release
Pre-release

Contributors:

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

@Markkuuss, @SwoopX, @ebaauw and @manup

This is the last small beta before the stable version expected in a few days.

Changes

Device Support

  • DDF for Aqara E1 Water Leak Sensor SJCGQ13LM #7676
  • Mode in State attribute in Hue Effects cluster as bitmap #7652

Enhancements

  • Don't load rules lasttriggered and timestriggered from database #7678
  • Replace use of deCONZ::jsonStringFromMap() by Json::serialize() #7675
  • Improve rules database handling #7672
  • Move REST API common code to rest_api.cpp/h #7674
  • Fix printf format warnings and align DEV prefix in device.cpp #7669
  • Show used OpenSSL version in about dialog.
  • Improve fonts on Windows and macOS in about and main window connection dialogs.

Bug Fixes

  • DDF for ubisys S1(-R) corrected #7630
  • Use bundled OpenSSL on macOS #7668
  • Show correct deCONZ version in macOS app bundle details #7670

Upcoming v2.27.0-beta

The next beta release is cooking behind the curtains and contains larger refactoring on how DDFs are loaded and initial beta support for DDF bundles. These are an evolution of how device integrations are currently distributed.

For example, if in a deCONZ setup running via Home Assistant add-on you want to use a freshly created device integration for some device, currently this requires waiting for a new deCONZ release. With DDF bundles this becomes independent of the deCONZ release cadence: And just one small file for the new device needs to be uploaded (via REST-API / web UI).

The idea is, that if a new device is added, or a bug is fixed for a device, users can test it right away and also revert back easily.

v2.26.1-beta

27 Feb 03:05
Compare
Choose a tag to compare
v2.26.1-beta Pre-release
Pre-release

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

image

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.

v2.26.0-beta

11 Feb 23:47
Compare
Choose a tag to compare
v2.26.0-beta Pre-release
Pre-release

Contributors:

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

@MichaelHeimann, @Smanar, @ebaauw, @manup, @noud-github and @retrography

Changes

Device Support

  • DDF for Moes Thermostat #7585

Enhancements

  • Relax polling of DDF devices without refresh.interval #7601
  • IKEA Vallhorn add missing bindings for light #7584

Bug Fixes

  • Fix Hue white ambiance wrong state #7581
  • Correct battery percentage of Danalock V3 #7580
  • Corrected critical typo in _TZ3000_TS0041_1gang_bat.json #7583

v2.25.3

07 Feb 19:22
Compare
Choose a tag to compare

Contributors:

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

@ebaauw and @manup

Changes

Bug Fixes

  • Prevent heavy database writes during APS indications #7578
  • Fix handling Hue Effects state attribute #7576
  • Fix MHCOZY 4-Channel SyntaxError: unterminated statement (_TZ3000_u3oupgdy) #7577

Misc

A new ConBee III deCONZ firmware version is currently under testing and should arrive within a few days. The new version addressed joining related problems which can cause reliable operation and battery drain of some devices like Ikea.

OpenThread

We have released a first public OpenThread beta firmware for ConBee II and ConBee III. Visit https://phoscon.de/openthread/doc for a description on how to join a Thread Eve smart plug via ConBee as Border Router and Home Assistant as Matter controller.

v2.25.2-beta

05 Feb 15:53
Compare
Choose a tag to compare
v2.25.2-beta Pre-release
Pre-release

Contributors:

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

@BEskandari, @Smanar, @SwoopX, @Verteo, @andreas5232, @chbndrhnns, @ebaauw, @jmue, @manup, @noud-github, @retrography and @traschke

This release took a while to cook and address performance issues. If no new bugs are discovered the stable release should follow in two days.

Changes

Device Support

  • DDF for Philips Signe floor lamp (4080248P9) #7562
  • New modelid values for Hue smart button and Hue wall switch module #7567
  • DDF add clone of Tuya temperature and humidy sensor (TZE200_locansqn) #7523
  • DDF for Avatto TRV16 and TRV06 TRVs + add support for offset (_TZE200_TS0601) #7537
  • DDF add Tuya water sensor clone (_TZ3000_kstbkt6a) #7549
  • IKEA SOMRIG Shortcut Button support #7511
  • DDF for Hue lightstrip plus (LCL006) #7521
  • DDF for Xiaomi MHO-C401N temperature and humidity sensor #7528
  • DDF for IKEA bulb E14 W opal 400lm #7527
  • DDF Add support for Doorlock clone from Onesti Products AS #7534
  • Add two new aliexpress manufacturers for Tuya TS0041 smart button #7520
  • DDF for Osram Plug 01 #7522
  • DDF for LIDL Livarno window blinds (Tuya) #7325
  • IKEA Vallhorn motion sensor device request #7513

Enhancements

  • Optimize idle timer and legacy device polling #7574
  • Skip more legacy code for DDF devices #7571
  • Optimize updatedLightNodeEndpoint() #7570
  • Remove legacy FLS-PP (version 1) color XY quirk #7569
  • DDF for Avatto TRV16 and TRV06 TRVs + add support for offset (_TZE200_TS0601) #7537
  • Make Ikea Parasoll IAS Zone enrollment more robust #7560

Bug Fixes

  • Fix macOS doesn't auto connect to ConBee if already attached before starting deCONZ.
  • Fix display of LQI values (note LQI text drawing is still slow).
  • Fix regression from v2.24.1 that UI and Zigbee processing can become very slow with high CPU usage
  • Fix battery spamming on Tuya smart button IH-663 #7509
  • Fix CentraLite Motion Sensor-A detection #7565
  • Fix non-functioning Aqara T1 open/close sensor #7559
  • Fix setting config/displayflipped and config/externalsensortemp for Bosch thermostat II #7517

v2.24.3

20 Jan 09:49
Compare
Choose a tag to compare

Changes

  • Fix Phoscon App Home Assistent add-on login and Ingress support.

Back ported fixes from v2.25.0-beta and v2.25.1-beta

  • Fix missing bash scripts in .deb package.
  • Fix missing deCONZ start menu icon on Linux.
  • Improved application based source routing.
  • Fix filter ZGP command duplication filtering when more than one frame counter is on air
  • Fix wrong sign applying config/offset to state/measured_value #7389
  • Stop unnecessary attribute read requests for many Philips/Signify devices #7384
  • Restore parse functions for maufacturername and modelid #7405
  • Fix LIDL smart plug consumption value multiplier #7361
  • Speed up first time loading of DDF for former legacy lights #7446
  • Fix generated scene names #7461
  • Force classic join/re-join for devices #7497

v2.25.1-beta

01 Jan 21:47
Compare
Choose a tag to compare
v2.25.1-beta Pre-release
Pre-release

Contributors:

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

@ChrisHae, @Smanar, @SwoopX, @aronsky, @jmue and @manup

Changes

Device Support

  • DDF for IKEA Ormanas led strip #7420
  • DDF for Zemismart 1-gang Remote (_TZ3000_tk3s5tyg) #7487
  • DDF for Sonoff SNZB-01P #7483
  • DDF for Heiman Keyfobs HS1RC/HS1RC-M//HS1RC-E #7505
  • DDF for Develco/frient temperature/humidity sensor HMSZB-120 #7506
  • DDF for Bosch room thermostat II (BTH-RM) #7504
  • DDF add support for WOOLLEY/eWeLink SmartPlug CK-BL702-SWP-01(7020) #7488
  • DDF for innr SP 240 #7486
  • DDF for newer version of Popp smart thermostat eT093WRG #7491
  • DDF for Hive Radiator Valve #7474
  • DDF for Popp Smart Thermostat #7471
  • Use correct type for ubisys S1/S1-R #7468

Enhancements

  • Add resource item for external temp measurement for Bosch Thermostat II #7467
  • Remove deprecated Danfoss code #7472
  • Forward device has DDF info to core for UI #7495
  • DDF internal optimizations for Danfoss Ally and derivatives #7475
  • Show a text "DDF" label on nodes which run on DDF to easily spot legacy code devices
  • Improve maintenance of application level source routing to figure out working source routes and discard non-working ones. Note for ConBee III this is currently disabled but will be enabled soon
  • Improve detection of ConBee I, II and III device name inside Docker container

Bug Fixes

  • Fix missing deCONZ start menu entry on Linux
  • Fix filter ZGP command duplication filtering when more than one frame counter is on air
  • Fix button handlers for dresden elektronik Scene Switch #7503
  • Force classic join/re-join for devices #7497
  • Fix config/mode for ubisys devices S1/S2(-R)/J1(-R) #7493
  • Fix WiFi scripts missing in .dep package

v2.25.0-beta

18 Dec 21:16
Compare
Choose a tag to compare
v2.25.0-beta Pre-release
Pre-release

Contributors:

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

@1100101, @BabaIsYou, @Finne75, @GabeHH78, @Monofin, @Pirionfr, @Smanar, @SwoopX, @Zehir, @bluemoehre, @ebaauw, @gladhorn, @malwcal, @manup and @steljwagh

Changes

Device Support

  • DDF for Tuya bidirectional energy meter (_TZE204_ac0fhfiq) #7204
  • DDF for Greeble JZ-RGBW-Z01 light #7465
  • DDF for dresden elektronik scene and lighting switches #7464
  • DDF for Philips Hue White Ambiance E27 Edison ST64 Filament 550lm #7408
  • DDF for ubisys H1 thermostat #7421
  • DDF optimizations for Danfoss Ally #7460
  • Add DDF for MHCOZY ZG-005-RF #7310
  • Create light_zll_white_ambiance.json #7451
  • Bug fix IKEA VINDSTYRKA: Translate VOC index to tVOC level. #7297
  • Add config/bri/couple_ct to IKEA lights that support it. #7268
  • Add config/bri/couple_ct to Hue lights that support it. #7267
  • DDF for Ikea Parasoll open/close sensor #7445
  • DDF for TRÅDFRI LED bulb E14 250lm warm white clear chandelier #7337
  • DDF add variant of Tuya presence sensor (_TZ3000_lf56vpxj) #7402
  • DDF add variant of Tuya Smart Button IH-663 (_TZ3000_fa9mlvja) #7447
  • DDF for Sonoff/zbeacon DS01 open/close sensor #7444
  • Add the SNZB-02P variant of the sensor to the DDF #7422
  • DDF for Namron S903TH-ZG multisensor #7406
  • DDF for Tradfri bulb GU10 CWS 345lm #7320
  • DDF for Woox R7049 Smart Smoke Alarm #7404
  • DDF add support for Xiaomi LYWSD03MMC #7373
  • DDF for Tuya micro motion sensor ZY-M100-24G #7403
  • DDF for Elko Smart ZB Thermostat 16 A (#7225) #7270
  • Fix validation errors #7359
  • DDF for various Merten / Schneider dimmer and simple switch #7356
  • DDF clone for Tuya presence sensor (_TZ3040_bb6xaihh) #7385
  • DDF clone for Tuya Mercator 1-gang switch module (_TZ3000_7jsk6lxz) #7366
  • DDF clone for Tuya temperature and humidy sensor (_TZ3000_saiqcn0y) #7372
  • DDF for Tuya Fingerbot #7393
  • DDF for Bosch Smoke Alarm II (#9) #7354

Enhancements

  • Add further Danfoss specific resource items #6175
  • Make sensors attr/mode a ResourceItem #7462
  • DDF support "cmd": "any" wildcard #7452
  • Add config/bri/couple_ct to IKEA lights that support it. #7268
  • Add config/bri/couple_ct to Hue lights that support it. #7267
  • Add config/bri/couple_ct item #7265
  • C++ Add support for set Level for Legrand covering #7410
  • Fix naming convention for generic files #7426
  • Use constants for bwa-1_water_sensor.json #7428
  • Use constants for smszb-120_smoke_detector.json #7433
  • Use constants for heszb-120_heat_detector.json #7434
  • Use constants for smszb-120_smoke_detector.json #7435
  • Use constants for heszb-120_heat_detector.json #7436
  • Use constants for _TZ3000_bmfw9ykl_vibration_sensor.json #7429
  • Use constants for 3RWS18BZ_water_sensor.json #7427
  • Use constants for xiaomi_jtqj-bf-01lm_gas_leak_detector.json #7440
  • Speed up first time loading of DDF for former legacy lights #7446
  • Update lxn59-1s7lx1.0 Smart plug DDF to Gold #7409
  • Update hg08673 smartplug DDF to Gold #7407
  • DDF Add tuya_unlock to _TZ3000_ja5osu5g moes (tuya) smart button #7362
  • DDF Gold status for TONGOU TO-Q-SY1-ZT #7395
  • Add ddfvalidate validation option #7300
  • Enable setting/viewing write functions in DDF editor #7371

Bug Fixes

  • Fix a problem for the Legrand Wireless Scenes command #7466
  • Fix generated scene names #7461
  • Bug fix IKEA VINDSTYRKA: Translate VOC index to tVOC level. #7297
  • Remove duplicate device identifier for _TZ3000_TS011F_PowerStrip.json #7443
  • Remove duplicate device identifier for _TZ3000_TS0207_water_leak_sens… #7442
  • Fix path for xiaomi_firmware.js for xiaomi_zncz12lm_smart_plug.json #7439
  • Fix path of xiaomi_firmware.js for xiaomi_sp-euc01_smart_plug.json #7437
  • Fix path of tuya_swversion.js for zb003-x_multi_sensor.json #7432
  • Fix path of tuya_swversion.js for bw_is4_multisensor.json #7431
  • Fix path of tuya_swversion.js for Woox_R7049_Smart_Smoke_Alarm.json #7430
  • Update cap measured generic file names #7412
  • Fix LIDL smart plug consumption value multiplier #7361
  • DDF, solve DDF validation for the Tuya fingerbot #7397
  • Restore parse functions for maufacturername and modelid #7405
  • Stop unnecessary attribute read requests for many Philips/Signify devices #7384
  • Fix validation errors #7359
  • Bug fix: wrong sign applying config/offset to state/measured_value #7389

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