Notes
- The TypeScript refactor has been finished therefore Zigbee2MQTT is now fully written in TypeScript. This refactor brings some changes to the external extensions. The
onMQTTConnected()
andonZigbeeStarted()
are replaced withstart()
, theonMQTTMessage()
andonZigbeeEvent()
methods are not called automatically anymore and require subscription through theeventbus
(documentation). - With this release also comes the launch of the new site, created by psi-4ward. Make sure to check it out at zigbee2mqtt.io!
Features
- #6281 The availability feature has been reimplemented. Adding more features, improving reliability and putting less stress on the network. Old configurations will still work (
advanced.availability_timeout
) but it is recommended to update yourconfiguration.yaml
. (documentation) - #9056 Allow to create and recall scenes in the frontend
- #9110 Allow to manage device options in frontend
Improvements
- #3109 Adds OTA support for Develco EMIZB-132
- #3112 Support minimum_on_level for ubisys D1 / D1-R
- #3121 Expose
battery_low
for NAS-PD07 - #8956 Stop Zigbee2MQTT with error when initial MQTT connect fails
- #3119 Add firmware version reporting for Develco EMIZB-132 and SMSZB-120
- #3083 Adding pin code programming, presenting action and auto relock for easyCodeTouch_v1
- #8287 Home Assistant: discover last_seen sensor when enabled
- #3068 Improve TuYa device interviewing stability
- #926 Allow publishing to device by endpoint ID
- #3158 Expose temperature for Xiaomi SJCGQ11LM
- #3164 Improve support for Busch-Jaeger 6735/6736/6737
- #3166 Support mode_switch for Xiaomi QBKG39LM, QBKG38LM and QBKG25LM
- #9214 Expose device and group configuration_url to Home Assistant
- #9147 Woox R7049 support smoke test
- #9312 Add support for unit of measurement to HA number entities
- #3227 Add operation mode for YSR-MINI-Z
- #3222 Expose
illuminance_above_threshold
and addilluminance_below_threshold_check
for IKEA E1525/E1745 - #3241 Expose 2 endpoints for OSRAM 4062172044776
Fixes
- #3066 Fix EMIZB-132 divisor
- #7423 Fix last seen not published when changed
- #3107 Fix power monitoring for TuYa TS011F with manufacturer name
_TZ3000_dpo1ysak
- #8959 Fix external converters not loading
- #3145 Fix incorrect battery percentage for some Yale locks
- #8769 #8617 Fix Home Assistant template variable warnings
- #9085 Fix Node.js 10 compatibility
- #9133 Fix crash when converter throws exception
- #3171 Fix incorrect naming for window_open_internal (closing -> closed)
- #3176 Fix
setpoint_change_source
for Danfoss and Popp thermostats - #3122 Home Assistant fix discovery for covers only supporting tilt
- #3086 Fix button 2, 3 and 4 not working for Sunricher SR-ZG9001K12-DIM-Z4
- #3202 Fix power source for 3RWS18BZ
- #3201 Fix
running_state
alwaysnull
for Eurotronic thermostats - #9268 Fix Home Assistant discovery for select having numbers as options
- #3218 Fix TRADFRI LED1624G9 not supporting color temperature
- #9057 Fix power measurements for TS011F _TZ3000_cphmq0q7 wit appVersion 69
- #3229 Fix value_min/max not correct for Home Assistant number when 0
- #8349 Fix brightness command timing out for GL-SD-001
New supported devices
This release adds support for 75 new devices:
3157100-E
Centralite 3-Series pearl touch thermostat,322054
Lanesto Dimmable led driver3261348P6
Philips Hue white ambiance Still5060731P7
Philips Hue White & Color ambience Centris ceiling light (4 spots)5060931P7
Philips Hue White & Color Ambiance Centris ceiling light (3 spots)5110.40
Iluminize Zigbee 3.0 LED controller multi 5 - 4A,RGB W/CCT LED5112.80
Iluminize Zigbee 3.0 LED-controller 1x 8A5633031P9
Philips Hue White ambiance Pillar spotlight6109231C5
Philips Hue white ambiance Apogee square6109331C5
Philips Hue white ambiance Apogee round70049
Bega Zigbee control module DALI8719514301481
Philips Hue Filament Globe Ambiance E278719514301542
Philips Hue Filament Globe XL Ambiance E279134
LED Trading Powerstrip with 4 sockets and USB9290018217
Philips Hue white A60 bulb B22 bluetooth929002376301
Philips Hue Iris rose limited edition (generation 4)92900244777
Philips Hue White Ambiance E27 ST64 filament bulb9290024684
Philips Hue white ambiance E27 1100lm with Bluetooth929002469202
Philips Hue white A60 bulb E27 1050lm with Bluetooth929002471601
Philips Hue white and color ambiance E26/E27 1600lm929002477901
Philips Hue white filament Edison ST72 E27 LED warm-to-cool929002478401
Philips Hue white filament Edison ST19 E26 LED warm-to-cool929002966401
Philips Hue White & Color Ambiance Surimu square panel929002966501
Philips Hue White and Color Ambiance Surimu rectangle panel929003050601
Philips Hue smart plugBSM-300ZB
ShinaSystem SiHAS remote controlCSM-300ZB
ShinaSystem SiHAS multipurpose sensorDSM-300ZB
ShinaSystem SiHAS contact sensorEFEKTA_ePWS
Custom devices (DiY) Plant wattering sensor with e-ink displayHK-DIM-A
Candeo Zigbee LED dimmer smart switchIcon
Danfoss Icon floor heating (regulator, Zigbee module & thermostats)KEYZB-110
Develco KeypadKP-23EL-ZBS-ACE
Climax Remote KeypadLDSENK10
ADEO LEXMAN motion sensorLED1949C5
IKEA TRADFRI LED bulb E14 470 lumen, wireless dimmable white spectrum/chandelier opal whiteMIR-HE200-TY
TuYa Human presence sensorMSM-300ZB
ShinaSystem SiHAS remote control 4 buttonNCZ-3010
Nyce Door hinge sensorPECLS01
Perenio Flood alarm devicePECWS01
Perenio Door sensorQBKG19LM
Xiaomi Aqara smart wall switch T1 (with neutral, single rocker)QBKG20LM
Xiaomi Aqara smart wall switch T1 (with neutral, double rocker)QBKG34LM
Xiaomi Aqara smart wall switch T1 (with neutral, three rocker)ROB_200-025-0
ROBB Zigbee 8 button wall switchS24013
The Light Group SLC SmartOne AC dimmer mini 200W Zigbee LNS57003
The Light Group SLC SmartOne Zigbee wall remote 4-channelsSBM300Z1
ShinaSystem SiHAS IOT smart switch 1 gangSBM300Z2
ShinaSystem SiHAS IOT smart switch 2 gangSBM300Z3
ShinaSystem SiHAS IOT smart switch 3 gangSBM300Z4
ShinaSystem SiHAS IOT smart switch 4 gangSBM300Z5
ShinaSystem SiHAS IOT smart switch 5 gangSBM300Z6
ShinaSystem SiHAS IOT smart switch 6 gangSBM300ZB1
ShinaSystem SiHAS remote controlSBM300ZB2
ShinaSystem SiHAS remote control 2 buttonSBM300ZB3
ShinaSystem SiHAS remote control 3 buttonSMART-HEAT10
Alecto Radiator valve with thermostatTS0001_switch_module
TuYa 1 gang switch moduleTS0002_switch_module
TuYa 2 gang switch moduleTS0003_switch_module
TuYa 3 gang switch moduleTS0004_switch_module
TuYa 4 gang switch moduleTS0111_valve
TuYa Smart water/gas valveTS011F_plug_1
TuYa Smart plug (with power monitoring)TS011F_plug_3
TuYa Smart plug (with power monitoring by polling)TS0601_motion_sensor
TuYa Human presence sensor AIRTS0601_rcbo
TuYa DIN mount RCBO with smart energy meteringTS0601_thermostat_1
TuYa Thermostatic radiator valveTS1101_dimmer_module
TuYa 2CH Zigbee dimmer moduleTSM-300ZB
ShinaSystem SiHAS temperature/humidity sensorTV01-ZB
Moes Thermostat radiator valveUSM-300ZB
ShinaSystem SiHAS multipurpose sensorWDE002386
Schneider Electric Push button dimmerWDE002906
Schneider Electric Wiser wireless switch 1-gangYRL226 TS
Yale Assure lock SLYSR-MINI-Z
TuYa 2 in 1 dimming remote control and scene controlZTS-EU_4gang
Moes Wall touch light switch (4 gang)