Versie 2.14.3 van Zigbee2MQTT is uitgekomen. Zigbee2MQTT maakt het mogelijk om Zigbee-apparaten aan te sturen zonder gebruik te hoeven maken van de gateway of bridge van de fabrikant. Dit doet het door van MQTT gebruik te maken, waardoor het eenvoudig te integreren is in smarthomesoftware, zoals bijvoorbeeld Home Assistant, Homey of Domoticz. De changelog voor deze uitgave kan hieronder worden gevonden.
NotesImprovements
- Deprecation of 32-bit platforms: Running Zigbee2MQTT on 32-bit platforms is deprecated, and support ends when Node.js 22 reaches end-of-life (April 2027). At that point the minimum supported Node.js version becomes v24, and Node.js v24 no longer ships official builds for any 32-bit platform. This affects every installation method (Docker, bare-metal/Linux, etc.). For Docker the 32-bit Docker images (
linux/386,linux/arm/v6andlinux/arm/v7) will not be updated anymore, and non-Docker installs on a 32-bit OS will no longer be able to run a supported Node.js version. If you run Zigbee2MQTT on 32-bit hardware or a 32-bit OS (e.g. Raspberry Pi 1/Zero, older Raspberry Pi OS 32-bit installs), plan to move to a 64-bit OS or hardware (amd64/x86_64,arm64/aarch64) before then. (#33552).Fixes
- #13615 Onokom air conditioners: expose external temperature sensor controls
- #13562 Acova ALCANTARA3: report apparent power and support accurate system mode selection
- #13555 AVATTO TS0601_thermostat_14: expose
system_modeandfrost_protection_temperature- #13580 Danfoss Ally eTRV0103: expose heating system mode and minimum temperature limits
- #13573 Sinopé Tb500ZB: expose power and energy measurements
- #13566 SONOFF MINI-ZB1GSP: expose
frequency,today_runtimeandlifetime- #13565 SONOFF SNZB-02UL: allow periodic weather updates and apply selected icons immediately
- #13574 SONOFF SNZT-03P and SNZT-04P: support OTA firmware updates
- #13559 SONOFF ZBMINIL2: expose
external_trigger_modefor rocker and momentary switches- #13547 Yale YRD430-BLE: expose
last_successful_pincode_saveandlast_successful_pincode_clear- #13520 Tuya MTG235-ZB-RL: expose
distance_report- #13477 Aqara MCCGQ13LM: expose
action, allow battery range customization and ignore incorrect temperature reports- #13476 Calc precision and check min/max/resolution values in generateDefinition
- #13491 Lidl HG06620: expose countdown timer and allow firmware updates
- #13499 MultIR MIR-SR100: expose configurable
warningsettings- #13496 Schneider Electric MEG5779: expose
window_open- #13457 Amina S: expose
hardware_current_limit- #13437 Aqara KD-R01D: expose event, quick and anti-flicker modes and report knob press state correctly
- #13397 Aqara W600: expose battery voltage and external temperature status
- #13441 Aqara WXKG15LM: support OTA firmware updates
- #13448 Eurotronic CoZB_dha: expose additional thermostat properties
- #13419 Lidl HG06467: expose white mode and animated effect controls
- #13314 SONOFF SWV-ZF2: expose flow and irrigation session volume
- #13464 SONOFF: centralize firmware feature gates
- #13447 Tuya ZS-300Z: fix
soil_moistureand exposesoil_moisture_warning_threshold- #13417 Namron 4512768, 4512791 and 4512792: support firmware updates
- #13421 NodOn IRB-4-1-00: support infrared remote control learning
- #13430 Sber SBDV-00123: fix
local_temperature_calibrationrange- #13423 Tuya MTG275-ZB-RL: expose
distance_report- #13382 Bosch BTH-RA: expose weekly schedule
- #13389 NEO NAS-WV03B: support OTA updates
- #13392 Sber thermostat: allow temperature calibration from -10 to 10 °C
- #13364 Schneider Electric EKO07259: expose regulator level in P9 mode
- #13402 Tuya TS0002_power: support OTA updates
- #13388 Tuya TS0601_soil: support over-the-air firmware updates
- #13357 Schneider Electric: enable OTA for multiple devices
- #1920 Support for SONOFF Dongle-MP10 auto-discovery
- #1912 Add application type and bacnet mappings
- #1878 Accept explicit manufacturer-specific cluster definitions
- #1872 Unified transport
Frontend
- #33423 Apply throttle and debounce to last seen updates from non-emitted frames
- #33275 Do not let a malformed WebSocket frame escape the message listener
- #33504 Drain the availability ping queue in a loop instead of recursing
- #33472 Home Assistant: don't treat light_type select as an endpoint light
- #33404 Home Assistant: fix
hw_versionandsw_versionnot being a string- #33071 Home Assistant: guard value templates against missing properties
- #33412 Home Assistant: log deprecation message when exposing switch as light
- #33453 Home Assistant: map
emergency_heatingsystem mode toheat- #33508 Home Assistant: note legacy_action_sensor is deprecated
- #33327 Home Assistant: rediscover entities that return after their exposes were removed
- #33435 Home Assistant: support fan entities on non-primary endpoints
- #33410 Look up the endpoint name of a group member to check its state
- #33334 OTA: respond to update requests within the update check interval
- #33329 Preserve secret references when persisting environment overrides
- #33116 Update zigbee-herdsman to 11.0.0 with new transport
- #13571 HOBEIAN ZG-204ZX: report
temperaturein °C whentemperature_unitis fahrenheit- #13592 Shelly SBDW-203C: show the correct device name
- #13610 Sonoff SNZ-02B: clarify button location in calibration instructions
- #13604 Sonoff SNZB-02M: fix pressure reporting
- #13600 Tuya PJ-1203-W: prevent freezing on gateway status queries
- #13606 Tuya ZS-304Z: fix incorrect illuminance readings
- #13468 Aqara KD-R01D: remove unsupported
on_levelsetting- #13558 Aqara ZNJLBL01LM and ZNCLBL01LM: fix incorrect position while the curtain is moving
- #13551 Heiman HS2VTD: report vibration correctly
- #13563 Innr OPL 130 C: stop exposing unsupported
power_on_behavior- #13579 Moes ZHT-002: report
schedule_modecorrectly- #13577 Schneider Electric CCTFR6400: restore +/- setpoint control when keypad lockout is unknown or binding fails
- #13575 Schneider Electric WV704R0A0902: restore temperature, setpoint and heating demand updates
- #13586 Sinopé Tb400ZB: fix floor and room temperature reporting
- #13498 Zosung IR blaster: prevent commands from replacing an in-progress transmission
- #13544 Tuya TS0601_3_phase_clamp_meter: fix incorrect negative phase power
- #13543 Tuya TS0601_thermostat_3: allow 0.5 °C setpoint steps
- #13532 Moes TRV801Z: fix incorrect time on the thermostat
- #13529 Moes ZHT-PT01-M-MS: fix
electricity_statisticsbeing 10x too high- #13446 Tuya devices: fix data point conversion results being overwritten
- #13522 Tuya SPM01V2.5: restore measurement updates and configurable reporting interval
- #13530 Tuya TRV801Z: fix scheduled comfort and eco modes
- #13526 Tuya ZG-103Z: adopted native converter for accelerometer values
- #13534 Tuya ZS-304Z: correct soil and illuminance calibration controls
- #13504 Tuya ME201WZ: ignore false and out-of-range level readings
- #13524 Tuya ZS-304Z: support negative humidity and temperature calibration
- #13518 Visonic MCT-350 SMA: prevent rapid polling after a battery swap
- #13479 Aqara ZNJLBL01LM: report
reverse_directionupdates correctly- #13507 Develco EMIZB-132: fix power not being reported
- #13509 Namron 4566700: avoid duplicate D692-ZG listing
- #13508 NodOn IRB-4-1-00, OWON AC201 and AC221: fix louvers not closing when set to fully closed
- #13490 Optimize duplicate checking
- #13503 Reject
on_timeandoff_wait_timevalues outside the ZCL range- #13495 Schneider Electric MEG5779: fix unsupported attribute read errors
- #13510 Sercomm XHS2-SE: refresh battery level regularly
- #13289 Shelly WS90: ignore all-zero frames
- #13480 SONOFF MINI-ZBDIM: fix errors before brightness calibration
- #13482 Sunricher SR-ZG9095B: report fan mode changes
- #13405 Tuya TS0601_dimmer_1_gang_1: fix configuration failing
- #13462 Undefined in arrays for m.numeric and m.binary
- #13478 Yandex YNDX-00537 and YNDX-00538: prevent selecting unsupported
fullpower type- #13460 Develco AQSZB-110: allow higher VOC density readings
- #13454 Develco SMSZB-120 and HESZB-120: stop the siren without triggering it
- #13471 Innr RS 240: correct product description
- #13466 Move application type and bacnet mappings to zigbee-herdsman
- #13449 MultIR MIR-SR100: allow controlling the siren alarm
- #13469 Namron 4512758: expose
window_openas a read-only window sensor- #13455 Philips 7299355PH: report color temperature support correctly
- #13436 Philips 9290022267: fix color temperature limits
- #13197 Philips Hue: fix effect control in mixed groups
- #32734 Sinopé Tb123ZB: fix configure failing for devices that don't support power reporting
- #13450 SONOFF BASIC-ZB1GSP: allow configuration to continue when an attribute cannot be read
- #13434 SONOFF: show relay settings as configuration entities
- #13438 STREDA STREDA: fix buzzer timeouts and duplicate buzzing
- #13445 Tuya ZS-304Z: fix illuminance readings reported too low
- #13470 Tuya: fix incorrect values sent for scaled numbers
- #13373 Aqara DS-K02D and DS-K02E: restore original wireless button actions
- #13426 Aqara WSDCGQ12LM: restore precise pressure reporting
- #13432 AVATTO ZDMS16-1: correct white label vendor name
- #13431 Danfoss Icon2: fix endpoint-specific settings being unavailable
- #13400 Gledopto GL-SPI-206P: fix brightness and color temperature control and report color correctly
- #13346 Moes BHT-002: ignore data points with an unknown datatype
- #13386 Namron Zigbee Edge thermostat (4566702 / 4566703 / 4512783 / 4512784, HZC T11_ZG): various improvements
- #13379 Sercomm XHS2-SE and Universal Electronics Inc XHS2-UE: set long poll intervals to reduce battery drain
- #13420 Shelly WS90: report pressure correctly
- #13416 SONOFF S60ZBTPF: stop repeated power updates when power is unchanged
- #13399 SONOFF TRV-ZBT: report battery level
- #13384 Aqara FP310: fix occupancy freezing after idle
- #13372 Aqara PS-S04D: stop taking presence and PIR detection from the 0x00F7 struct
- #13362 Aqara ZNJLBL01LM: skip optimistic position updates
- #13366 ENGO EONE-230W and EONE-BATB: use 1970 time base for thermostat time sync
- #13363 HYSYIOT HS208Z: fix occupancy and battery reporting
- #13404 LinknLink eMotion Air: report battery power source correctly
- #13390 Mercator Ikuü SPP04G: report power, current and voltage after pairing
- #13406 ModernExtend: report pressure in hPa
- #13393 Shelly WS90: correct sensor measurement ranges
- #13409 STREDA SN3-1TB5K-03/PW: report correct rocker and doorbell actions
- #13381 TS130F: allow setting position on groups
- #13378 Tuya ZG-103Z: Corrected axes' values
- #13359 Ubisys LD6: fix input configuration writes and reads, read start-up settings, update write hint
- #13352 Philips Hue gradient lights: honor transition for gradient colors
- #33248 Develco SMSZB-120: don't configure
zoneStatusreporting- #13350 EGLO 901471: fix CCT panel and RGB ring controls
- #33249 HOBEIAN ZG-102ZA: expose
battery_lowandtamper- #1924 Tuya: parse EF00 command 0x0A as
dataReportAlt- #1923 Update group database when device is already in the group
- #1918 OTA delayed for some devices due to order of operations
- #1917 Send default response on unknown ZCL frame
- #1901 Deconz decoder context
- #1900 Deconz transport connection
- #1898 Tuya: mcuOtaBlockDataRequest size is 1 byte
New supported devices
- #675 fix: race condition with websocket populating store
- #677 fix: prevent fractional groups IDs
- #679 fix: improve reconnection notifications
- #680 fix: remove 'analog_in_' and 'analog_out_' prefixes for icons
This release adds support for 60 devices:
Fixed device detections
- #13581
4512797Namron Simplify wireless rotary dimmer- #13617
AY-223ZAOYAN Rainwater detection sensor- #13603
E2435-NAIKEA TOFSMYGGA 2-gang outdoor plug (Matter)- #13616
HYT001ZBVareo Smart thermostat for electric floor heating or boilers- #13591
ROB_200-012-0ROBB Dual Zigbee AC phase-cut dimmer- #13619
S2100-1001SIMON i7 1-gang smart switch (pairing)- #13619
S2100-1002SIMON i7 2-gang smart switch (pairing)- #13619
S2100-1003SIMON i7 3-gang smart switch (pairing)- #13619
70E838TYSIMON i7 1-gang smart switch (neutral)- #13619
70E850TYSIMON i7 1-gang smart switch (no neutral)- #13619
70E839TYSIMON i7 2-gang smart switch (neutral)- #13619
70E851TYSIMON i7 2-gang smart switch (no neutral)- #13619
70E840TYSIMON i7 3-gang smart switch (neutral)- #13619
70E852TYSIMON i7 3-gang smart switch (no neutral)- #13554
SQ610RFNHSalus Controls Quantum wireless thermostat- #13554
KL08RFSalus Controls iT600 8-zone wiring centre- #13572
APRM-04-005Appartme Thermostatic radiator valve Zigbee 2.0- #13561
Dongle-MP10SONOFF Dongle Max CC2674P10 (CC2674P10) with router firmware- #13521
Ramses_esp32c6ELECRAM RAMSES II RF-to-Zigbee bridge (ESP32-C6)- #13589
SP-P06EAqara Outdoor plug H2 EU- #13557
TS0601_floor_thermostat_006Tuya Zigbee thermostat for electric floors with selectable internal and external sensors- #13536
ZM7LT1Moes Single-phase energy meter with CT clamp- #13536
ZM7LT3Moes Three-phase energy meter with CT clamps- #13536
ZC301Moes Zigbee curtain motor- #13481
ZTS-8BNova Digital 8 gang switch- #13481
SYZB-6WNova Digital 6 gang switch 4x4 with backlight and power_behavior- #13537
ECD-ZB-REPEATERECODO Zigbee repeater- #13538
SBDW-203CShelly BLU DoorWindow Mini ZB- #13528
ZG-204ZS-zHOBEIAN Dual PIR and mmWave radar presence and luminance sensor (pvvx/ZigbeeTLc)- #13533
teelichtteelicht Rechargeable tealight that flickers like a real candle- #13531
ZG-204ZV-zHOBEIAN Millimeter wave motion sensor with temperature and humidity (pvvx/ZigbeeTLc)- #13531
ZG-204ZV2-TH-zHOBEIAN Millimeter wave motion sensor v2 with temperature and humidity (pvvx/ZigbeeTLc)- #13531
ZG-204ZV2-zHOBEIAN Millimeter wave motion sensor v2 (pvvx/ZigbeeTLc)- #33376#issuecomment-6154747784
119710Tervix Pro Line Zigbee+RF wireless room thermostat- #13459
4512795Namron Simplify thermostat- #13512
929004295101Philips Hue Essential Flex lightstrip (5m)- #13245
MD-GATE-ZB1MakeDIY Gate controller with main and optional pedestrian pulse and one or two limit contacts- #13488
Rem4 HeaterAriston Boiler gateway (room thermostat interface)- #13497
S1-MHeiman Smart smoke alarm- #13497
C1-MHeiman Smart carbon monoxide alarm- #13511
SBDW-302CShelly BLU DoorWindow Outdoor ZB- #13442
3ROR0194ZThird Reality, Inc Smart Outdoor Repeater- #13463
MS01Besisglas Battery-powered 24GHz radar presence sensor- #13463
WL01Besisglas Zigbee water leak sensor with wired probe- #13458
S4SN-0A24XShelly i4 Gen4- #13398
SP107E-ZigbeeTuya LED music controller- #13451
ZRF01Tuya Zigbee RF cloner with 8 slots- #13433
929003853601Philips Hue white and color ambiance A67 1600lm E27- #13435
929004320901Philips Hue Play Table lamp- #13428
FH9127Futurehome In-wall dimmer- #13429
MIR-SR100MultIR Zigbee SR100 siren- #13348
AirWick_nRF52840Custom devices (DiY) AirWick smart aerosol dispenser- #13369
MG-AU01ZLMV01-XXMakeGood 1 gang light switch, energy monitoring and RGB backlights- #13365
NimlyCodePROOnesti Products AS Zigbee module for Nimly Code PRO- #13376
SR-ZG9001K8-CCTSunricher CCT wireless wall switch with 2 scene buttons- #13367
TRV602WZTopband Smart Thermostat- #13356
OXT-4CH-RELAY-ACTuya 4 channel relay module- #13356
OXT-4CH-RELAY-DCTuya 4 channel relay module DC- #13344
TS0505B_hsTuya Smart LED bulb (RGBCW)- #13344
TS0503B_hsTuya RGB COB LED Strip
- #13601 Detect
_TZE200_fzo2pocsas Zemismart ZM25TQ- #13605 Detect
_TZE284_stvgmdjzas Moes SFL02-Z-1- #13618 Detect
SDM01G2Was BITUO TECHNIK SDM01G2W-U01- #13595 Detect
Zbeaconas zbeacon DS01- #13556 Detect
_TZ3210_ekjc2rzhas Girier TS0225_GIRIER- #13560 Detect
_TZE2841000000_8se38w3cas Tuya TZ-ZT01_GA4- #13567 Detect
_TZE2841000000_hodyrylias Tuya ZT08- #13588 Detect
_TZE28C1000000_cjbofhxwas Tuya PJ-1203-W- #13549 Detect
PIIC5804as Paulmann 291.46- #13583 Detect
ZBM-MG21as Silabs series 2 router- #13546 Detect
_TZE204_kobbcyumas Tongou TOWSMR1-40A-AC- #13541 Detect
_TZE284_hkdl5fmvas WDYK ZJSBL7-100Z- #13552 Detect
TOFSMYGGA plug outdooras IKEA E2435/E2491- #13550 Detect
TRADFRI bulb E17 CWS opal 600lmas IKEA LED1624G9- #33385 Detect
_TZ3008_avdpejnsas Nous A6Z- #13506 Detect
_TZE200_bjzrowv2,_TZE204_bjzrowv2,_TZE284_bjzrowv2as Tuya TS0601_cover_15- #13505 Detect
_TZE28C1000000_19jwhi8cas Zemismart ZN-USC1U-HT- #13487 Detect
_TZE28C1000000_yxun3xvras Tuya TS0601_1gang_switch- #13489 Detect
929004276603as Philips 929004276602- #13493 Detect
LCX048as Philips 929004284702- #13513 Detect
YRD410-PBas Yale YRD410-BLE- #13440 Detect
929003811401_01,929003811401_02as Philips 929003046601- #13472 Detect
Hospitality on off plugas Legrand WNP10- #13474 Detect
LCE006as Philips 929002294203- #13465 Detect
V6,EGONYas Silabs Silabs series 2 router- #13427 Detect
_TZE2841000000_nt4pquefas Tuya SGS02Z- #13424 Detect
Mill Wi-Fi Panel Heater Gen4as Mill Mill-gen-4- #13414 Detect
SLZB-07MG26as SMLIGHT SLZB-07MG26- #13401 Detect
_TZ3000_hopb2kjmas Nous B3Z- #13411 Detect
_TZE200_3ymoslep,_TZE204_3ymoslep,_TZE284_3ymoslep,_TZE2841000000_3ymoslepas Nous bZ- #13407 Detect
_TZE204_zpvusbtvas Tuya ZN2S-RS02E- #32940 Detect
_TZE28C1000000_gt5al3blas Gledopto GL-SPI-206P- #33259 Detect
ADUROLIGHTas Trust ZCTS-808- #13370 Detect
PIIC51104as Paulmann 291.50- #13412 Detect
ZTM2-ENas IMOU ZTM1-EN- #13342 Detect
_TZE204_rfpyqax9as Tervix Pro Line X10- #33260 Detect
_TZE284_goecjd1tas AVATTO ZWPM16- #32725#issuecomment-5921955508 Detect
_TZE284_adlblwabas Tuya TS0601_switch_8_2- #33239#issuecomment-5933963506 Detect
_TZE284_xc7dve2gas Tuya TS0601_dimmer_1_gang_1
