Skip to content

Releases: dresden-elektronik/deconz-rest-plugin

Fyrtårn

16 Dec 22:04
Compare
Choose a tag to compare

Phoscon App

  • Improved automatic updating of browser cache
  • Better labels and descriptions in Menu > Settings > Gateway > Advanced
  • Show again Ikea remote and dimmer, Philips Hue dimmer and tap on main page
  • Motion sensor control editor got more meaningful names for actions
  • Fix pairing of new Ikea 5 button remotes with various versions
  • Support joining and display of Xiaomi Water Sensor #263

image

Under the hood

  • Improve joining of Xiaomi sensors and switches, provide battery after sensor is created, show firmware version date
  • Fix Phoscon App Switch Editor created rules with bri_inc #1040
  • Fix Phoscon App Switch Editor creates CLIP sensors with wrong uniqueid #1024
  • Fix long startup times and messy database #1042 #1018 #1031
  • Support read/write of Xiaomi vibration sensor sensitivity via REST-API #1025 7cb6648
  • Fix schedules execution #1022
  • Fix reset password on login page b9d7552

TOKYO

09 Dec 20:09
Compare
Choose a tag to compare

Stability

It's been a bumpy ride between deCONZ versions 2.05.40–2.05.50 to fix various issues in mixed vendor networks, with help of the community many problems could be investigated and deCONZ 2.05.50 with firmware 0x262F0500 can be considered as stable as versions before 2.05.40, with some improvements for various devices.

The focus of the next versions stays on stability improvements, and better usability of deCONZ and the Phoscon App.

Phoscon App

  • Fixed login and discovery issues
    • Safari issues are still under investigation
  • Fixed dresden elektronik Lighting Switch display issues
  • Various fixes in the motion sensor configuration
  • Support display of Xiaomi Vibration Sensor in sensor view (and as trigger for motion sensor control)

image

Switch editor

Support for following Xiaomi switches has been added:

  • WXKG11LM (lumi.sensor_switch.aq2)
  • WXKG11LM (lumi.remote.b1acn01)
  • WXKG12LM (lumi.sensor_switch.aq3)
  • WXKG03LM (lumi.sensor_86sw1)
  • WXKG03LM (lumi.remote.b186acn01)
  • WXKG02LM (lumi.sensor_86sw2)
  • WXKG02LM (lumi.remote.b286acn01)
  • QBKG11LM (lumi.ctrl_ln1.aq1)
  • QBKG12LM (lumi.ctrl_ln2.aq1)

Note: The double click events for the wall switches will be supported in the next version.

image

REST-API

  • Remove ZHAPower sensor for OSRAM smart plug #1013
  • Scale innr SP 120 consumption correctly #1013
  • Support Bitron thermostat 902010/32 #1003
  • Support Visonic MCT-340 E motion/temperature sensor 9045766
  • Support BOSCH motion sensors ISW-ZDL1-WP11G and ISW-ZPR1-WP13 0dc7d2f
  • Support industrial LG IP65 HMS Highbay sensor light b7199a5
  • Improve detection of Xiaomi multi endpoint lights bc76b18
  • Improve support for Xiaomi switches 93bd6f8
    • WXKG11LM (lumi.sensor_switch.aq2)
    • WXKG11LM (lumi.remote.b1acn01)
    • WXKG12LM (lumi.sensor_switch.aq3)
    • WXKG03LM (lumi.sensor_86sw1)
    • WXKG03LM (lumi.remote.b186acn01)
    • WXKG02LM (lumi.sensor_86sw2)
    • WXKG02LM (lumi.remote.b286acn01)
  • Fix Busch-Jaeger 2-gang switch for dimmer and relay 14d97e4
  • Fix dresden elektronik Lighting Switch endpoints 97095fa
  • Improve Amazon Echo support 0fcc6ab f6bb6ad 2c0c974
  • Keep sensors reachable after startup 40f93c3

The Lost Child

22 Sep 22:33
Compare
Choose a tag to compare

This update is mainly about end-device handling for both battery powered (sleeping) and mains powered (rxOnWhenIdle = true) devices.

  • New firmware 0x26240500
  • Support up to 32 directly connected end-devices (formerly 10)
  • Fix mains powered end-devices become unresponsive
  • Support mac data request polling for end-devices which are connected directly to the gateway
  • New ZCL time cluster implementation #774
  • Fix group.state any_on and all_on
  • Support Trust motion sensor (ZPIR-8000) and remote (ZYCT-202) in REST-API
  • Fix memory corruption bugs
  • Improve setup of Philips Hue dimmer switch
  • Support manufacturer specific ZCL attributes in ZCLDB fb90032
  • Fix view update issues in Phoscon App
  • Fix gateway firmware version number not shown in Phoscon App, however there is still a bug that after an update the update button might not disappear.

The Walking LED

01 Sep 18:02
Compare
Choose a tag to compare
The Walking LED Pre-release
Pre-release

Important This release is alpha-ish, it's highly advised to create a backup in the Phoscon App before updating!

  • Early support to restore all nodes including lights after deCONZ startup. Especially lights no longer need to be discovered live to be visible in the REST-API / Phoscon App.
    Note 1 The first deCONZ start with version 2.05.37 will take some time, the quick restoring will be active afterwards on the next start.
    Note 2 Be aware that lights might show up which weren't powered in a long time – but existed in the database, you need to delete them manually in the Phoscon App.
  • Xiaomi Aqara motion sensor (untested) #755
  • Time cluster implementation to fix Xiaomi mains powered wallswitch drop offs #757
  • Window covering enhancements for Ubisys J1 #746
  • Fix Hue dimmer switch actions not shown in switch editor #758
  • Fix issues on the login page when reset the password and logging in
  • Fix Busch-Jaeger 2-gang wall switch in the switch editor
  • Improved HTML cache refresh in the Phoscon App after an update
  • New firmware 0x26220500 to fixes lockup and improved routing (0x26210500 had some serious issues)

V2_05_34

08 Aug 11:11
Compare
Choose a tag to compare
  • Moved systemd scripts again from /usr/systemd/system to /lib/systemd/system since this location is the default on Ubuntu and Raspbian.
  • Fix broken systemd links for enabled services and preserve overwrites in /etc/systemd/system.
  • Fix issues with Busch-Jaeger switches 0f89afe 0ed3d17
  • Allow localhost to create API keys without link button pressed checks 59a7811
  • Support more Keen Vent models 00d8d9d
  • Support IKEA CT of newer hardware revisions 9f71d29
  • Initial Support for Ubisys J1 922aa2c
  • Various fixes in deCONZ core related to larger networks.

Public Beta of Phoscon Switch Editor

The switch editor allows to configure and customize all switch buttons very quickly. It allows to assign functions which are normally not supported by the switch itself.

For example, here we configure a IKEA remote right button to cycle through all scenes of the group Kitchen with just one button.

swedit-ikea

Important Notes

  • All operations are related to groups and scenes, no single light associations are supported.
  • The switch editor can only be opened in the settings of normal light groups, like Kitchen as shown in the GIF above.
  • The gateway needs to be powered, since all control commands will be send from the gateway based on rules.
  • For switches which have already lights assigned, like it's possible for IKEA remote and Philips dimmer switch, it's required to remove the lights from these and only use the normal light groups with assigned switches. Otherwise the commands send by the switch will interfere with the command send by the gateway.

Supported switches

We created extra interfaces for certain switches to easily select the wanted button or gesture like for Xiaomi one button switch, which supports pressing the button up to 4 times.

image

Or the two button Xiaomi wall switch which supports pressing both buttons to trigger another action.

image

The beta already supports many commonly used switches, more will be added over time (of course including Xiaomi Aqara cube).

image

V2_05_32

12 Jul 08:40
Compare
Choose a tag to compare
V2_05_32 Pre-release
Pre-release
  • Install systemd scripts in proper location /usr/lib/systemd/system instead of /etc/systemd/system. This allows user defined overwrite scripts in the latter directory.
  • Use linux userid 1000 instead user pi in systemd scripts deconz.service and deconz-gui.service to improve Ubuntu support.
  • Set root instead of pi as owner of deCONZ package files and folders.
  • New button LQI in deCONZ to debug the signal quality between nodes.
  • Add database cleanup handler to fix Philips hue dimmer switch/ZHAPresence sensor bug from 2.05.30 d3215a0
  • Fix issues in Busch-Jaeger setup wizard.
  • Fix creation of Busch-Jaeger switch bindings 4c3d449
  • Fix Busch-Jaeger button events for long press button 1 or 2 1cc9e0f
  • Add search lights endpoint support 5d2b1da
  • Support atsmart Z6-3 switch #676 38b46fd

V2_05_31

24 Jun 13:05
Compare
Choose a tag to compare
  • Merged window covering and HVAC details into ZCLDB #654
  • Improved SmartThings Arrival sensor 769c009
  • Fixed creation of ZHAPresence sensor for Philips Hue dimmer switch ccdc867
  • Moved ZCLDB general.xml file to public repository for easier contributions
  • Add experimental support to query captured sensor data 1cba551
    /api/<apikey>/sensors/<id>/data?maxrecords=<maxrecords>&fromtime=<ISO 8601>
    The sensor data samples are recorded in the zll.db SQLite file. Currently data is only stored for the last 60 minutes, to increase this duration the parameter config2.zclvaluemaxage (in seconds) should be raised accordingly in the database, a API request to configure this will be added later on.
  • REST API requests with GET query parameters (?param1=a&param2=b) are now supported
  • New deCONZ command line parameter --dev=<com device> to connect to a specific device like /dev/ttyUSB0

V2_05_30

16 Jun 14:52
Compare
Choose a tag to compare
  • Support SmartThings Arrival Sensor #641
  • Fix Phoscon App motion sensor control #617
  • Support rule condition operator stable

New Xiaomi devices and IKEA OTA support

11 Aug 15:57
Compare
Choose a tag to compare
Pre-release

IKEA TRÅDFRI Mesh support

The firmware of RaspBee/ConBee has been updated to better support IKEA mesh feature. After installing deCONZ 2.04.64 a further Update Firmware will be shown which when invoked will update the firmware to version 0x26120500.

IKEA TRÅDFRI remote control

  • improved setup with default configuration for left right buttons to control color temperature
    (press large button 10 s to enable default configuration)
  • support more button events

IKEA TRÅDFRI OTA support

TRÅDFRI devices can now be updated to the latest version. For that the IKEA OTA files must be copied into ~/otau directory, the following Python script will just do that: ikea-ota-download.py

After restarting deCONZ it will pickup the OTA files, the update will be started automatically for IKEA lights (enable OTA in WebApp > Settings). Progress can be seen in STD OTAU plugin in deCONZ.

Attribute Reporting

Reporting is enabled for IKEA and OSRAM lights, which means the lights will automatically send their onoff and brightness state to the gateway, so no polling of these is needed. In a future release this will be extended to color temperature and scenes.

REST API device support

Following sensors where added and are supported in the REST and websocket event API.

  • Xiaomi Aqara temperature humidity pressure sensor
  • Xiaomi Mijia switch
  • Xiaomi door/window sensor
  • CLIPPressure sensor

Database

When closing deCONZ the current states of sensors, lights and rules will be stored.

New sensors, websocket and stability improvements

05 Jul 21:01
Compare
Choose a tag to compare

CLIP sensors

  • support push events via websocket
  • improved use in rules (ongoing)
  • improved sensor creation and database maintenance

Sleeping end devices

  • improved reliability in deCONZ core application
  • fixed forgotten end devices issue in RaspBee/ConBee firmware

Websocket vent API

  • events where extended and now include lights, groups and scenes state changes

REST API device support

Following sensors where added and are supported in the REST and websocket event API.

  • Climax light, humidity and temperature sensor
  • OSRAM Lightify motion and temperature sensor
  • Xiaomi humidity and temperature sensor

Stability

  • maintenance of the database was optimized to remove lots of unnecessary writes which could drain the sd-card
  • fixed various crashes