Releases: dresden-elektronik/deconz-rest-plugin
Fyrtårn
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
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
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)
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.
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
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
andall_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
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
- 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.
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.
Or the two button Xiaomi wall switch which supports pressing both buttons to trigger another action.
The beta already supports many commonly used switches, more will be added over time (of course including Xiaomi Aqara cube).
V2_05_32
- 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
- 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 parameterconfig2.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¶m2=b) are now supported
- New deCONZ command line parameter
--dev=<com device>
to connect to a specific device like /dev/ttyUSB0
V2_05_30
New Xiaomi devices and IKEA OTA support
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
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