github dresden-elektronik/deconz-rest-plugin v2.31.0-beta

latest release: v2.31.1-beta
pre-release25 days ago

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

Don't miss a new deconz-rest-plugin release

NewReleases is sending notifications on new releases.