Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml
:Feedback on this new frontend can be given in #27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture
(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration
(@script0803) - #9328 Add
_TZ3000_lzdjjfss
and update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequency
andpower_factor
(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
dist
folder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialCluster
cluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factor
for various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
name
forl4
(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
cool
running_state
from_TZE200_aoclfnxz
(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_mode
andlux_value
(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.ts
toavatto.ts
(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true
(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update (#2478) (@Ricc68)
- d76f3cc report
installed_version
andavailable_version
states in OTA page instead of build id and date (#2470) (@Ricc68)
New supported devices
This release adds support for 60 devices:
- #9441
929003777201
Philips Hue Being white (US) (@chris-1243) - #9441
929003817101
Philips Philips Hue solo lightstrip (10 meters / 33 feet) (@chris-1243) - #9439
EFEKTA_TH_POW_R
EFEKTA Temperature and humidity smart monitor with voltage detector (@smartboxchannel) - #9439
EFEKTA_T1_MAX_R
EFEKTA Temperatureb mart monitor with voltage detector (@smartboxchannel) - #9437
TRV06-AT
THALEOS Thermostatic radiator valve (@juherr) - #9430
CS-201Z
COOLO Soil moisture sensor (@13717033460) - #9427
TYONOFFTS
Scimagic Smart switch with temperature sensor (@kirovilya) - #9427
TYSCENECUBE
iHseno Scene cube (@kirovilya) - #9422
412175
Legrand 3P power consumption module (@OliviezGit) - #9421
SYZB-6W
Nova Digital 6 gang switch 4x4 (@bernardesarthur) - #27510
929003812901
Philips Hue White and Color Ambiance GU10 (@Koenkk) - #9400
929003846601
Philips Hue Tento WCA 39,5x39,5 cm (White) (@rvanmaanen) - #9414
Duck Pool Thermometer
Bacchus Bacchus Duck pool thermomemeter (@Bacchus777) - #9390
LKTMZL02-z
Tuya Temperature & Humidity Sensor (pvxx/ZigbeeTLc) (@vulpes2) - #9395
SR-ZG9095B
Sunricher Touch thermostat (@ProtoxiDe22) - #9388
TO-Q-SY1-ZT
Tongou Din smart relay (without power monitoring) (@chris-1243) - #9389
TS0001_repeater
Tuya Zigbee signal repeater (@chris-1243) - #9398
ZC-GM42
Nova Digital Roller blind motor (@tclemos) - #9404
ZTM1-EN
IMOU Temperature and humidity sensor (@dan-danache) - #9393
ZTRV-S01
Moes Zigbee temperature control valve (@sdbldn) - #27446
E1M-G7H
Sengled Motion sensor (@Koenkk) - #9381
EFEKTA_AQ_Smart_Monitor_Gen2
EFEKTA CO2, VOC Index, illuminance Smart Monitor, rgb indicator, binding, control the relays (@smartboxchannel) - #9376
HA-ZM12mw2-4K
Halemeier 4-channel LED driver (@hotshotpizza) - #9382
WS-K03E
Aqara Light Switch H2 US (2 Buttons, 2 Channels) (@Vinson1014) - #9377
046677577520
Philips Hue Lightguide E26 Edison ST23 500lm (@pikeas) - #9372
929003736401
Philips Hue Datura (@docbobo) - #9373
AD-CTW123001
AduroSmart ERIA smart light bubl A19 (@Koenkk) - #9370
R7067
Woox Thermostatic radiator valve (@jeanaaaa) - #9371
Senoro.Win
Senoro Senoro window alarm (@ChristianGr1974) - #9366
067797
Legrand Dimmer switch with neutral (@chpego) - #9364
5717
Iluminize ZigBee din rail smart dimmer (@niracler) - #9365
ZC-LP01
Moes Smart sliding window pusher (@Kranzes) - #9359
929003802101
Philips Hue Impress outdoor Pedestal (@sfetisov) - #9352
3RWP01073Z
Third Reality Smart Wall Plug ZW1 (@3reality-support) - #9310
M3TYW-2.0-13
Tuya Longsam M3 curtain motor (@devkaiwang) - #9355
RD24G01
Tuya 24GHz human presence sensor (@kvazis) - #9343
ZM79E-DT
Tervix Pro Line Zigbee curtain motor (@papezrom) - #9340
929003808701
Philips Hue White & Color ambience Centris ceiling light (3 spots) (@artspb) - #9337
CGG1
Qingping Temp & RH Monitor (pvxx/ZigbeeTLc) (@igo-r) - #9337
MJWSD06MMC
Xiaomi Temperature and Humidity Monitor 3 Mini (pvxx/ZigbeeTLc) (@igo-r) - #9341
EPIR_Zm
AwoX Connect-Z motion (PIR) sensor (@FredrikM97) - #9338
SDM01W-U01
BITUO TECHNIK Smart energy monitor for 3P+N system (@script0803) - #9338
SDM01B-U01
BITUO TECHNIK Smart energy monitor for 1P+N system (@script0803) - #9336
SNZB-02WD
SONOFF Waterproof (IP65) temperature and humidity sensor with screen (@chris-1243) - #9342
ZBWD20RD
Nedis SmartLife Triac Dimmer (@Andunes) - #9332
ZG-102ZM
HOBEIAN Vibration sensor (@13717033460) - #9332
ZG-204ZV
HOBEIAN Millimeter wave motion detection (@13717033460) - #9332
ZG-223Z
HOBEIAN Rainwater detection sensor (@13717033460) - #9334
NTS2-W-B
Nova Digital 2 gang 2 usb wall outlet 4x2 (@bernardesarthur) - #9316
CSP052
ClickSmart+ 2 gang smart dimmer switch module without neutral (@chris-1243) - #9317
EPJ-ZB
Nova Digital Smart sliding window pusher (@rc125) - #9326
NTZB-04-W-B
Nova Digital 4 gang switch with 2 gang socket 4x4 (@bernardesarthur) - #9321
ZBEK-33
ADEO ENKI Inspire Extraflat 2400Lumens (@Martin82sf) - #9327
ZTS-8W-B
Nova Digital 8 Gang Switch (@bernardesarthur) - #9309
ZWSMD-4
AVATTO 4 gang switch (@HaraldKiessling) - #9296
STLO-34
Stello Hilo thermostat (@thibaulf) - #9287
SR-ZG9001K8-DIM
Sunricher Zigbee 8 button wall switch (@niracler) - #9279
ZMS-206US-4
Zemismart Smart screen switch 4 gang US (@Burki24) - #8898
TS0601_water_switch
Tuya Dual water valve (@mrestivill) - #27286
ZMS-206EU-2
Zemismart Smart screen switch 2 gang (@Koenkk)
Fixed device detections
- #9440 Detect
_TZ3000_ruldv5dt
as Tuya ZG-2002-RF (@qbaza) - #27491 Detect
RODRET wireless dimmer
as IKEA E2201 (@Koenkk) - #9433 Detect SV02-412-MP-1.0 as Keen Home SV02 (@ecto1a2003)
- #9429 Detect
_TZ3000_cmcjbqup
as Tuya SPM01 (@mrmaximas) - #27523 Detect
_TZ3002_gdwja9a7
as Tuya TS0726_2_gang (@Koenkk) - #9392 Detect _TZE200_vs0skpuc as a HOBEIAN ZG-227Z (@bernardesarthur)
- #9387 Detect
_TZ3210_2uk4z8ce
as Moes ZP-LZ-FR2U (@lhns) - #9397 Detect
_TZE284_n4ttsck2
as ONENUO 288WZ smoke detector (@akelmanson) - #9402 Detect
_TZE284_oitavov2
as Tuya TS0601_soil (@CausticSoul) - #9401 Detect
929003808001_01
and929003808001_02
as Philips 5062231P7 (@KHOne23) - #9379 Detect
_TZ3000_rdhukkmi
as Tuya ZY-ZTH02 and_TZ3000_bguser20
as TH03 (@chris-1243) - #9374 Detect
_TZE284_d7lpruvi
as Tuya TS0601_temperature_humidity_sensor_2 (@vbl315) - #27454 Detect
_TZE204_tdhnhhiy
as Tuya TS0601_switch_8 (@Koenkk) - #9289 Detect
_TZE284_6ycgarab
as Tuya ZSS-QY-SSD-A-EN (@Koenkk) - #9346 Detect
_TZE200_gnw1rril
as Tuya TS0601_cover_10 (@parashutist84) - #9353 Detect
1GANG/DALI/1
as Schneider Electric MEG5116-0300/MEG5171-0000 (@luca910) - #9344 Detect
_TZB210_rs0ufzwg
as MiBoxer FUT039Z (@chris-1243) - #9323 Detect
_TZ3000_nuenzetq
as Tuya ZG-2002-RF (@RithyNicolasTAN) - #9308 Detect
_TZ3000_fie1dpkm
as Nedis ZBSC10WT (@MilanFIN) - #9304 Detect
_TZE200_4aijvczq
as ME168_Girier (@madzur) - #27321 Detect
_TZ3000_lmlsduws
as Aubess TMZ02 (@Koenkk) - #767 Detect
_TZE200_gkfbdvyx
as Tuya ZY-M100-24GV3 (@Koenkk) - #27354 Detect
_TZE284_dqolcpcp
as Tuya TS0601_switch_12 (@Koenkk) - #9300 Detect
1745430A7
as Philips 1743430P7 (@robmarkoski) - #27338 Detect
929003807801
as Philips 046677584719 (@Koenkk) - #27239 Detect
_TZ3000_402vrq2i
as Tuya ZG-101Z_D (@Koenkk) - #9271 Detect
_TZE204_r731zlxk
as Zemismart TB26-6 (@akelmanson)