Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
event
entities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
test
for W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
event
entities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
action
key is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
window
CLOSE
value for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_day
has been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7
(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivity
andoccupancy_sensitivity
for Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown
(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- 772428c display exact timestamp in the last seen device list field (#2153) (@silentroach)
New supported devices
This release adds support for 48 devices:
- #24965
929003711401
Philips Hue Twilight sleep and wake-up light black (@Koenkk) - #8399
Push_ME
Marmitek Wireless switch with 1 button (@mhosse) - #8392
SR-ZG2836D5-Pro
Sunricher Zigbee smart remote (@niracler) - #8370
S901D-ZG
Shyugj Door sensor (@bobrippling) - #8364
TOWSMR1
Tongou Single-phase multifunction RCBO (DIN Module) (@octa22) - #8368
929003151501
Philips Hue Lightguide E27 Edison ST72 500lm (@gerbenp) - #8366
GL-C-310P
Gledopto Zigbee relay switch (@pjxturner) - #8361
TS0505B_4
Tuya Zigbee RGB+CCT light (@will-tm) - #8356
HAL550
Schwaiger Smart light bulb LED RGB dimmable GU10 (@chevdor) - #8355
SR-ZG9002KR12-Pro
Sunricher Zigbee smart wall panel remote (@niracler) - #8347
SR-ZG9042MP
Sunricher Zigbee three phase power meter (@niracler) - #8343
AVATTO_TRV06
AVATTO Thermostatic radiator valve (@SANSTONE) - #8345
YNDX_00537
Yandex Single relay (@kirovilya) - #8345
YNDX_00538
Yandex Double relay (@kirovilya) - #8345
YNDX_00534
Yandex Single gang wireless switch (@kirovilya) - #8345
YNDX_00535
Yandex Double gang wireless switch (@kirovilya) - #8345
YNDX_00531
Yandex Single gang switch (@kirovilya) - #8345
YNDX_00532
Yandex Double gang switch (@kirovilya) - #8294
ZSS-QT-LS-C
Moes Light sensor (@josephnobes-stfc) - #8337
HHST001
HeatHUB Fan coil thermostat (@sdbldn) - #8338
SR-ZG2835PAC-AU
Sunricher Zigbee push button smart dimmer (@niracler) - #8323
VNTH-T2
TECH Smart radiator valve (@christophe-r) - #8300
NH3527A
Schneider Electric Motion sensor with dimmer (@peroo) - #8314
ZBM5-1C-120
SONOFF Zigbee Smart one-channel wall switch (type 120). (@liubotongs) - #8314
ZBM5-2C-120
SONOFF Zigbee Smart two-channel wall switch (type 120). (@liubotongs) - #8314
ZBM5-3C-120
SONOFF Zigbee Smart three-channel wall switch (type 120). (@liubotongs) - #8315
ZNTGMK12LM
Aqara Smart color temperature light controller (@LiZhenhuan1019) - #8309
C203
Candeo Zigbee micro smart dimmer (@dhc25) - #24722
TS0105
TuYa 3 gang switch (@Koenkk) - #8292
9290002269A
Philips Philips Hue A60 bulb with on/off control (@ICalin) - #8288
929003666901
Philips Hue white GU10 bluetooth (@eggface1337) - #8286
81868
AduroSmart Siren (@jvanderzande) - #8285
C-RFZB-SM1
Candeo Zigbee & RF Switch Module (@dhc25) - #8282
SR-ZG9101SAC-HP-CLN
Sunricher Zigbee micro smart dimmer (@maginawin) - #8242
NAS-PS10B2
NEO Human presence sensor (@baggiowu) - #8268
9290023351B
Philips Hue white A21 bulb E26 with Bluetooth (1600 Lumen) (@kzaoaai) - #22321
TS130F_GIRIER
Girier Smart curtain switch (@Koenkk) - #8267
T440
PSMART Smart wallsocket (with power monitoring) (@Mopsmaciek123) - #8264
T462
PSMART 2 Gang switch with backlight, countdown, inching (@Mopsmaciek123) - #8254
929003054201
Philips Hue White Ambiance Cher Pendant (@Basanites) - #24574
929003823501
Philips Hue Tento color 29,1cm (@Koenkk) - #24573
929003823901
Philips Hue Tento color 54,2cm (@Koenkk) - #8246
eTH730
SEDEA Temperature and humidity sensor (@TomDev-Leg) - #8253
ME201WZ
Tuya Water level sensor (@vit-um) - #8224
WLS098-ZIGBEE
Tuya 8 gang wall touch switch board (@rhakbari) - #8372
ZB-DoorSensor-D0007
ADEO ENKI LEXMAN wireless smart door window sensor (@aurel32) - #8334
EFR32MG21.Router.1
Custom devices (DiY) EFR32MG21 Zigbee bridge router (@alichaudry) - #8243
LMZA4376
Radium LED Controller ZGB White 84W/24V (@t-rohde)
Fixed device detections
- #8397 Detect
_TZ3000_9r5jaajv
as Tuya TS0215A_sos (@aknarts) - #24942 Detect
_TZE200_lrznf59v
as Brennenstuhl HT CZ 01 (@Koenkk) - #8405 Detect
_TZE200_zppcgbdj
as Nous E6 (@Snuggert) - #24840 Detect
_TZE204_jtbgusdc
as Avatto ZDMS16-2 (@Koenkk) - #8358 Detect
_TZE204_qyflbnbj
as Tuya TS0601_temperature_humidity_sensor_1 (@bugale) - #8352 Detect
_TZE200_ya4ft0w4
as Tuya ZY-M100-24G wall mounted variant (@kriskbx) - #8349 Detect
_TZE204_o3x45p96
as AVATTO_TRV06 (@SANSTONE) - #8354 Detect
_TZE204_ogkdpgy2
as Tuya TS0601_co2_sensor (@Steavy) - #8351 Detect
RBSH-TRV1-ZB-EU
as Bosch BTH-RA (@ondrejbaranek) - #8339 Detect
_TZE284_o3x45p96
as AVATTO TRV06_1 (@mmuellr) - #8318 Detect
_TZ3000_9kbbfeho
as Tuya TS0222_light (@leroyloren) - #24759 Detect
_TZ3000_upgcbody
as Tuya TS0207_water_leak_detector_1 (@Koenkk) - #24747 Detect
_TZE200_ojtqawav
as Tuya TS0601_switch_1_gang (@Koenkk) - #8319 Detect
_TZE200_qjp4ynvi
as Tuya TS0601_thermostat (@xdanik) - #8328 Detect
TRADFRIbulbG125E26WSopal440lm
as IKEA LED1936G5 (@audunmg) - #24743 Detect
_TZE204_g4au0afs
as Tuya TS0601_switch_6_gang (@Koenkk) - #24742 Detect
_TZE284_p3dbf6qs
as Tuya TS0601_thermostat_3 (@Koenkk) - #24759 Detect
SNZB-05
as Tuya TS0207_water_leak_detector (@Koenkk) - #8312 Detect
_TZE200_9xfjixap
as Avatto ME167 (@seebaer1976) - #8297 Detect
TRADFRI bulb E26 WW globe 810lm
as IKEA LED2103G5 (@duceduc) - #8284 Detect
_TZE200_en3wvcbx
as Tuya TS0601_cover_1 (@Phoinixx) - #8257 Detect
_TZ3000_402vrq2i
as Tuya ERS-10TZBVK-AA (@Velomeloman) - #24577 Detect
_TZ3000_hy6ncvmw
as Tuya TS0222_light (@Koenkk) - #24599 Detect
929003811101_*
and929003811001
as Philips 929003047101 (@Koenkk) - #8407 Detect
_TZ3000_zl1kmjqx
as Tuya IH-K009 (@Namikson)