Releases: Koenkk/zigbee2mqtt
1.25.0
Today marks the beginning of a new era
We are very excited to share this news with you, especially since we have been working on this for a long time. You probably already heard about the upcoming Matter protocol which aims to provide a unified wireless protocol. We decided to hop on this train, meaning that starting from today Zigbee2MQTT will become Matter2MQTT!
What does this mean for me?
The migration is automatic, when upgrading to this version the Zigbee firmware on your adapter will be replaced with a Matter firmwareAll your Zigbee devices will stop working (we hope this is not a problem for you)All Matter devices in your home will be paired automaticallySince the Matter protocol has been delayed for the third time, expect low stability, we are still learning how to deal with Matter 😄
Update: happy Aprils fools day!
Notes
- Important for users running Raspbian Buster: due to #11804,
libseccomp2is required which needs to be installed manually. If you do not do this the container will crash on startup. See the docs on how to do this. - A new firmware for adapters based on the CC1352 and CC2652 has been released (
20220219) (changelog). Go to the Supported adapters page, your adapter and click on "Coordinator firmware" to retrieve it.
Features
Improvements
- #3945 Add power monitoring support to Enbrighten 43082
- #3946 #3951 More functionality for ZLinky_TIC
- #3938 Expose lock actions for all locks supporting it
- #3958 Support power measurements for Sengled E21-N1EA and E1F-N5E and enable OTA for more Sengled devices
- #3961 Expose system_mode emergency_heating for Hive SLR2/b/c
- #3963 Support additional gangs and new firmware for Livolo TI0001
- #11183 Don't cache
no_occupancy_since - #9826 Expose battery and voltage for Woox R7060
- #3968 Expose battery & position for Qmotion blinds HDM40PV620
- #3967 Allow to control all 3 switches of Lidl HG06338
- #3966 Expose
motion_sensitivityandreset_nopresence_statusfor Xiaomi RTCZCGQ11LM - #11381 Expose backlight LED brightness for Aurora Lighting AU-A1ZBDSS
- #11804 Upgrade Docker container to Node.js 16 and Alpine 3.15
- #3972 Expose
power_outage_countfor Xiaomi RTCZCGQ11LM, JT-BZ-01AQ/A, LLKZMK11LM and SSM-U01 - #3980 Expose
runningfor TuYa TS0601_cover, Xiaomi ZNCLDJ11LM, SRSC-M01 and ZNCLDJ12LM - #11789 #11926 Expose cover running/motor state to Home Assistant (allows HA to stop cover)
- #3989 Expose battery and battery_voltage for Third Reality 3RSS008Z
- #3993 Support
power_outage_memoryfor Xiaomi LLKZMK11LM - #3992 Expose
window_openfor TuYa TS0601_smart_air_house_keeper and TS0601_thermostat - #4008 Expose
batteryandcharging_statusfor Xiaomi ZNJLBL01LM - #4006 Add
occupancy_timeoutandno_occupancy_sinceoptions, as welltemperatureexpose for Xiaomi RTCGQ12LM and RTCGQ13LM - #4026 Expose
power_outage_memoryfor Xiaomi SP-EUC01 - #11119 Support battery and fix configure failing for TuYa TS0601_smoke
- #3887 Expose
battery_voltagefor TuYa TS0203 - #4029 Expose energy and fix configure and reporting for Niko 170-33505
- #4027 Improve
runningfor Xiaomi Covers and addmotor_statefor ZNCLDJ11LM - #4020 Expose
preheat_status,adaptation_run_status,adaptation_run_settings,adaptation_run_controlandregulation_setpoint_offsetfor Danfoss 014G2461 - #4036 Expose lock, unlock, half_open and tilt for EnOcean PTM 215ZE
- #4047 Support min and max brightness for TuYa TS0601_dimmer
Fixes
- #11675 Fix TS0201 battery (
fz.battery is not a functionerror) - #11645 Fix colour symbols appearing in non coloured log
- #11217 Remove color support for Philips 929003055901 since device doesn't support it
- #3952 Fix left/right inversed for Legrand 067772
- #3820 Remove battery and battery_low expose for mains powered TuYa TS0204
- #11470 Fix TuYa TS0201 battery reporting
- #11706 Fix power measurements reporting not working for some SmartThings STS-OUT-US-2
- #3956 Fix power measurements not reported for Xiaomi LLKZMK11LM with newer firmwares
- #11777 Limit Saswell SEA801-Zigbee/SEA802-Zigbee local temperature calibration range from -6 to 6
- #3965 Fix AwoX 33952 not being identified
- #3976 Fix Orvibo AM25 power source
- #3978 Fix local water temperature not reported for Hive SLR2, SLR2b and SLR2c
- #3982 Fix co2, ch2o and pm25 incorrect for TuYa TS0601_smart_air_house_keeper
- #4002 Fix Schneider Electric EKO09738 power measurements
- #11864 Fix device reconnect resulting in brightness 1 when device is off
- #10973 Fix configure failing when rejoining device
- #11872 Fix UK7004240 fails to configure
- #11392 Fix nothing reported for TuYa TS0222
- #4037 Fix inverted Xiaomi covers controls
- #4039 Fix Xiaomi cover position incorrect when not fully opened or closed
- #4040 Fix TuYa cover
_TZE200_rmymn92dposition incorrect (inverted) - #11915 Enable H/S colour for 33943/33944/33946 and fix colour temperature range
- #11663 Fix battery reporting not working for TuYa TS0202
- #9400 Fix TuYa TS0201 not reporting battery percentage
New supported devices
This release adds support for 43 new devices:
046677562229Philips Hue White PAR20 with Bluetooth1001923SLV VALETO LED GU10 RGBW106-03Plugwise Tom thermostatic radiator valve14158704LLidl Livarno Home LED floor lamp, RGBW1746530P7Philips Hue White and color ambiance Daylo outdoor wall lamp3025CSGZSchneider Electric Dual connected smart socket4023331P6Philips Hue white ambiance Amaze4512737Namron Touch termostat45391Müller Licht Smart power strip511.544Iluminize Zigbee 3.0 wall dimmer RGBW 4 zone552-721X1Niko Single connectable switch552-721X2Niko Double connectable switch801480Philips Hue white ambiance 4" retrofit recessed downlight81809FBAAduroSmart ERIA colors and white shades smart light bulb A19/BR3090504044IKEA NYMÅNE Pendant lamp915005997001Philips Hue white ambiance ceiling light Enrave XL with Bluetooth929002335105Philips Hue white ambiance E26 1600lm with Bluetooth929002980901Philips Hue white ambiance G40 E26 filament globe with Bluetooth929003047101Philips Hue White ambiance Milliskin (round)929003055201Philips Hue BeingAC33903LEDVANCE SMART+ classic P 40 E14 tunable whiteAC33905LEDVANCE SMART+ spot GU10 tunable whiteAC33906LEDVANCE SMART+ spot GU10 multicolor RGBWBY 266Innr B22 (Bayonet) bulb, dimmableCCT595011Schneider Electric Wiser motion sensorEKO05806ELKO Elko ESH 316 Endevender RFHG08164Lidl Silvercrest smart buttonIG-CDZFB2AG010RA-MNZADEO ENKI LEXMAN E27 LED whiteIM-CDZDGAAA0005KA8MANADEO ENKI LEXMAN RGBTW GU10 BulbOR-ZB-S010-3CORVIBO Smart SocketQS-Zigbee-C03Lonsonho Cur...
1.24.0
Features
- #11493 Allow to add own description for devices/groups
Improvements
- #10802 Allow to configure availability payloads to be a JSON object (docs)
- #3800 Add
window_open_featurefor Danfoss 014G2461 - #3813 Support power measurements for Sengled E11-G13
- #11106 Throw better error when coordinator backup is corrupted and reduce chance of it
- #11225 Add more Home Assistant device classes
- #3815 Expose recall_0 and recall_1 action for Philips 929002398602
- #3822 Support power_on_behavior and indicate_light for Moes ZTS-EU_1gang, ZTS-EU_2gang and ZTS-EU_3gang
- #3827 Support
led_disabled_nightfor Xiaomi SSM-U01 - #3828 Support indicator_mode and child lock for TS011F plug
- #3836 Rework Zenismart ZMAM02 integration
- #8499 Improve battery % calculation for Xiaomi devices
- #3839 Support for
ac_frequencyfor Develco SPLZB-132 - #11183 Support
no_occupancy_sinceoption for more occupancy sensors - #11368 Expose voltage, current and temperature for Xiaomi SSM-U01
- #3867 Support running_state for TS0601_thermostat
- #11381 Support backlight_led for Aurora Lighting AU-A1ZB2WDM
- #3878 Support setting
cable_outlet_modefor Legrand 064882 - #11442 Allow to specify options device/configure_reporting
- #3884 Add switch_type converter to TuYa WHD02
- #3887 Expose battery voltage for TuYa TS0202
- #3891 Expose battery voltage for SONOFF SNZB-01 and SNZB-03
- #11476 Expose energy next to energy_consumed for MEAZON_BIZY_PLUG, MEAZON_DINRAIL and TS0601_rcbo
- #3892 Add dimmer_mode support to Schneider Electric Wiser dimmers
- #1252 Recognise all CR smart home devices as TuYa
- #3908 Expose humidity for Stelpro SMT402AD, SMT402 and STZB402
- #11466 Add single and hold_release action for QBKG03LM, QBKG04LM, QBKG22LM and QBKG21LM
- #3912 Expose battery for ROB_200-018-0
- #3920 Extend Sprut.device WB-MSW-ZIGBEE v.3 functionality
- #3926 Expose
action_groupfor Trust ZYCT-202
Fixes
- #10816 Fix Develco SPLZB-131 leaving the network
- #11152 Recognize
_TZ3000_npzfdcofas WHD02 - #10348 Fix NAS-AB02B2 alarm volume inverted
- #11188 Fix Legrand 067774 producing off actions without endpoint (left/right)
- #11184 Fix crash when availability is enabled per device
- #11179 Fix configure failing for TS0121_plug
_TZ3000_3ooaz3ng - #3805 Remove incorrect motor_state get for Xiaomi ZNJLBL01LM
- #11126 Fix incorrect options for some Xiaomi Aqara devices
- #3809 Add the missing hold actions for Xiaomi WRS-R02
- #3810 Fix 'linkage_alarm' exposes for Xiaomi JT-BZ-01AQ/A
- #9152 Fix configure failing for Muller Licht 404017
- #3832 Fixed for Legrand device_mode, permanent_led and led_when_on
- #11126 Remove temperature for Xiaomi WXCJKG11LM, WXCJKG12LM and WXCJKG13LM
- #3845 Fix TPZRCO2HT-Z3 battery reporting
- #11401 Fix power_on_behavior spelling
- #3888 Fix
temperature_unit_convertfor Nous E6 - #11463 Set default precision for (current/voltage)phase(b/c) to 2
- #10923 Fix colours not working for MiBoxer FUT039Z
- #11466 Remove get support for Xiaomi QBKG03LM and QBKG04LM
- #11460 Identify
_TZ3000_2xlvlnezas ZP-LZ-FR2U - #3898 Fix Aurora dimmers losing reporting configuration
- #11507 Fix Xiaomi WS-EUK01, WS-EUK02, WS-EUK03 and WS-EUK04 not updating state
- #1259 Correct exposed Philips 324131092621 actions
- #8911 Fix brightness control for TS0601_dimmer
_TZE200_3p5ydos3
New supported devices
This release adds support for 35 new devices:
1001248SLV VALETO CCT LED driver1002994SLV VALETO remote (binds to device)13557Bega LED lamp with adjustable LED color temperature (Tunable White - RGBW) for use in luminaires with E27 lamp base404062Müller Licht Kea RGB+CCT43078Enbrighten Zigbee in-wall smart switch57004000Insta Pushbutton Interface 2-gang 230V57005000Insta Switching Actuator Mini with input for wall switch81895AduroSmart ERIA E14 Candle Color8850100Waxman leakSMART automatic water shut-off valve 2.09290019536Philips Hue white GU10929003054801Philips Hue white ambiance suspension Amaze with Bluetooth99120-021Kwikset 912 SmartCode traditional electronic leverDLM-300ZShinaSystem Sihas door lockDM10ZWORVIBO 0-10v dimmerDTZ09039ORVIBO Downlight (Q series)EFEKTA_eFlower_ProCustom devices (DiY) Plant Wattering Sensor with e-ink display 2.13EFEKTA_eTH102Custom devices (DiY) Mini digital thermometer & hygrometer with e-ink1.02HAL400Schwaiger LED Schwaiger HAL400 GU10 dimmable, warm whiteIG-CDZOTAAG014RA-MANADEO ENKI Lexman E27 14W to 100W LED RGBW v2J2182548JUMITECH APS ZigBee AC phase-cut dimmer single-lineNB102Profalux Cover remoteNSAV061Profalux CoverR30W3ZORVIBO In-wall switch 3 gangS32053The Light Group SLC SmartOne CV led dimmable driverSLT6Hive Heating thermostat remote controlSM20ORVIBO Door or window contact switchSORBStelpro ORLÉANS fan heaterTM001-ZA/TM081TuYa Door and window sensorVA4200WZSinopé Zigbee smart water valve (3/4")VA4201WZSinopé Zigbee smart water valve (1")VR-X701UVrey 1 gang switchZBHS4RGBWEVN Zigbee 4 channel RGBW remote controlZBMINI-LSONOFF Zigbee smart switch (no neutral)ZBT-RGBWLight-A0000LDS Ynoa smart LED E27ZLinky_TICLiXee Lixee ZLinky
1.23.0
Notes
- Due to #10437 there were some internal changes, this can impact your custom user extension. (changeset)
Features
- #10141 Local OTA index (documentation)
Improvements
- #10133 Automatically expose to HA a entitity as energy when Wh/kWh exists
- #3600 Support detection_interval for Xiaomi RTCGQ13LM
- #9493 Poll state (on/off) for some TS011F_plug_3 types
- #3622 Expose status for ShinaSystem CSM-300ZB
- #3627 Expose temperature_setpoint_hold for Centralite 3157100-E
- #10555 Log out of memory error when initial build fails
- #5706 Support illuminance for Xiaomi RTCGQ12LM
- #9057 Enable reporting of physical on/off and energy changes for TS011F_plug_3
- #3640 Added support for setting min\max level of brightness BTicino L441C/N4411C/NT4411C and Legrand 067797
- #3633 Support changing per device scene states
- #3649 Support setting TuYa LCZ030 min/max temperature/humidity alarm
- #10672 Support
homeassistant_renamefor groups - #10437 Restructure settings (not a breaking change)
- #3660 Support more actions and battery for Tuya Smart Knob ERS-10TZBVK-AA
- #3665 Support pin add/delete for Danalock V3-BTZB/V3-BTZBE
- #5137 Add power, voltage and current calibration option
- #85 Support OTA for Legrand 067646, 064888 and 067775/741811
- #488 Improve handling of greenpower devices on larger networks
- #3719 Support OTA updates for Xiaomi VOCKQJK11LM
- #3732 Add additional functionality for WB-MSW-ZIGBEE v.3
- #3729 Add OTA for Xiaomi RTCGQ12LM and RTCGQ13LM
- #3762 #3779 #3791 Support
flip_indicator_lightfor Xiaomi H1 and E1 switches - #3757 Improve ZNJLBL01LM support
- #3773 Add RGBW mode for Aqara ZNDDMK11LM
- #3780 Support
power_outage_memoryfor ZNDDMK11LM - #3775 Allow to send ZCL commands via MQTT and the frontend
- #3781 Support temperature and battery for Sinope WL4200 and WL4200S, remove tamper
- #11107 Allow to override HA entity/device name
Fixes
- #3599 Fix max/min temperature for TuYa TS0601_thermostat
- #3604 Remove temperature from Xiaomi MCCGQ14LM
- #10590 Fix deadzone_temperature range and step size
- #10471 Fix no occupancy false being send for Xiaomi RTCGQ13LM
- #10497 Fix HGZB-42 being recognised as NUE-AUWZO2
- #10489 Fix time synchronization not working for TuYa devices
- #10462 Fix NodOn SIN-4-RS-20 reporting every few seconds
- #10504 #10930 Fix arm action not working for 3400-D, KEYZB-110, KEYPAD001, ZS130000078, XHK1-TC, XHK1-UE
- #10245 Remove humidity from THS317-ET (device does not support it)
- #3617 Fix exposes for BTicino K4003C/L4003C/N4003C/NT4003C and L441C/N4411C/NT4411C
- #10605 Fix 33943/33944/33946 recognised as 33951/33948
- #10610 Force QBKG23LM to be a mains powered router
- #3637 Force IL06_1 power source to battery
- #3644 Fix LCZ030 not reporting measurements
- #10656 Fix Xiaomi router devices discovered as another Xiaomi devices
- #3656 Fix
action_colorcalculation - #3655 Fix actions missing in expose of RGB Genie ZB-5028
- #3657 Update TS0601_thermostat local temperature calibration
- #10299 Fix
payload is not iterableexception when configuring reporting - #10709 Fix electrical measurements for Xiaomi SSM-U01 inconsistent
- #10775 Fix ZNLDP12LM color temperature range
- #10666 Fix update stuck at 100%
- #10131 Fix device softwareBuildID and dateCode not refreshed after OTA update
- #3218 LED1624G9 doesn't support color temperature
- #10619 Fix thermostat control failing with numbers having decimals
- #10782 Fix unable to pair green power devices via routers when using the Conbee adapter
- #5244 Clear old availability topic when device is renamed
- #10348 Fix NAS-AB02B2 alarm volume inverted
- #10972 #10862 Fix no action for Legrand 067773 and 067774
- #9561 Fix power measurements not working for PLUG EDP RE:DY
- #10905 Fix log files missing end of logging
- #3746 Change ZNCZ04LM max overload_protection to 2300 Watt
- #11028 Fix PECMS01 battery percentage incorrect
- #3754 Fix duplicate messages for E220-KR4N0Z0-HA
- #7405 TS011F_plug
_TZ3000_v1pdxuqqdoesn't support power measurements - #11126 Remove state property for Xiaomi WXCJKG11LM, WXCJKG12LM and WXCJKG13LM
- #1191 Add measurement_poll_interval option to TuYa TS0121_plug
- #3789 Fix device configure for TuYa YSR-MINI-Z and ERS-10TZBVK-AA
New supported devices
This release adds support for 86 new devices:
TS0601_smart_air_house_keeperTuYa Smart air house keeper064882Legrand Cable outlet with pilot wire and consumption measurement12501Scan Products Zigbee push dimmer14156506LLidl Livarno Lux smart LED mood light1746630V7Philips Amarant linear outdoor light3261330P6Philips Hue white ambiance Still3417511P9Philips Hue white ambiance bathroom recessed downlight Adore with Bluetooth3802960Namron LED 9W DIM E273802963Namron LED 5,3W DIM E143802965Namron LED 4,8W DIM GU103802966Namron LED 4.8W CCT GU104023330P6Philips Hue white ambiance suspension Amaze4080248P7Philips Hue Signe floor light41E2PBSWMZ/356PB2MBTZSchneider Electric Wiser 40/300-Series module switch 2A43096Enbrighten Zigbee plug-in smart dimmer with dual controlled outlets43132Jasco Zigbee smart outlet4512733Namron ZigBee dimmer 2-pol 400W5412748727364Prolight E27 bulb dimmable545D6115Schneider Electric LK FUGA wiser wireless socket outlet545D6306Schneider Electric LK FUGA Wiser wireless PIR with relay915005996401Philips Hue white ambiance ceiling light Enrave S with Bluetooth915005997501Philips Hue Bluetooth white & color ambiance ceiling lamp Infuse large9290019533Philips Hue white ambiance GU10 with Bluetooth9290022415Philips Hue White G25 E26 Edison Filament Globe Bluetooth9290024691Philips Hue white single filament bulb A19 E26 with Bluetooth (1100 Lumen)9290024693Philips Hue white A60 bulb B22 1055lm with Bluetooth929002994901Philips Hue gradient lightstrip929003045301Philips Hue White and Color Ambiance GU10 (Centura)929003047501Philips Centura recessed spotlight929003055801Philips Hue white ambiance bathroom ceiling light Adore with Bluetooth929003055901Philips Hue white ambiance bathroom ceiling light Adore with Bluetooth929003056901Philips Hue Struana 27WAC33898LEDVANCE Smart+ LED classic E27 Zigbee 10W/810lmB1027EB0Z01LG Electronics Smart bulb 1B1027EB0Z02LG Electronics Smart bulb 2CM10ZWORVIBO Multi-functional 3 gang relayCSLC601-D-ECASAIA Dry contact relay switch module in 220v AC for gas boilerE5Nous Temperature & humidityED-10042EcoDim Zigbee LED filament light dimmable E27, globe G125, flame 2200KEFEKTA_PWS_MaxProCustom devices (DiY) Plant watering sensor EFEKTA PWS Max Pro, long battery lifeEFEKTA_eON29wzCustom devices (DiY) Mini weather station, barometer, forecast, charts, temperature, humidity, lightEZ200Evanell Thermostatic radiator valveGL-B-003PGledopto Zigbee 7W E26/E27 Bulb RGB+CCT (pro)GL-C-003PGledopto Zigbee LED Controller RGB (pro)JT-BZ-01AQ/AXiaomi Aqara smart natural gas detectorKK-ES-J01WKonke Room temperature, relative humidity and illuminance sensorLDSENK01FADEO 10A EU smart plugMIR-HE200-TY_fallTuYa Human presence sensor with fall functionMS100TP-Link Smart motion sensorNAS-AB02B2Neo AlarmPJ-ZGD01TuYa Garage door openerPMM-300Z2ShinaSystem SiHAS energy monitorRB 251 C...
1.22.2
Notes
- A new firmware for adapters based on the CC1352 and CC2652 has been released (
20211217) (changelog). Go to the Supported adapters page, your adapter and click on "Coordinator firmware" to retrieve it. - For those using external converters for TuYa devices: the names of the commands and payloads have been changed for TuYa specific commands. Your external converter probably has to be updated, this changeset should help you on what to change.
Improvements
- #3452 Setup battery % reporting for Silvercrest HG06336
- #10045 Support
power_on_behaviorandbacklight_modefor TS011F_2_gang_wall - #3496 Support battery % reporting for TuYa TS0043
- #3491 Increase range and precision for exposed local temperature calibration
- #3526 Add
radiator_coveredfor Danfoss 014G2461 - #3499 Add
programming_operation_modefor Popp 701721, Hive UK7004240 and Danfoss 014G2461 - #3532 Improvements for TV02-Zigbee and BRT-100-TRV
- #3545 Support electrical measurements for Sinope TH1300ZB
- #10259 Improve battery % accuracy for SNZB-01 and SNZB-03
- #3558 Support OTA for Xiaomi QBCZ15LM
- #3557 Expose
action_durationfor Philips 324131092621 - #3568 Expose
power_on_behaviorfor IKEA TRADFRI drivers - Show coordinator ieee address in frontend (settings -> about)
- #3499 Expose
programming_operation_modefor Danfoss 014G2461, Hive UK7004240 and Popp 701721 - Allow read/write to unsupported devices
- #6408 Allow to enable white channel of TuYa TS0504B
- #10379 Poll TuYa devices for updates when bound remote changes its state
- #3585 Expose temperature for Xiaomi MCCGQ14LM
- #3586 Fix TuYa MIR-HE200-TY
motion_directionexposes - #10414 Expose power measurements for SmartThings IM6001-OTP05
- #3596 Expose heating for SEA801-Zigbee/SEA802-Zigbee
Fixes
- #3445 Fix max
boost_timefor TuYa TS0601_thermostat - #9939 Fix Home Assistant template error for update sensor
- #8934 Fix Lidl Silvercrest thermostat 368308_2010 making Home Assistant addon crash
- #7423 Fix
last_seennot always updated - #9972 Fix Home Assistant "Invalid value for" warning for number entities
- #3464 Fix Neo NAS-PD07 humidity/temperature not always correct
- #3264 Fix
msg.device.getEndpoint is not a functionexception for HY08WE - #9952 Fix battery/voltage being 0/null for Aqara Opple devices
- #9919 Fix HEIMAN HS3SA detected as HS1SA
- Allow to disable measurement polling for TS0121_plug, HS2SK_nxp and TS011F_plug_3
- #9962 Validate QOS value
- #7716 #7150 Fix IKEA remotes not working after OTA update version >= 2.3.75
- #3483 Fix SONOFF SNZB-02 temperature reporting interval
- #9797 Fix power measurements not working for some TS011F plugs
- #10099 Fix filtered attributes being published as
null - #7272 Fix energy not reported for TS0121_plug
- #3505 Disable color temperature for Philips 433714
- #8287 Fix error for Home Assistant last_seen sensor when epoch is used
- #9907 Cleanup availability experimental log
- #472 Fix
Cluster 'XXX' has no attribute 'XXX'error on read response - #10108 Fix device data persisted when device is removed
- #3515 Fix Xiaomi QBKG19LM, QBKG20LM, QBKG39LM, QBKG41LM and QBCZ15LM
statein payload without endpoint - #10174 Fix crash with error:
Error: Cluster with name 'XXX' does not exist - #3520 Fix Sinope TH1124ZB and TH1300ZB
pi_heating_demandvalue - #3498 TuYa MIR-HE200-TY make
presenceandmotionbool instead of string - #10120 Fix list not overridable in Home Assistant discovery payload
- #3539 Fix configure reporting error for TuYa TS0043
- #10131 Fix device properties (e.g
swBuildId) not being updated on report by device - #3351 Fix Sinope TH1123ZB configuration
- #3553 Fix Xiaomi QBKG25LM and QBKG26LM actions
- #10008 Fix double actions for IKEA E2001/E2002 and E1812
- #3567 Fix running state not reported for Acova PERCALE2
- #3574 Fix Xiaomi MCCGQ12LM not working
- #3576 Fix max
load_room_meanvalue for Danfoss 014G2461, Hive UK7004240 and Popp 701721 - #10355 Fix TOGGLE not working when transition is used
- #3584 Fix Sinope TH1300ZB configure
- #10403 Fix AC26940/AC31266 not reporting state when controlled physically
- #9646 Fix physical state changes not reported for Schneider Electric 545D6514
- #10423 Fix set message with endpoint in payload where the endpoint name ends with a number not working
New supported devices
This release adds support for 55 new devices:
14153905LLidl Livarno Home LED floor lamp1743430P7Philips Hue Impress outdoor Pedestal1743730P7Philips Hue Calla outdoor1746447P7Philips Hue outdoor Resonate wall lamp (silver)3802961Namron LED 9W CCT E274058075168572LEDVANCE SMART+ lamp E27 turntable white4062172044776_2OSRAM Zigbee 3.0 DALI CONV LI dimmer for DALI-based luminaires (one device and pushbutton)4062172044776_3OSRAM Zigbee 3.0 DALI CONV LI dimmer for DALI-based luminaires (with two devices)4062172044776_4OSRAM Zigbee 3.0 DALI CONV LI dimmer for DALI-based luminaires (with two devices and pushbutton)5128.10Iluminize Zigbee 3.0 switch shutter SW with level control75564Sylvania Smart+ adjustable white and full color bulb A198718801528334Ynoa Remote control one button dimmer915005986901Philips Hue White and color ambiance Gradient Signe table lamp (white)929003054001Philips Hue Wellness table lamp9290030674Philips Hue motion outdoor sensor929003099001Philips Hue white ambiance Aurelle square panel light99140-031Kwikset SmartCode traditional electronic deadboltCCT5015-0001Schneider Electric Roller shutter moduleE6Nous Temperature & humidity LCD sensorEFEKTA_PWS_MaxCustom devices (DiY) Plant watering sensor EFEKTA PWS maxEFEKTA_THPCustom devices (DiY) DIY temperature, humidity and atmospheric pressure sensor, long battery lifeEFEKTA_eON213wzCustom devices (DiY) Mini weather station, digital barometer, forecast, charts, temperature, humidityEFEKTA_eON213zCustom devices (DiY) Temperature and humidity sensor with e-ink2.13EFEKTA_miniPWSCustom devices (DiY) Mini plant wattering sensorEKO09716Schneider Electric Zigbee smart socket with power meterEKO09738Schneider Electric Zigbee smart socket with power meterERS-10TZBVK-AATuYa Smart knobGL-SD-002Gledopto Zigbee 3.0 smart home switchHAL500Schwaiger LED bulb GU10 350 lumen, dimmable, color, white 2700-6500KHG06620Lidl Silvercrest garden spike with 2 socketsKB-B540R-ZBDawon DNS IOT smart plug 16AKB-HD100-ZBDawon DNS IOT Card holderMCCGQ13LMXiaomi Aqara P1 door & window contact sensorNUE-AUWZO2Nue / 3A Smart Zigbee double power pointPERCALE2Acova Percale 2 heaterPRL-1ZBS-12/24VClimax Zigbee 12-24V relay controllerPS600Salus Controls Pipe temperature sensorROB_200-016-0ROBB smart RGB CCT DIM 3 in 1 Zigbee RemoteROB_200-017-1ROBB Zigbee smart plugRS 227 TInnr GU10 spot 420 lm, dimmable, white spectrumS520567Schneider Electric Roller shutterSLT3CHive Heating thermostat remote controlSR-ZGP2801K2-DIMSunricher Pushbutton transmitter moduleSR-ZGP2801K4-DIMSunricher Pushbutton transmitter moduleSWITCH-ZR02eWeLink Zigbee smart switchTHS317-ETOWON Temperature and humidity sensorTS1101_dimmer_module_1chTuYa Zigbee dimmer module 1 channelWB-MSW-ZIGBEE v.3Sprut.device Wall-mounted Zigbee sensorWK34-EULELLKI Power socket EU (with po...
1.22.1
Notes
- For Home Assistant users only: because of the added
entity_categorysupport this release requires at least Home Assistant 2021.11.0 - For people using CC2530/CC2531 adapters: a new firmware has been released (
20211115and20211116). This update is important for CC2530 users since it fixes an issue where the CC2530 has to be replugged when restarting Zigbee2MQTT. Link to new firmwares and changelog.
Improvements
- #3269 Increase interval for pIHeatingDemand to save thermostat battery
- #9293 #9309 #9305 Add Home Assistant
entity_categorysupport - #9312 Add support for unit of measurement to Home Assistant number entities
- #3281 Expose
offaction for IKEA E1812 - #3268 Normalise attribute reporting intervals
- #9306 Expose
update_availablesensor withdevice_classupdateto Home Assistant - #3285 Improve Xiaomi WSDCGQ11LM pressure accuracy
- #9511 Show actual firmware version of device in Home Assistant instead of Zigbee2MQTT version
- #3288 Change TuYa TS0601_rcbo current measurement unit from
mAtoA - #446 Check-in command support
- #447 Try to immediately send command to devices when
sendWhenActiveis used - #3308 Expose binary vibration sensor for Xiaomi DJT11LM
- #3313 Support
power_on_behaviorfor TuYa TS0115 - #9465 Support
switch_typefor TuYa TS0011_switch_module, TS0012_switch_module and TS0013_switch_module - #3323 Add cool system_mode for Zen-01-W
- #9574 Show all clusters in frontend (even ones not defined in zigbee-herdsman)
- #3335 Separately identify TS0011_switch_module, TS0012_switch_module and TS0013_switch_module
- #3337 Support pulse_configuration, interface_mode and current_summation for Develco ZHEMI101
- #3330 Improve Aurora Lighting AU-A1ZBR1GW and AU-A1ZBR2GW stability
- #3341 Add min, max and step value for
local_temperature_calibration - #3359 Expose battery voltage for Xiaomi GZCGQ01LM
- #3362 Expose load for ELKO 4523430
- #9759 Expose
pi_heating_demandto Home Assistant - #9700 Log failed to ping as warning instead of error
- #3401 Support more actions for Xiaomi QBKG26LM
- #9844 Add device class for Home Assistant update available sensor
- #3423 Add low_battery and check_meter for Develco ZHEMI101
Fixes
- #3253 Properly handle update available check failing for IKEA device
- #3267 Fixed PECLS01 battery percentage incorrect
- #3277 Fix
fan_stateandfan_modefor IKEA E2007 - #9089 Fix
color_modekey error in Home Assistant for Lidl HG06467 - #9490 Stop pinging device (availability feature) when it is removed
- #3284 Add running state for TH1400ZB
- #9507 Fix invalid
frontend.hostdefault value - #9012 Fix min/max value for Home Assistant number entity
- #9520 Fix external extensions not started
- #9547 Fix Home Assistant discovery message for
running_statefan_only - #7051 Fix Neo NAS-AB02B0 not working
- #9539 Fix Tuya TS0003 3 gang switch module recognised as Zemismart ZM-L03E-Z
- #3217 Fix Home Assistant command topics for multi endpoint climate devices
- #9599 ZM350STW1TCF doesn't support color temp startup
- #3325 Fix state for Javis JS-SLK2-ZB
- Fix startup blocked by onEvent handlers
- #1010 Fix colortemp range for Philips 8719514301542
- #3353 Fix warning mode for Bitron AV2010/24A
- #9658 Fix properties missing when debounce is used under some conditions
- #9723 Allow setting
boost_timegreater than 100 via Home Assistant - #3384 Fix power_outage_memory for Xiaomi QBKG40LM and QBKG41LM
- #3389 Fix QBKG40LM operation mode
- #9779 Fix no color support for Miboxer FUT038Z
- #9797 Fix power measurements not working for some TS011F_plug
- #9803 Fix typos in settings shema
- #9646 Fix endpoint missing from state for 545D6102
- #3412 Fix
valve_positionover reported by a factor of 10 for TS0601_thermostat_1 - #9519 Send only 1 MQTT message when last_seen is enabled and Zigbee message is received
- #9843 Fix synced color temperature out of range when setting color
- #9218 Fix unsupported device error logs on interactions with group entities
- #9822 Fix "Possible EventEmitter memory leak detected. 1001 drain listeners added to [Socket]" warning
- #9898 Fix ICZB-RM11S battery percentage divided by 2
- #3429 Fix device power source when device has backup battery
- #7158 Fix not all actions being available for TuYa TS004F
New supported devices
This release adds support for 71 devices:
046677803087Philips Hue White ambiance Cher ceiling light07502LImmax 4 in 1 multi sensor1740193P0Philips Hue Lucca wall light1741730V7Philips Hue Lily outdoor spot light1742330P7Philips Hue Calla outdoor1746547P7Philips Hue White and color ambiance Daylo outdoor wall lamp1746730V7Philips Hue Lily outdoor spot light2CH-ZG-BOX-RELAYEnvilar 2 channel box relay368308_2010Lidl Silvercrest rdiator valve with thermostat3RSP019BZThird Reality Zigbee / BLE smart plug4080148P7Philips Hue Signe table light4080148U9Philips Hue White and color ambiance Signe table light4080248U9Philips Hue White and color ambiance Signe floor light4090231P9Philips Hue Liane4256050-ZHACCentralite 3-Series smart dimming outlet5047131P8Philips Hue White ambiance Buckram single spotlight5047230P6Philips Hue White ambiance Buckram double spotlight73741_LIGHTIFYOSRAM LIGHTIFY RT5/6 LED7A-SS-ZABC-H0Leedarson 4-in-1-Sensor81848AduroSmart ERIA smart plug (with power measurements)8719514302235Philips Hue White Filament Bulb E148719514328242Philips Hue white ambiance E27 800lm with Bluetooth8719514344723Philips Akari downlight8719514392830Philips Hue White Ambiance E27 filament screw globe8A-SS-BA-H0Leedarson Motion Sensor9290024683Philips Hue white ambiance A19 1100lm with Bluetooth9290024689Philips Hue white and color ambiance B22 1100lm9290024717Philips Hue white and color ambiance E26/A19 1600lm929002471901Philips Hue white ambiance E27 1600lm with Bluetooth9290024785Philips Hue White Ambinance G25 E26 Edison Filament Globe9290024896Philips Hue white and color ambiance E279290030211Philips Hue white Candle bulb E14 bluetooth9290030509Philips Hue smart plug - EU929003054301Philips Hue White Ambiance Cher Pendant9290030675Philips Hue motion sensor929003099101Philips Hue white ambiance Aurelle rectangle panel lightAC201OWON HVAC controller/IR blasterCCB432CASAIA Rail-Din relay and energy meterDLKZMK12LMXiaomi Aqara single switch module T1 (without neutral). Doesn't work as a router and doesn't support power meterE1F-N9GSengled Smart LED filament candle (E12)FUT038ZMiboxer RGBW LED controllerGL-D-006PGledopto Zigbee 6W anti-glare downlight RGB+CCT (pro)GL-D-007PGledopto Zigbee 12W anti-glare downlight RGB+CCT (pro)HG06463BLidl Livarno Lux E27 G95 filament bulbHG07834ALidl Livarno Lux GU10 spot RGBHG07834BLidl Livarno Lux E14 candle RGBHG07834CLidl Livarno Lux E27 bulb RGBJR-ZDS01Girier 1 gang mini switchJS-MC-SENSOR-ZBJAVIS Microwave sensorMCCGQ14LMXiaomi Aqara E1 door & window contact sensorPECMS01Perenio Motion sensorSLR1cHive Heating thermostatSLR2cHive Dual channel heating and h...
1.22.0
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_lowfor 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_thresholdand addilluminance_below_threshold_checkfor 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_sourcefor 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_statealwaysnullfor 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-ECentralite 3-Series pearl touch thermostat,322054Lanesto Dimmable led driver3261348P6Philips Hue white ambiance Still5060731P7Philips Hue White & Color ambience Centris ceiling light (4 spots)5060931P7Philips Hue White & Color Ambiance Centris ceiling light (3 spots)5110.40Iluminize Zigbee 3.0 LED controller multi 5 - 4A,RGB W/CCT LED5112.80Iluminize Zigbee 3.0 LED-controller 1x 8A5633031P9Philips Hue White ambiance Pillar spotlight6109231C5Philips Hue white ambiance Apogee square6109331C5Philips Hue white ambiance Apogee round70049Bega Zigbee control module DALI8719514301481Philips Hue Filament Globe Ambiance E278719514301542Philips Hue Filament Globe XL Ambiance E279134LED Trading Powerstrip with 4 sockets and USB9290018217Philips Hue white A60 bulb B22 bluetooth929002376301Philips Hue Iris rose limited edition (generation 4)92900244777Philips Hue White Ambiance E27 ST64 filament bulb9290024684Philips Hue white ambiance E27 1100lm with Bluetooth929002469202Philips Hue white A60 bulb E27 1050lm with Bluetooth929002471601Philips Hue white and color ambiance E26/E27 1600lm929002477901Philips Hue white filament Edison ST72 E27 LED warm-to-cool929002478401Philips Hue white filament Edison ST19 E26 LED warm-to-cool929002966401Philips Hue White & Color Ambiance Surimu square panel929002966501Philips Hue White and Color Ambiance Surimu rectangle panel929003050601Philips Hue smart plugBSM-300ZBShinaSystem SiHAS remote controlCSM-300ZBShinaSystem SiHAS multipurpose sensorDSM-300ZBShinaSystem SiHAS contact sensorEFEKTA_ePWSCustom devices (DiY) Plant wattering sensor with e-ink displayHK-DIM-ACandeo Zigbee LED dimmer smart switchIconDanfoss Icon floor heating (regulator, Zigbee module & thermostats)KEYZB-110Develco KeypadKP-23EL-ZBS-ACEClimax Remote KeypadLDSENK10ADEO LEXMAN motion sensorLED1949C5IKEA TRADFRI LED bulb E14 470 lumen, wireless dimmable white spectrum/chandelier opal whiteMIR-HE200-TYTuYa Human presence sensorMSM-300ZBShinaSystem SiHAS remote control 4 buttonNCZ-3010Nyce Door hinge sensorPECLS01Perenio Flood alarm devicePECWS01Perenio Door sensorQBKG19LMXiaomi Aqara smart wall switch T1 (with neutral, single rocker)QBKG20LMXiaomi Aqara smart wall switch T1 (with neutral, double rocker)QBKG34LMXiaomi Aqara smart wall switch T1 (with neutral, three rocker)ROB_200-025-0ROBB Zigbee 8 button wall switchS24013The Light Group SLC SmartOne AC dimmer mini 200W Zigbee LNS57003The Light Group SLC SmartOne Zigbee wall remote 4-channelsSBM300Z1ShinaSystem SiHAS IOT smart switch 1 gangSBM300Z2ShinaSystem SiHAS IOT smart switch 2 gangSBM300Z3ShinaSystem SiHAS IOT smart switch 3 gangSBM300Z4ShinaSystem SiHAS IOT smart switch 4 gangSBM300Z5ShinaSystem SiHAS IOT smart switch 5 gangSBM300Z6ShinaSystem SiHAS IOT smart switch 6 gangSBM300ZB1ShinaSystem SiHAS remote controlSBM300ZB2ShinaSystem SiHAS remote control 2 buttonSBM300ZB3ShinaSystem SiHAS remote control 3 buttonSMART-HEAT10Alecto Radiator valve with thermostatTS0001_switch_moduleTuYa 1 gang switch moduleTS0002_switch_moduleTuYa 2 gang switch moduleTS0003_switch_moduleTuYa 3 gang switch moduleTS0004_switch_moduleTuYa 4 gang switch moduleTS0111_valveTuYa Smart water/gas valveTS011F_plug_1TuYa Smart plug (with power monitoring)TS011F_plug_3TuYa Smart plug (with power monitoring by polling)TS0601_motion_sensorTuYa Human presence sensor AIRTS0601_rcboTuYa DIN mount RCBO with smart energy meteringTS0601_thermostat_1TuYa Thermostatic radiator valveTS1101_dimmer_moduleTuYa 2CH Zigbee dimmer moduleTSM-300ZBShinaSystem SiHAS temperature/humidity sensorTV01-ZBMoes Thermostat radiator valveUSM-300ZBShinaSystem SiHAS multipurpose sensorWDE002386Schneider Electric Push button dimmerWDE002906Schneider Electric Wiser wireless switch 1-gangYRL226 TSYale Assure lock SLYSR-MINI-ZTuYa 2 in 1 dimming remote control and scene controlZTS-EU_4gangMoes Wall touch light switch (4 gang)
1.21.2
Notes
- Because of #8604 this release requires at least Home Assistant 2021.9.0
Improvements
- #8640 Home Assistant discover
numberselection entities for numeric values supporting set - #2980 Separately identify green power devices
- #2979 Namron 4512726 expose
move_to_hueaction - #2991 Support battery percentage from some TuYa TS0203 sensors
- #2998 Expose battery for ZS1100400-IN-V1A02
- #8585 Read bulb state, brightness and colour on scene recall command
- #3005 Recognise CR Smart Home TS0207 as TuYa device
- #8712 Add multi endpoint support for Home Assistant cover
- #2960 Expose
device_temperaturefor Xiaomi SP-EUC01 - #2933 Expose reliability and fault for Develco HESZB-120 and SMSZB-120
- #3021 Legrand 067771 expose lighting ballast configuration
- #3024 Add pin code functionality for Schlage BE468
- #3041 Moes ZTS-EU respond to time requests
- #3043 Add
thermostat_unitoption - #3070 Support
led_disabled_nightandtemperaturefor QBKG25LM - #3091 Support
power_outage_memoryfor Xiaomi SSM-U02
Fixes
- #2988 Fix warning not working correctly for Bitron AV2010/29A
- #8604 Home Assistant remove deprecated
last_reset_topicand changestate_classtototal_increasingfor energy - #3008 Fix inaccurate battery percentage for 3RWS18BZ
- #3019 Fix powersource undefined for Dawon DNS PM-S250-ZB, PM-S150-ZB and PM-S350-ZB
- #3004 Fix brightness for Mercator ikuü SSWD01
- #3057 Fix
running_statemissing for BAC-002-ALZB - #3055 Swap left and right for Eco-Dim.05
- #3079 Fix red color for
TS0503A - #2663 Fix Home Assistant discovery for covers only supporting tilt
New supported devices
This release adds support for 49 devices:
1745430P7Philips Hue Impress outdoor Pedestal1746630P7Philips Hue White and Colour Ambiance Amarant linear outdoor light3200-deCentralite Smart outlet3200-frCentralite Smart outlet33955Eglo LED light with color temperature3RDS17BZThird Reality Door sensor3RMS16BZThird Reality Wireless motion sensor4058075208360LEDVANCE SMART+ outdoor flex multicolor4137Paulmann Smart Home Zigbee LED bulb 9,3W Matt E27 RGBW43094Enbrighten Zigbee in-wall smart switch ZB4102501.31Paulmann Smart plug for Euro- and Schuko-sockets50208693Sunricher Zigbee wall remote control for RGBW, 1 zone with 2 scenes701721Popp Smart thermostat9290020400Philips Hue White E17 470 lumen9290022266APhilips Hue White and color ambiance A19 800 lumen9290022267APhilips Hue white ambiance E27 with BluetoothAV2010/14SMaBiT (Bitron Video) Curtain motion detectorAV2010/16SMaBiT (Bitron Video) Wall-mount relay with dimmerAV2010/18SMaBiT (Bitron Video) Wall-mount relayAV2010/21BSMaBiT (Bitron Video) Magnetic contact sensor with additional input for wired sensorsAV2010/22BSMaBiT (Bitron Video) Outdoor motion detectorAV2010/33SMaBiT (Bitron Video) Vibration sensorAV2010/37SMaBiT (Bitron Video) Water detector with sirenDLKZMK11LMXiaomi Aqara single switch module T1 (with neutral)E2007IKEA STARKVIND air purifierEFEKTA_THP_LRCustom devices (DiY) DIY outdoor long-range sensor for temperature, humidity and atmospheric pressureGD-ZCRGB012GIDERWEL Smart Zigbee RGB LED strip controllerGL-G-002PGledopto Zigbee 7W garden lamp RGB+CCT (pro)HG06619Lidl Silvercrest oudoor plugHS2DBHEIMAN Smart doorbell buttonLCZ030TuYa Temperature & humidity & illuminance sensor with displayLED1934G3_E27IKEA TRADFRI LED bulb E27 WW clear 250 lumen, dimmableLED1937T5_E27IKEA TRADFRI LED bulb E27 470 lumen, dimmable, opal whiteLED2002G5IKEA TRADFRI LED bulb E14 470 lumen, dimmable, white spectrum, clearLED2003G10IKEA TRADFRI LED bulb E27 1055 lumen, dimmable, white spectrum, opal whiteLED2005R5IKEA TRADFRI LED bulb GU10 345 lumen, dimmable, white spectrumMS-108ZRMoes Zigbee + RF curtain switch moduleNAS-PD07Neo Motion, temperature & humidity sensorPS-SPRZMS-SLP3PLAID SYSTEMS Spruce temperature and moisture sensorS26R2ZBSONOFF Zigbee smart plugSCCV2401-1iStar Zigbee 3.0 LED controller, dimmable white 12-36V DC max. 5ASIN-4-1-20NodOn Single LED relaySIN-4-2-20NodOn Double LED relayTS0207_water_leak_detectorTuYa Water leak detectorYDD-D4F0-TSDBYale Lockwood T-LockYDF40Yale Real living lock / Intelligent biometric digital lockZNDDMK11LMXiaomi Aqara smart lightstrip driverZNXNKG02LMXiaomi Aqara knob H1 (wireless)ZS130000078Linkind Security keypad battery
1.21.1
Improvements
- #2881 Tint 404011 remote: add direction of color temp changes
- #2886 Xiaomi Aqara ZNCZ15LM add
overload_protection - #2866 Improve support for Hive thermostats and receivers
- #2890 Add
external_measured_room_sensorfor Danfoss 014G2461 and Hive UK7004240 - #2891 Expose
calibration_timefor QS-Zigbee-C01, 11830304 and TS130F cover - #2896 Expose
minimum_brightness,led_intensity_onandled_intensity_offfor Sinope DM2500ZB - #2897 Update Ubisys J1 default bindings
- #2895 Expose alarm for Climax SRAC-23B-ZBSR
- #8399 Add Home Assistant device classes for air quality sensors
- #2921 Expose
power_on_behaviorfor MOES MS-104Z - #8408 Add color temperature range for YSR-MINI-01_rgbcct
- #2939 Explicitly specify the exposes for Schneider Wiser 4bth switch
- #6281 Add
availability_modeallfor Home Assistant discovery. - #8458 Expose
energyfor Bitron Video AV2010/25 - #2941 Add electricity measurements for CCT711119
- #8457 Increase accuracy of Develco AQSZB-110 battery % measurements
- #2943 Expose alarm for HESZB-120
- #8509 Expose
alert_behaviourandbatteryfor Linkind ZS130000178 - #2956 Add color temperature range for AB32840
- #2957 Update max color temperature range for ZB-RGBCW
- #2966 Emulate running state for Danfoss Ally thermostat
- #2974 Correct manufacturers for Xfinity security keypads
- #2967 Improve handling of keypad alarm arming, check your alarm documentation for updated procedure
Fixes
- #8222 Fix start failing when
npm startis executed outside Zigbee2MQTT directory - #8226 Fix TuYa TS0203 door sensor not recognised
- #2867 Remove
running_statefrom RC-2000WH - #8235 Fix start warning/alarm not working for some devices
- #2876 PTVO firmware: fix write command not working for endpoints 10-16
- #2874 Fix white channel not controllable for GL-C-007S
- #8266 Fix removing device from blocklist in frontend not working
- #8292 Fix
No converter available for 'transition' (10)when controlling Ubisys D1 with transition. - #2838 Fix Yookee D10110 support
- #8027 Fix unable to control AduroSmart 81813 and being recognized as Trust ZLED-TUNE9
- #8027 Fix ZLED-RGB9 being recgonized as ZLED-TUNE9
- #7903 Fix Home Assistant discovery for Hive SLR2(b)
- #8243 Fix powerSource for 53170161, E11-G13 and E11-N1EA
- #7604 Fix Gledopto GL-SD-001 marked as unsupported
- #8331 Fix TuYa TS0216 siren interview failing
- #408 Fix
Unhandled promise rejectionfor TS0041, TS0042 and TS0043 - #2916 Disable OTA for Philips 929003017102 since we don't have images
- #864 Change ZGRC-KEY-013 to SR-ZG9001K12-DIM-Z4 and fix description
- #8310 Fix warning not working correctly for SIRZB-110 and SRAC-23B-ZBSR
- #8448 Fix empty state published for debounce when using filtering
- #6861 Fix
energyreporting for SP-EUC01 and removetemperature,voltageandcurrentbecause device doesn't support it. - #8488 Remove
battery_lowandtamperfrom AC01353010G since it does not support it - #746 Fix device missing from frontend after rejoining
- #8410 Fix build (
npm run build) failing on Windows - #2955 Remove non-working battery reporting for SAGE206611
- #8530 Fix
EPERM: operation not permitted, rename database.db.tmpon Windows - #8535 Fix multiple Touchlink commands to Ikea TRADFRI devices not working
New supported devices
This release adds support for 51 devices:
3310-GCentralite Temperature and humidity sensor3435731P7Philips Hue Adore white ambiance bathroom mirror3802967Namron Led bulb 6w RGBW4076131P6Philips Hue white ambiance suspension Cher with bluetooth 3000lm4523430ELKO ESH Plus Super TR RF PH5063130P7Philips Hue Bluetooth white & color ambiance spot Fugato black (1 spots)5063131P7Philips Hue Bluetooth white & color ambiance spot Fugato white (1 spots)511.541Iluminize Zigbee 3.0 wall dimmer RGBW 1 zone5111531H5Philips Garnea downlight5309030P9Philips Hue White ambiance Runner single spotlight5412748727401Prolight GU10 white and colour spot9290019532Philips Hue White and color ambiance GU10 spot LED with Bluetooth929002376501Philips Hue Bloom Gen4 with Bluetooth (White) - US9290024687Philips Hue White and Color Ambiance A19 1100 lumen9CZA-P470T-A1AADEO ENKI LEXMAN E14 LED RGBWAJ_ZIGPROA60Ajax Online Smart Zigbee pro 12W A60 bulbDG15S-1BWLeviton Decora smart Zigbee 3.0 certified 15A switchE21-N13ASengled Smart LED (A19)FUT035ZMiboxer Dual white LED controllerFUT036ZMiboxer Single color LED controllerGW01Keen Home Signal repeaterGZCGQ11LMXiaomi Aqara T1 light intensity sensorHBR2917EDatek Eva scene selectorHG06462ALidl Livarno Lux E27 A60 filament bulbHLC610iLightsIn 1-10V dimming LED controllerHSE2919EDatek Eva water leak sensorKEYPAD001Hive Alarm security keypadKN-Z-WH1-B04LUX KONOz thermostatLDSENK02FADEO 10A/16A EU smart plugLH-09521iHORN Indoor sirenLS21001Linkind Water leak sensorMCCGQ12LMXiaomi Aqara T1 door & window contact sensorPF-PM02D-TYZIOTPerfect Smart water/gas valveQBCZ14LMXiaomi Aqara smart wall outlet T1QBCZ15LMXiaomi Aqara smart wall outlet H1 usbQBKG31LMXiaomi Aqara smart wall switch H1 Pro (with neutral, double rocker)QBKG38LMXiaomi Aqara E1 1 gang switch (without neutral)RCL 240 TInnr Smart round ceiling lamp comfortROB_200-017-0ROBB Zigbee smart plugRS-THP-MP-1.0Keen Home Temperature SensorS4RX-110Onesti Products AS Relax smart plugSIRZB-110Develco Products A/S Customizable sirenSLR1Hive Heating thermostatTS011F_din_smart_relayTuYa Din smart relay (with power monitoring)TS0601_water_sensorTuYa Water leak sensorWS-EUK03Xiaomi Aqara smart wall switch H1 EU (with neutral, single rocker)WS-EUK04Xiaomi Aqara smart wall switch H1 EU (with neutral, double rocker)X706ULerlink Zigbee dimmer switchZL100010008Linkind Zigbee LED 9W 2700K A19 bulb, dimmableZLED-RGB9Trust Smart RGB LED bulbZNJLBL01LMXiaomi Aqara roller shade companion E1
1.21.0
Notes
- Because of #7980 this release requires at least Home Assistant 2021.7.0
- This release fixes an issue in the backup/restore mechanism (#7680) which prevented devices to join via a router after reflashing the firmware of your adapter. Since this was caused by an incomplete backup, users who already reflashed their coordinators earlier have to repair the routers where joninig is not working for. This only applies to adapters with a Z-Stack_3.x.0 (e.g. zzh, CC2652R launchpad, Slaesh's) firmware. Important: before reflashing your adapter, make sure to start and stop this release at least once! This ensures your backup (
coordinator_backup.json) is correct. - New firmwares are available for Texas Instruments CC2652R, CC2652RB, CC1352P-2 based adapters:
20210708(changelog). This i.a. enables control for the LEDs (will be on when joining is permitted) and fixes an issue of devices not being able to join when joining is only enabled on a specific router. Important: before reflashing first read the point above. - Over time the Zigbee2MQTT codebase will be migrated to TypeScript (#8074). By switching to TypeScript the Zigbee2MQTT codebase will be better maintainable. Since Node.js cannot run TypeScript natively a compilation step is required. Zigbee2MQTT will automatically handle this part upon initial start and after updating (you will see
Building Zigbee2MQTT...in the log). No action from users is required.
Features
- #395 Support migration from CC2531/CC2530 on 1.2 firmware to CC2652/CC1352/CC2538 without repairing all devices
Improvements
- #8187 Add support for Home Assistant energy statistics
- #7359 Update to new Home Assistant MQTT Fan discovery
- #7931 Enable color via hue/saturation for Gledopto devices
- #2760 Add battery voltage support for 3RSS009Z
- Prefer external converter definitions of zigbee-herdsman-converters definitions.
- #7980 Discover enum exposes as select entities in Home Assistant
- #2780 Add color temperature range for Philips Hue 9290022943
- #8032 Discover color temperature range for Home Assistant groups
- #2835 Add more functionallity for Develco SMSZB-120
- #7553 Increase reliability of TuYa end device interviewing
- #2839 Support color temperature for Ikea LED1937T5
- #2845 Add toggle action for Legrand 067774
- #8190 Add pincode configuration functionality for all Yale locks
Fixes
- #2750 SMSZB-120: add OTA and expose firmware version
- #2756 Set colorTempRange for A9A19A60WESDZ02 and A9BR3065WESDZ02
- #7918 Fix Home Assistant group discovery collision between different Zigbee2MQTT instances.
- #2735 Fix and expose Xiaomi
operation_modecontrols - #7432 Fix
last_seennot always updated - #2784 Fix no hue_stop after hue_move and add
action_rate - #8030 Expose manufacturer in frontend
- #8062 Fix power source for STS-IRM-251 and STS-WTR-250
- #392 Fix socket handling with Deconz adapter
- #2818 Livolo dimmer and switch bug fixes
- #7762 Fix not able to join device via router after a reflash of the adapter (restore of backup) (only applies to adapter on ZStack 3.x.0 or 3.0.x firmware)
- #7921 Fix SmartThings multipurpose sensor IM6001-MPP01 reporting every few seconds
- #2828 Separate SRSC-M01 from ZNCLDJ11LM
- #6897 Fix Heiman HS2IRC no response
- #2814 Fix some cacheable not being cached
- #8137 Fix
.flat is not a functionerror. - #8144 Fix configure failing for some TH1123ZB devices
- #693 Fix non-existing devices returned from group members
- #8149 Fix delay on second button click for TuYa TS0041 TS0042 TS0043 TS0044
- #2851 Fix
hue_power_on_color - #8130 Reduce Niko 170-33505 reporting interval
- #2854 Fix QBKG25LM configure failing
New supported devices
This release adds support for 54 devices:
1740293P0Philips Hue Lucca Pedestal3328-GCentralite 3-Series micro motion sensor3417831P6Philips Hue white ambiance Adore spotlight with Bluetooth (1 spot)3417831P6Philips Hue white ambiance Adore spotlight with Bluetooth (1 spot)3418331P6Philips Hue white ambiance Adore bathroom mirror light3418931P6Philips Hue white ambiance Struana bathroom ceiling with bluetooth 2400lm5047430P6Philips Hue White ambiance Buckram quadruple spotlight5060830P7Philips Hue White & Color ambience Centris ceiling light (3 spots)5063230P7Philips Hue Bluetooth white & color ambiance spot Fugato black (2 spots)5063330P7Philips Hue Bluetooth white & color ambiance spot Fugato black (3 spots)5063430P7Philips Hue Bluetooth White & Color Ambiance spot Fugato black (4 spots)5309230P6Philips Hue White ambiance Runner double spotlight5309331P6Philips Hue White ambiance Runner triple spotlight5633030P6Philips Hue White ambiance Pillar spotlamp73889OSRAM Smart home soft white PAR38 outdoor bulb74388Sylvania Smart+ contact and temperature sensorCM001LELLKI Circuit switchCTHS-317-ETCASAIA Remote temperature probe on cableDG15A-1BWLeviton Indoor Decora smart Zigbee 3.0 certified plug-in outletDIYRuZ_ZintercomDIYRuZ Matrix intercom auto openerE13-N11Sengled Flood light with motion sensor light outdoorEFEKTA_PWSCustom devices (DiY) [Plant Wattering Sensor]Eco-Dim.05EcoDim LED dimmer duo 2x 0-100WFUT039ZMiboxer RGB+CCT LED controllerGL-SD-001Gledopto Zigbee triac AC dimmerHC-SLM-1Home Control AS Heimgard (Wattle) door lock proHG06463ALidl Livarno Lux E27 ST64 filament bulbID-UK21FW09Iolloi Zigbee LED smart dimmer switchJZ-ZB-001LELLKI Smart plug (without power monitoring)JZ-ZB-002LELLKI 2 gang touch switchJZ-ZB-003LELLKI 3 gang switchLED1936G5IKEA TRADFRI LED globe-bulb E27 470 lumen, dimmable, white spectrum, opal whiteMS-105BMoes Smart dimmer module (2 gang)MS-105ZMoes 1 gang 2 way Zigbee dimmer switchQBKG40LMXiaomi Aqara E1 1 gang switch (with neutral)QBKG41LMXiaomi Aqara E1 2 gang switch (with neutral)S-LUX-ZBTuYa Light sensorSM0201Tuya Temperature & humidity sensor with LED screenVOCKQJK11LMXiaomi Aqara TVOC air quality monitorWL4200SSinope Zigbee smart water leak detectorWS-EUK01Xiaomi Aqara smart wall switch H1 EU (no neutral, single rocker)WS-EUK02Xiaomi Aqara smart wall switch H1 EU (no neutral, double rocker)WXKG13LMXiaomi Aqara T1 wireless mini switchXHK1-TCXfinity Alarm security keypadZB-5001RGB Genie Zigbee 3.0 remote controlZB-5122RGB Genie Micro remote and color dimmer with single scene recallZG302-BOX-RELAYEnvilar Zigbee AC in wall switchZLD-RCWMoes RGB+CCT Zigbee LED ControllerZNCZ11LMXiaomi Aqara power plug ZigBeeZNCZ15LMXiaomi Aqara T1 power plug ZigBeeZS230002Linkind 5-key smart bulb dimmer switch light remote controlZVG1RTX Zigbee smart water valveZeeFloraCustom devices (DiY) Flower sensor with rechargeable batteryeasyCodeTouch_v1Onesti Products AS Zigbee module for EasyAccess code touch series
1.20.0
Features
- #2410 Home Assistant groups discovery for lights, switches, covers and locks
Improvements
- #2681 Expose lock pincode and allow to set user enabled and type
- #7760 Home Assistant: expose binary with SET access as switch
- #7677 Add Home Assistant sensor
state_classsupport - #2651 Expose cover state as enum (
OPEN,CLOSEandSTOP) instead of binary (OPENandCLOSE) - #7684 Disable less common Home Assistant entities by default
- #2657 Develco AQSZB-110 expose
air_quality - Disable legacy options on new network start
- #7683 Deprecate Home Assistant entity attributes (
homeassistant_legacy_entity_attributesoption) (documentation) - #7725 Log and publish
friendly_nameondeviceLeave - #2673 Expose illuminance Bosch RADON TriTech ZB
- #2674 Improve TS0505A_led and TYZS1L led control
- #7854 Combine published state of
/setcommand into one message - #2727 Add power monitoring feature to SP2600ZB
- #2734 Power reporting for Aqara QBKG26LM
- #2738 Add running_state reporting to Sinope thermostat
- #2732 Support 2-gang mode for LK Fuga wireless battery switch (550D6001)
Fixes
- #2644 AXIS GR-ZB01-W fix position not set sometimes
- #2645 Disable color temperature startup support for some OSRAM bulbs which do not support it
- #2655 CCTFR6700 Fix Hass complaining about invalid values
- #7693 Fix
SRSP - UTIL - ledControl after 6000msfor CC2538 and CC2530 adapter when permitting join - #2667 Drop tamper expose for some HEIMANN devices which do not support it
- #2668 Axis GR-ZB01-W battery accuracy
- #7785 Fix "Cannot read property 'group' of null" exception on "request/group/members/remove_all"
- #2694 Add missing toggle for Legrand 067773
- #7848 Disable unsupported color_temp_startup for YSR-MINI-01_rgbcct and YSR-MINI-01_wwcw
- #7736 Fix non supported color_mode and color properties being published for group members
- #2722 Fix power icon for Xiaomi SSM-U01
- #1986 QBKG25LM and QBKG26LM not reporting actions when in decoupled mode.
- #3997 Fix Salus OTA updates not working
- #7895 Mark TS0216 as EndDevice
- #2739 Datek HSE2905E fix
energybeing0and support B and C phase - #2745 Fix
Image is truncatedfor some OTA updates - #2744 Correct Ikea E2001/E2002 exposed actions
New supported devices
This release adds support for 36 devices
1742830P7Philips Hue Lily outdoor spot light3261331P6Philips Hue white ambiance Still3RSS009ZThird Reality Smart switch Gen33RWS18BZThird Reality Water sensor4090130P9Philips Hue Sana4090631P9Philips Hue Flourish white and color ambiance pendant light41EPBDWCLMZ/354PBDMBTZSchneider Electric Wiser 40/300-Series Module Dimmer4512726Namron Zigbee 4 in 1 dimmer511.050Iluminize Zigbee 3.0 LED controller for 5in1 RGB+CCT LEDs5120.1110Iluminize ZigBee 3.0 Dimm-Aktor mini 1x 230V545D6102Schneider Electric LK FUGA wiser wireless dimmer550D6001Schneider Electric LK FUGA wiser wireless battery 4 button switch552-80401Niko Wireless motion sensor929002422801Philips Hue Play gradient lightstrip 659CZA-A806ST-Q1ZADEO ENKI Lexman E27 LED whiteAC26940LEDVANCE Smart Zigbee outdoor plugBRT-100-TRVMoes Thermostatic radiator valveCCT711119Schneider Electric Wiser smart plugCP180335E-01Current Products Corp Gen. 2 hybrid E-WandE11-N1GSengled Vintage LED edison bulb (ST19)E1C-NB7Sengled Smart plug with energy trackerE21-N1EASengled Sengled smart LED multicolor A19 bulbHV-CE14CXZB6Hive Active light, warm to cool white (E14)ITCMDR_ClickIT Commander ButtonITCMDR_ContactIT Commander Contact SensorLED1934G3IKEA TRADFRI LED bulb E27 WW clear 250 lumen, dimmableLED1937T5IKEA TRADFRI LED bulb E27 470 lumen, dimmable, opal whiteLXN56-SS27LX1.1Zemismart Smart light switch - 2 gang with neutral wirePSBZS A1Lidl Parkside smart watering timerQBKG39LMXiaomi Aqara E1 2 gang switch (without neutral)R7049Woox Smart smoke alarmS520530WSchneider Electric Odace connectable relay switch 10ATS011F_circuit_breakerTuYa Circuit breakerTS011F_plug_2TuYa Smart plug (without power monitoring)TS0502BTuYa Light controllerWL-SD001-9WNue / 3A 9W RGB LED downlight

