Improvements
- #25649 Add a settings option to log to console in json format (@jum)
- #25632 Allow Home Assistant OTA Update entity to show progress while updating (@jbouwh)
- #8685 SNZB-02D: add support for temperature and humidity calibration (@photomoose)
- #8635 Add Niko switch action reporting functionality (@svenjochems)
- #8627 Improve Ubisys S1-R (Series 2) support (@sjorge)
- #8684 SNZB-02D: add support for comfort levels and temperature units (@photomoose)
- #3028 Allow more precise control of Aqara DJT11LM sensitivity (@Koenkk)
- #8673 Improvements for LiXee (@fairecasoimeme)
- #8616 Expose
uart_connection
anduart_baud_rate
for WB-MSW-ZIGBEE v.4 (@BurchuMikhail) - #8592 Add
illuminance_raw
(@Koenkk) - #25361 Expose battery % for Lutron Z3-1BRL (@Koenkk)
- #8589 Add thermostat endpoints to Ubisys H10 (@sjorge)
Fixes
- #26035 Add Home Assistant device class for flow rates (e.g., Sonoff SWV) (@tathamoddie)
- #25530 Add semver tags to Docker releases (@RoboMagus)
- #25997 Allow to set throttle via frontend (@gracianodias3)
- #25456 Container: remove modifying capabilities of
/usr/bin/node
(@onedr0p) - #25611 Enable use of MQTT username without password (@steffenbeermann)
- #25737 Fix
Error: write after end
error (@Koenkk) - #25715 Fix
Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')
(@Koenkk) - #25963 Fix duplicate
action
publish whenadvanced.output
hasattribute
(@Koenkk) - #25693 Long startup time when
OnEvent
'start' times out (repeatedly) (@Nerivec) - #26019 Only use endpoint-specific states if the device definition uses them (@rccoleman)
- #25634 Remove invalid
warn
log_level
nurikk/zigbee2mqtt-frontend#2369 (@Koenkk) - #8694 Improve Tuya BAC-003 support (@robvanoostenrijk)
- #8691 TYBAC-006: Update system_mode to support "off", dropping "state" (@robvanoostenrijk)
- #8686 Add Lidl HG09155C and HG09155B to the list of Lidl devices (@RubenKelevra)
- #8687 Encoding error in boost-heating emoji (♨) (@srett)
- #8676 Decrease SmartThings IM6001-MPP01 reporting interval (@natefelt)
- #8679 Fix missing action messages for Legrand Wireless Shutter switch 0067646 (@nicpullan)
- #8674 Fix Tuya ZY-M100-24GV3 losing settings (@Rising-Sun)
- #8651 Improve AVATTO ME168 support (@andreypuhovsky)
- #8681 Invert direction for Smartwings shades (@Korri)
- #8672 Fixes for Namron Edge Thermostat (@bskjon)
- #655 Support OTA for Namron 1402769 (@IDmedia)
- #8644 Fix CO2 value interpretation (@Eyenseo)
- #8633 Add missing actions for Philips Hue Tap (8718696743133) (@dieneuser)
- #8624 Add custom cluster for Wirenboard (@BurchuMikhail)
- #25491 Fix
data.substr is not a function
for Xiaomi A6121 (@Koenkk) - #23661 Fix no state reported for GL-SD-001P (@Koenkk)
- #8625 Improve Imhotep Creation E-Ctrl integration (@nicolasaxenco)
- #23661 Configure state reporting for Gledopto GL-SD-001 (@Koenkk)
- #25605 Fix duplicate publish for some Tuya devics (@Koenkk)
- #25581 Fix Tuya ZG-227ZL batterty % (@Koenkk)
- #8595 Fix inverted
position
for Tuya TS0601_cover_3 (@TzeWey) - #25682 Add additional
motion_state
to Tuya ZG-205Z/A (@Koenkk) - #8593 MAZDA TR-M2Z Remove 'temperature' exposes (@Nopraz)
- #8588 PRO-900Z: Removed
valve_state
and added climaterunning_state
(@Nick-Sills) - #25763 Rename
Avatto
toAVATTO
(@Koenkk) - #25674 Fix configure reporting failing for QBKG20LM (@Koenkk)
- #25020 Fix
Value: '4' not found in: [0, 1]
error for Aqara SRTS-A01 (@Koenkk) - #25561 Fix Aqara SRTS-A01 child lock (@Koenkk)
- #8571 Fix Centralite 4257050-ZHAC to ignore 'transition' (@bdd)
- #25365 Fix detect
TH01
as temperature sensor (@Koenkk) - #25652 Fix missing
commandMoveHue
converter for OSRAM AC0251100NJ/AC0251600NJ/AC0251700NJ (@Koenkk) - #8572 Fix Salus FC600 OTA (@mkrle)
- #8569 Add 550B1012 whitelabel (@poizan42)
- #25613 Fix configure of some IKEA remotes failing (@Koenkk)
- #23661 Fix no state reported for GL-SD-003P (@Koenkk)
- #8565 Fix ZWT198/ZWT100-BH preset modes (@B3WiN)
- #8557 Fix duplicated Tuya vendor (@kbullet)
- #8561 Increase BRT-100-TRV step accuracy (@loodvin)
- #1301 Move Niko custom clusters to zigbee-herdsman-converters (@svenjochems)
- #1306 Ember: ignore endpoint for Touchlink matching (@Nerivec)
- #1300 Fill out missing Touchlink cluster info (@Nerivec)
- #1293 ZBOSS: fix reverse extended panid (@kirovilya)
- #1292 AES-128-MMO incorrect calculation (@Nerivec)
- #1289 ZBOSS: fixed port reconnection processing during RESET (@kirovilya)
New supported devices
This release adds support for 39 devices:
- #8699
DSZ12060
ORVIBO Spot light S10 (@Wikeolf) - #8693
GL-G-005P
Gledopto Zigbee 7W garden light Pro RGB+CCT (@RobXYZ) - #8695
POK014
PushOk Hardware External probe temperature sensor: k-type (@zombierzn) - #8695
POK015
PushOk Hardware External probe temperature sensor: pt1000 (@zombierzn) - #8690
WSMD-4
AVATTO 4 gang switch (@eduperez) - #8682
DS-Z-001DE
DIRECTSIGNS RGB + CCT LED Controller (@maxwai) - #8677
SBDV-00185
Sber Thermostatic radiator valve (@thenixan) - #8667
SM0502
SIMON i7 2-gang smart dimming switch (@flaskr) - #8650
4512783/4512784
Namron Namron edge termostat (@bskjon) - #8658
ATMS10013Z3
Ourtop Zigbee 3 Phase Meter (@oooeeee) - #8671
ROB_200-001-0
ROBB Door/window sensor (@wouterh) - #8662
SR-ZG9070A-SS
Sunricher Smart photoelectric smoke alarm (@niracler) - #8670
ZG-303Z
HOBEIAN Soil moisture sensor (@13717033460) - #8670
ZG-302ZM
HOBEIAN Motion sensing switch (@13717033460) - #8660
WS-K07E
Aqara Light switch H2 EU (single rocker) (@kirovilya) - #8660
WS-K08E
Aqara Light switch H2 EU (double rocker) (@kirovilya) - #8640
ZWPM16
AVATTO Zigbee smart energy meter (@oli-z) - #8654
3RSP02065Z
Third Reality Zigbee / BLE smart plug with power (@3reality-support) - #8654
3RSP02064Z
Third Reality Zigbee / BLE smart plug with power (@3reality-support) - #8652
SR-ZG9030F-PS
Sunricher Smart human presence sensor (@niracler) - #8618
AE-940K
ACMELEC Compatible with Daikin vrv system (@nakata5321) - #8618
AE-669K
ACMELEC Compatible with Mitsubishi Electric vrf system (@nakata5321) - #8620
SR-ZG9060A-GS
Sunricher Smart combustible gas sensor (@niracler) - #8620
SR-ZG9060B-CS
Sunricher Smart carbon monoxide alarm (@niracler) - #8620
SR-ZG9050C-WS
Sunricher Smart water leakage sensor (@niracler) - #8620
SR-ZG9050B-WS
Sunricher Water leakage alarm (@niracler) - #8609
C-ZB-DM204
Candeo Zigbee micro smart dimmer (@dhc25) - #8601
GWA1201_TWO_WAY_SWITCH
Gewiss GWA1201 (@vladimiroltean) - #8602
SR-ZG2835RAC-UK
Sunricher Push compatible zigBee knob smart dimmer (@niracler) - #8598
929003151601
Philips Hue Lightguide E26 Globe G30 500lm (@Modem-Tones) - #8598
929003151701
Philips Hue Lightguide E26 Globe Large G40 500lm (@Modem-Tones) - #25328
2CT
Tuya Bidirectional energy meter with 80A current clamp (@JBLSteeve) - #8582
501.39
Paulmann Universal-switch white (@ochstobi) - #8585
RF 274 T
innr Smart filament bulb E27 tunable edison (@timprange) - #8576
929003667001
Philips Hue white GU10 bluetooth (@lj-tms) - #8564
ID200W-ZIGB
ION Industries LED Zigbee Dimmer (@redelschaap) - #8567
511.020
iluminize Zigbee 3.0 LED controller multi 4 - 5A, CCT WW/CW LED (@StephanStS) - #8568
929003823201
Philips Hue Tento Black 42.1 cm (@imsandli) - #8563
TS0726_3_gang
Tuya 3 gang switch with neutral wire (@anyhow-sg-smarthome)
Fixed device detections
- #26036 Detect
_TZE284_vvmbj46n
as Tuya ZTH05Z (@Koenkk) - #3471 Detect
SLP3
as Hive 1613V (@Koenkk) - #26011 Detect
_TZE204_5slehgeo
as Moes ZTS-EUR-C (@Koenkk) - #8675 Detect
_TZE200_vvmbj46n
as ONENUO TH05Z (@tefracky) - #8659 Detect
_TZ3210_iw0zkcu8
as_TZ3210_iw0zkcu8
(@DomiiBunn) - #8574 Detect
_TZE200_wtikaxzs
as Nous E6 (@amadeuszxd) - #8669 Detect TS011F instead of BSD29_1 (@tefracky)
- #20265 Detect
_TZE204_2imwyigp
as Tuya MG-ZG03W (@Koenkk) - #8657 Detect
af22cef59b2543d1be1dfab4f1c9c920
as ORVIBO DD10Z (@ineedpatience) - #25891 Detect
_TZE284_iwn0gpzz
as Tuya SPM01V2.5 (@Koenkk) - #8638 Detect
_TZE200_jkfbph7l
as AVATTO ME167 (@jemx) - #8634 Detect
_TZE204_g5xqosu7
as Tuya TS0601_cover_8 (@avp-avp) - #8639 Detect
_TZE204_tgdnh7pw
as AVATTO ZDMS16-1 (@Koenkk) - #8632 Detect
_TZE284_dhke3p9w
as FORIA F00YK04-18-1 (@Koenkk) - #8628 Detect
_TZE204_xalsoe3m
as Moes BHT-002-GCLZB (@egabor) - #8607 Detect
_TZE204_57hjqelq
as Roximo CRTZ01 (@maxustm) - #8619 Detect
_TZE284_ne4pikwm
as Nedis ZBHTR20WT (@Schneekatzeeins) - #8617 Detect
_TZE284_ny94onlb
as Tuya SPM02V2.5 (@script0803) - #8614 Detect
_TZE284_xnbkhhdr
as Tuya ZWT198/ZWT100-BH (@PiotrRaszkowski) - #8436 Detect
_TZE204_2cyb66xl
as AVATTO ZDMS16-1 (@Koenkk) - #8591 Detect
_TZ3000_v1w2k9dd
as Tuya ZY-ZTH02 (@dynasticorpheus) - #25753 Detect
_TZE204_jygvp6fk
as Tuya TS0601_temperature_humidity_sensor_2 (@Koenkk) - #8584 Detect
_TZ3000_do6txrcw
as Tuya TS0222 (@Darneus) - #8586 Detect
_TZE200_127x7wnl
as Moes ZTS-EUR-C (@Stalker-4x4) - #8587 Detect
_TZE200_7shyddj3
as Tuya TS0601_cover_1 (@aarriiooss) - #25712 Detect
_TZE200_clrdrnya
as Wenzhi WZ-M100 (@Koenkk) - #25429 Detect
_TZE204_a2jcoyuk
as Tuya TS0601_cover_1 (@Koenkk) - #8573 Detect
_TZE200_h2rctifa
as Tuya ZS-TYG3-SM-61Z (@diamondlim) - #8580 Detect
_TZE200_ybsqljjg
as AVATTO ME168 (@andreypuhovsky) - #8578 Detect
_TZE204_81yrt3lo
as Tuya PJ-1203A (@razor620) - #8579 Detect
_TZE204_uo8qcagcn
as Tuya TS0601_gas_sensor_4 (@akelmanson) - #23155 Detect
_TZ3000_x3ewpzyr
as Tuya XSH01A (@Koenkk) - #8552 Detect
_TZ3000_3ias4w4oz
as Nedis ZBPO130FWT (@MilanFIN) - #25426 Detect
_TZ3000_jsfzkftc
as Tuya TS0001_power (@Koenkk) - #8559 Detect
_TZE204_7bztmfm1
as Tuya TS0601_smart_CO_air_box (@art777nn) - #8562 Detect
_TZE204_tzreobvu
as Tuya TOQCB2-80 (@jonaubf) - #8558 Detect
_TZE284_rccxox8pz
as Tuya PA-44Z (@juan-velasco) - #25365 Detect
TH01
as Zbeacon TH01 (@Koenkk)