Firmware update notice
Due to reports that the firmware update via REST-API or Phoscon App doesn't work in all setups, it was was disabled for this release. To update the firmware, please refer to the manual update instructions.
Device support
- Improved EcoDim support #3073 @SwoopX
- Improved RGBgenie ZB-5001 support #3073 @SwoopX
- Improved RGBgenie ZB-5121 support #3141 #2732 @SwoopX
- Improved Sunricher ZGRC-KEY-013 and RGBGenie ZB-5001 remote controls support #3073 #3125 #2857 #1256 @SwoopX
- Initial support for Hive MOT003 presence sensor #3073 @SwoopX
- Initial support for Namron 4512721 switch #3073 @SwoopX
- Initial support for Xiaomi Aqara Smart Wall Switch Single Rocker (lumi.switch.b1naus01) #3073 #3083 @SwoopX
- Initial support for Bitron outdoor siren 902010/29 #3073 #3092 @SwoopX
- Improved Tuya/Blitzwolf BW-IS2 doot/window sensor support #3073 @SwoopX
- Initial support for Blitzwolf BW-IS5 (TS0207) water leak sensor #3073 #3067 @SwoopX
- Initial support for Linkind ZS23000178 one key remote control #3073 #2321 @SwoopX
- Initial support for Sonoff SNZB-01 (WB01) #3073 #2990 @SwoopX
- Initial support for SR-ZG2835/ROB_200-018-0 rotary switch #3073 #3085 @SwoopX
- Improved eCozy thermostat support, detailed description in #3087 #2393 @ebaauw
- Support Schlage Connect Smart Deadbolt B3468 #3060 @ericvandamme
- Initial support for Legrand Teleruptor #3053 #3040 @Smanar
- Initial support for Legrand Contactor #3053 @Smanar
- Initial support for Hive DWS003 door sensor #3053 #1350 @Smanar
- Initial support for Xiaomi WXKG02LM and WXKG03LM 2020 version 2020 switches #3053 #3066 @Smanar
- Initial support for Konke Kit Pro-BS temperature humidity sensor version 2 #3053 #3099 @Smanar
- Initial support for Profalux/Eveno roller shutter #3103 #2739 @Smanar
- Initial support for Hive TRV001 radiator valve 3090 #3049 @Smanar
- Initial support for Hive SLR1b one channel thermostat 3090 @Smanar
- Initial support for EcoSmart/LDS ZBT-CCTSwitch-D0001 #3119 #2340 @Smanar
- Initial support for Tuya wireless switch #3105 @Smanar
- Initial support for Tuya Smart TRV thermostatic radiator valves #3105 @Smanar
- Axis Gear shade battery reporting #3120 #3057 @Smanar
Under the hood
- Various improvements #3087 @ebaauw
- Changed API: Report
lastseen
with a resolution of minutes, and issue at most one web socket notification per minute per device forlastseen
, see #2590. - Quick hack to support
action.open
for/groups
to send Window Covering commands Open and Close to a group (to mitigate routing issues to thelumi.curtain
. No check that the group actually contains Window Covering devices. - Lose the sanity check that
state.ct
is exposed when doing a PUT of a/lights
state
withct
in the body, see #3018. - Expose Color Capabilities of colour lights as
colorcapabilities
on the/lights
resource. For now, just the (decimal) value of the bitmap, see #3079. - Bug fix: the colour attributes for Color Light lights weren't updated, see #3079.
- Expose latest Hue bridge firmware version as
swversion
in Hue emulation mode. - Add Basic cluster to coordinator's first endpoint on configuration restore.
- Fix segmentation fault when reading the Zone Status attribute of the IAS Zone cluster, see #3095.
- Changed API: Report
- Various improvements #3073 @SwoopX
- Prevent Danfoss Ally to be queried unnecessarily for heating state
- Fixed some reportable change values for thermostats
- Restore RStateConsumption for analog input cluster on DB load
- Corrected "SW error code" attribute in general.xml
- Expose EcoDim and Namron switches as single ZHASwitch resource
- Prevent lumi.light.aqcn02 to expose windows covering resource items #3048
- Further additions for lumi.sensor_natgas to prevent exposure of battery resource item #3111
- Added Danfoss specific thermostat attributes to general.xml #3140 @SwoopX
- Remove the don't close DB yet message #3144 @Mimiix
- deCONZ GUI cluster info panel
- Fix to allow float values to be written to attributes
- Include manufacturer specific attributes for the attribute read button
- Fix ZclAttribute enum 8-bit and 16-bit write
- Read / write ZclAttribute UTC and it's toString() method
- deCONZ core
- Filter duplicate cluster entries per endpoint
- Prevent "Device 'eth0' does not exist" messages in syslog from deCONZ-WIFI2.sh
- Added
--appdata=<path>
command line switch for alternate config location (for example test setup or two ConBee running on the same machine)