Software-update: deCONZ 2.27.6
Versie 2.27.6 van deCONZ is uitgekomen. DeCONZ is een Zigbee-gateway ontwikkeld door Dresden Elektronik. Met deze gateway is het mogelijk om Zigbee-apparaten van verschillende fabrikanten aan te sturen door middel van de Phoscon-webapp. De deCONZ-gateway is los te gebruiken, maar ook in combinatie met verschillende domotica-applicaties zoals Home Assistant, Domoticz en openHAB. De software kan alleen gebruikt worden in combinatie met een ConBee-usb-stick of een RaspBee Shield voor de Raspberry Pi. Meer informatie over deCONZ kan op ons forum worden gevonden. De changelog sinds versie 2.26.3 kan hieronder worden gevonden.
Bug FixesFix raw JSON DDF load order for user location #7851
Fix raw JSON DDF load order for user location #7851Bug FixesFix consumption value for Innr SP 240 #7835Fix crash on macOS #7817Fix deCONZ UI coordinator name displayed empty ec4724Fix macOS OpenSSL library loading 9a404eFix Osram Plug Z3 OTA update reboot cycle 523c50
Fix consumption value for Innr SP 240 #7835Fix crash on macOS #7817Fix deCONZ UI coordinator name displayed empty ec4724Fix macOS OpenSSL library loading 9a404eFix Osram Plug Z3 OTA update reboot cycle 523c50FirmwareThere's a new ConBee III firmware version 0x26530900 with important fixes for device joining. v2.27.4-beta Pre-release
EnhancementsChange DDF bundle file extension to .ddb to align with UI node labels #7813
Change DDF bundle file extension to .ddb to align with UI node labels #7813BugfixesFix Philips Hue dimmer switch configuration in Phoscon AppFix Philips Hue wall switch configuration of newer models in Phoscon App #7785Fix Ikea Starvind not showing up in Phoscon App #7775
Fix Philips Hue dimmer switch configuration in Phoscon AppFix Philips Hue wall switch configuration of newer models in Phoscon App #7785Fix Ikea Starvind not showing up in Phoscon App #7775Device SupportDDF clone for Tuya Soil sensor (_TZE204_myd45weu) #7808DDF for Drayton Wiser Radiator Thermostat iTRV #7801Add DDF for Wiser room thermostat CCTFR6400 #7798
DDF clone for Tuya Soil sensor (_TZE204_myd45weu) #7808DDF for Drayton Wiser Radiator Thermostat iTRV #7801Add DDF for Wiser room thermostat CCTFR6400 #7798EnhancementsBufString use U_ASSERT() instead of assert() #7809DDF loader improve logging; load DDFs where manufacturer name constant is unknown #7796
BufString use U_ASSERT() instead of assert() #7809DDF loader improve logging; load DDFs where manufacturer name constant is unknown #7796Bug FixesFix DDF get descriptors request #7803Fix loading OpenSSL library #7802 4b34e5 5c424bFix Xiaomi curtain file extension #7797Fix atom table assigning 0 index on some setups which made problems while loading DDFs 6e4766
Fix DDF get descriptors request #7803Fix loading OpenSSL library #7802 4b34e5 5c424bFix Xiaomi curtain file extension #7797Fix atom table assigning 0 index on some setups which made problems while loading DDFs 6e4766MiscWork has started to support HTTPS / SSL connections, by default with self signed certificates. This should land in a few weeks for testing and also gets rid of Qt Network and Websockets modules. In contrast to the current the new implementation supports IPv4 and IPv6 on the same listening sockets. As SSL backend OpenSSL is used, with the goal to support others like WolfSSL in future.
This is a hot fix release for v2.27.x versions.
Bug FixesFix loading of DDFs due constants.json race #7793
Bug FixesFix loading of DDFs on Linux which prevented various devices to work 224d91 #7783 #7785 #7776 #7775lidl/hg08673 / TS011F - Removed stray ";" that stopped consumption from working #7779
Fix loading of DDFs on Linux which prevented various devices to work 224d91 #7783 #7785 #7776 #7775lidl/hg08673 / TS011F - Removed stray ";" that stopped consumption from working #7779Device SupportDDF for Tuya covering reverse configuration #7739DDF for Tuya 4-gang switches (_TZ3000_a4xycprs, _TZ3000_u3nv1jwk) #7781
DDF for Tuya covering reverse configuration #7739DDF for Tuya 4-gang switches (_TZ3000_a4xycprs, _TZ3000_u3nv1jwk) #7781EnhancementsSupport uploading zipped DDF bundles via Phoscon App as they can be downloaded from pull requests. A Zip file can contain one or multiple bundles.Improve bulk upload of DDF bundles and hotreload #7792REST API remove single DDF descriptor request #7790REST API GET DDF bundle descriptor, return file hash #7789Log which modelid / manufacturer names lookup DDFs #7788REST API improve DDF upload error reporting #7791Add interaction dispatcher workflow #7772Rename Marthoc-docker to deconz-docker in bug_report.yml #7768
Support uploading zipped DDF bundles via Phoscon App as they can be downloaded from pull requests. A Zip file can contain one or multiple bundles.Improve bulk upload of DDF bundles and hotreload #7792REST API remove single DDF descriptor request #7790REST API GET DDF bundle descriptor, return file hash #7789Log which modelid / manufacturer names lookup DDFs #7788REST API improve DDF upload error reporting #7791Add interaction dispatcher workflow #7772Rename Marthoc-docker to deconz-docker in bug_report.yml #7768This release has two larger highlights.
deCONZ is now Open SourceSince 2012 the deCONZ core application, aka the GUI that runs the REST-API plugin was Closed Source and is now released as Open Source in the https://github.com/dresden-elektronik/deconz GIT repository. This is the first release build from that repository. Reach out to the repository description to read about the goals and future development path of deCONZ.
DDF Bundle SupportThe second big change is the new DDF Bundle feature as tech preview.This brings:
Faster shipping of device integrationsIndependent of deCONZ releasesMuch more robustness, since new DDFs / bundles can't break others and can be rolled back on a per device basis.Automatic CI builds for test versions of new DDF bundles during GitHub PRs
Faster shipping of device integrationsIndependent of deCONZ releasesMuch more robustness, since new DDFs / bundles can't break others and can be rolled back on a per device basis.Automatic CI builds for test versions of new DDF bundles during GitHub PRsFor example: When a new device gets supported or updated you only need to upload one DDF bundle (file extension .ddf) via Phoscon App or REST-API. It is picket up right away for respective devices. No need to update or even restart deCONZ. This release only has a rudimentary UI in the Phoscon App to upload new DDF bundles. This will be extended to provide more easily accessible control available already via REST-API.
For example:There are also new Web based community projects as https://deconz-community.github.io/ddf-tools in development to tinker with and search for DDF bundles, which will play an important role soon. For more technical under the hood details and what the fuzz is about please visit #7750.
Work in Progress: There is one notable limitation that switches which depend on button_maps.json aren't handled fully by bundles yet, this will be resolved soon.
Work in Progress:Note for Developers: From the workflow perspective how to edit DDFs this still works as before by editing the usual JSON files. These are also shipped as before in the devices/ directory. Via REST-API a device can be instructed to use bundles or raw JSON files with hot-reload. The bundles themself are build by CI in PRs. A more detailed picture will be given in a live session :)
Note for Developers:Device SupportDDF for Tapestry Presence Z1 #7657DDF for Yagusmart Zigbee Smart Wall Light Switch 1 Gang No Neutral Wire Required #7699Normalized names for Tuya remotes and added variant for TZ3000_TS0041 #7718DDF add tuya clone for Soil sensor #7753DDF clone for Namron Touch thermostat 16A (4512752) #7731DDF clone for Tuya door sensor (_TZ3000_1bwpjvlz) #7700DDF for Moes ZM-105-M 1 gang dimmer (_TZE204_dcnsggvz) #7708DDF for Moes ZM-105-M 1-Gang Dimmer Module #7715DDF clones for Hue white ambiance ZB3 lights (LTA009, LTU001, 915005996501) #7694DDF for IKEA TRADFRI Driver 30W #7695Add DDF for icasa AC Dimmer ICZB-IW11D #7697DDF for Ikea Badring water leak sensor #7707Fix state of Hue lights not always updated correctly #7704DDF clones for Tuya TS0210 vibration sensors and renamed DDF #7706DDF clone for Tuya 2-gang switch (_TZ3000_mtnpt6ws) #7712DDF clone for Tuya _TZ3000_TS011F_smart_plug #7717DDF for Aqara curtain driver E1 Rod Version ZNCLBL01LM #7572DDF for Sunricher Ceiling Mount Microwave Occupancy Sensor SR-ZG9030A-MW #7677DDF for Bosch Light/shutter control II #7683Add support for Hue LWA028 #7690DDF Tuya multi sensor clone (_TZE200_zl1kmjqx) #7658DDF Tuya clone _TZ3000_hhiodade and update general.xml #7680DDF for Tuya smoke sensor YG400A (_TZ3210_up3pngle) #7593DDF for Namron 4512762 open/close sensor #7594DDF for Aqara T1 wireless mini switch WB-R02D #7595DDF for Xiaomi Aqara wireless switch WXKG11LM #7590DDF for Xiaomi Mijia Wireless Switch WXKG01LM #7589DDF for IKEA ASKVADER on/off switch #7592DDF for Sonoff SNZB-06P #7582DDF for Bosch Thermostat II 230V #7575DDF for Sonoff TRVZB Thermostat #7357
DDF for Tapestry Presence Z1 #7657DDF for Yagusmart Zigbee Smart Wall Light Switch 1 Gang No Neutral Wire Required #7699Normalized names for Tuya remotes and added variant for TZ3000_TS0041 #7718DDF add tuya clone for Soil sensor #7753DDF clone for Namron Touch thermostat 16A (4512752) #7731DDF clone for Tuya door sensor (_TZ3000_1bwpjvlz) #7700DDF for Moes ZM-105-M 1 gang dimmer (_TZE204_dcnsggvz) #7708DDF for Moes ZM-105-M 1-Gang Dimmer Module #7715DDF clones for Hue white ambiance ZB3 lights (LTA009, LTU001, 915005996501) #7694DDF for IKEA TRADFRI Driver 30W #7695Add DDF for icasa AC Dimmer ICZB-IW11D #7697DDF for Ikea Badring water leak sensor #7707Fix state of Hue lights not always updated correctly #7704DDF clones for Tuya TS0210 vibration sensors and renamed DDF #7706DDF clone for Tuya 2-gang switch (_TZ3000_mtnpt6ws) #7712DDF clone for Tuya _TZ3000_TS011F_smart_plug #7717DDF for Aqara curtain driver E1 Rod Version ZNCLBL01LM #7572DDF for Sunricher Ceiling Mount Microwave Occupancy Sensor SR-ZG9030A-MW #7677DDF for Bosch Light/shutter control II #7683Add support for Hue LWA028 #7690DDF Tuya multi sensor clone (_TZE200_zl1kmjqx) #7658DDF Tuya clone _TZ3000_hhiodade and update general.xml #7680DDF for Tuya smoke sensor YG400A (_TZ3210_up3pngle) #7593DDF for Namron 4512762 open/close sensor #7594DDF for Aqara T1 wireless mini switch WB-R02D #7595DDF for Xiaomi Aqara wireless switch WXKG11LM #7590DDF for Xiaomi Mijia Wireless Switch WXKG01LM #7589DDF for IKEA ASKVADER on/off switch #7592DDF for Sonoff SNZB-06P #7582DDF for Bosch Thermostat II 230V #7575DDF for Sonoff TRVZB Thermostat #7357EnhancementsSupport for DDF bundles #7750Add workflow for DDF Bundles #7743Add UUID for all DDF files #7742Remove referer filter on deletePassword endpoint #7749Make various database function local to database.cpp #7727Improve support for GET file HTTP response #7725Use modelid.toLatin1String() in sendConfigureReportingRequest() #7724Refactor string cache to use atom table #7723Add CJ JSON parser #7722Add scratch memory allocator #7721DDF set Gold status for Moes MS-104BZ #7714
Support for DDF bundles #7750Add workflow for DDF Bundles #7743Add UUID for all DDF files #7742Remove referer filter on deletePassword endpoint #7749Make various database function local to database.cpp #7727Improve support for GET file HTTP response #7725Use modelid.toLatin1String() in sendConfigureReportingRequest() #7724Refactor string cache to use atom table #7723Add CJ JSON parser #7722Add scratch memory allocator #7721DDF set Gold status for Moes MS-104BZ #7714Bug FixesFix Ikea Rodret group bindings/button events #7757Fix script paths for DDF files #7726Fix introspect response #7751Update API responses for time config #7745Fix typo in group api #7748Remove unused Ikea blind DDF's #7736Fix pairing Profalux roller shutter in legacy code #7735Add missing file extension #7732Removing erroneous temperature exposure for Aqara SSM-U01 switch #7719Fix state of Hue lights not always updated correctly #7704Fix temperature reporting for Aqara Single Switch Module T1 (With Neutral) SSM-U01 #7650Revert "DDF clone for Namron Touch thermostat 16A (4512752)" #7733
Fix Ikea Rodret group bindings/button events #7757Fix script paths for DDF files #7726Fix introspect response #7751Update API responses for time config #7745Fix typo in group api #7748Remove unused Ikea blind DDF's #7736Fix pairing Profalux roller shutter in legacy code #7735Add missing file extension #7732Removing erroneous temperature exposure for Aqara SSM-U01 switch #7719Fix state of Hue lights not always updated correctly #7704Fix temperature reporting for Aqara Single Switch Module T1 (With Neutral) SSM-U01 #7650Revert "DDF clone for Namron Touch thermostat 16A (4512752)" #7733
Source:
Tweakers.net