Software-update: Zigbee2MQTT 2.9.0

Zigbee2MQTT logoVersie 2.9.0 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.

Improvements
  • #31152 Improve onboarding
  • #11618 Aqara ZNDDQDQ11LM, ZNDDQDQ12LM, ZNDDQDQ13LM: expose more features
  • #11466 SONOFF TRVZB: support smart_temperature_control
  • #11578 Develco IOMZB-110: add pulse trigger and rework integration
  • #11543 ENGO E40: support OFF mode
  • #11544 Tuya TS0601_fan_dimmer_and_light_switch: improve support
  • #11524 Sunricher SR-ZG2868EK7-CCT: expose scene actions
  • #11523 Tuya F3Pro: add weather display support
  • #11504 BITUO TECHNIK SPM02 and SDM01: add per-phase energy
  • #11384 ENGO EONE-230W: various improvements
  • #11500 Tuya M9Pro: support additional features
  • #11477 Schneider Electric EKO07259: enhance device support
  • #11444 Stello/Stelpro: expose additional features
  • #10903 LiXee ZLinky: use reportable attribute for pricing period (LTARF)
  • #11458 Schneider Electric 545D6102: add support for indicators and switch actions
  • #11437 Shelly WS90: expose more sensors
  • #11455 Zemismart ZMS-206US-X: add support for setting switches names with UTF8 support
  • #11416 Moes ZHT-S01: improve schedule handling
  • #11438 Schneider Electric EKO07259: remove attributes not present and implement Schneider Electric custom clusters and attributes
Fixes
  • #31151 Fix Home Assistant options cannot be updated while running
  • #30978 Home Assistant: add measurement state_class to _count entities
  • #31022 Home Assistant: add state_class: measurement for external_humidity and occupancy_level
  • #31136 Home Assistant: add weather station sensor discovery lookup entries
  • #30862 Home Assistant: discover temperature_probe as temperature device_class
  • #31000 Home Assistant: expose siren entity for IAS warning devices
  • #31022 Home Assistant: set state_class measurement for external_temperature
  • #31126 Improve configure attempts lazy+cleanup
  • #31130 Improve startup signals behavior
  • #31162 Update zigbee2mqtt-windfront to 2.9.0
  • #11613 Add Moes WS-EUB1-ZG and ZTS-EUB1 whitelabels
  • #11617 Aqara QBKG34LM: fix configure failing
  • #4865 HOBEIAN ZG-204ZK: remove unsupported illuminance
  • #11609 Move Legrand custom clusters from ZH to ZHC
  • #11608 Nous B5Z and B6Z: fix detection
  • #11615 Nous E12: various fixes
  • #11594 Amina S: fix energy reporting
  • #11596 ENGO: various improvements for various devices
  • #11604 Move cluster manuSpecificSchneiderFanSwitchConfiguration from ZH to ZHC
  • #11599 Move elko cluster attributes (hvacThermostat) from ZH to ZHC
  • #11603 Schneider Electric: implement pilot mode with modernextend, modify device attributes and remove unused converters
  • #11601 Tuya TS0501B_dimmer: expose color temperature
  • #11587 Move cluster wiserDeviceInfo to ZHC
  • #11586 Move manuSpecificSchneiderLightSwitchConfiguration from ZH to ZHC
  • #31170 ROB_200-016-0: fix color wheel not generating actions
  • #11583 Lumi: remove packet delay in segment color writes
  • #11573 Moes SFL02-Z-1: fix indicator_status
  • #11581 Sinopé Tb123ZB: fix backlight_auto_dim
  • #11579 TECH VNTH-T2: expose battery
  • #11516 Tuya TS0601_water_valve: add more features
  • #11562 Senoro: improve expose descriptions
  • #11568 Sinope SW2500ZB: disable unsupported metering power
  • #11565 Smart Things IM6001-MPP01: fix configure failing
  • #30901 Fix multiple custom cluster extends not working
  • #11556 Lumi: fix dimmer_mode payload lookup
  • #11554 Nous E13: fix integration
  • #11539 Refactor threePhase handling for exposes and toZigbee
  • #11557 Yale YMC420-W: expose actions
  • #11549 HomeSeer DS150ZB: fix handling of poll check-in failed
  • #11538 Namron 4512783/4512784: fix time
  • #11530 Nous A11Z: fix energy/power reporting
  • #11550 SBER SBDV: make various attributes writeable
  • #11547 Shelly remotes: fix binding to coordinator
  • #11536 LiXee ZLinky: reduce poll chunk size default (4→2)
  • #30941 Shelly SBBT-104CUS and SBBT-004CEU: fix no action
  • #11515 Tuya TS0601_water_meter: refactor fault handling
  • #11535 Tuya TS0726: add additional fingerprints
  • #28245 Tuya: fix read/write not working
  • #30768 Lumi: fix windowCoveringMode not writeable
  • #11527 Sinopé Tb124ZB-G2 and Tb123ZB-G2: fix configure failing
  • #30384 Aqara UT-A01E: fix reported power value and remove current and voltage
  • #11502 ELKO 316GLEDRF: disable effect and power on behaviour
  • #11506 PTVO: change converters
  • #31020 Sunricher HK-SENSOR-4IN1-A: fix battery percentage divided by 2
  • #11503 Third Reality 3RWS18BZ: expose on/off
  • #30384 Aqara UT-A01E: fix configure reporting failing
  • #11499 Develco SIRZB-111: fix wrong siren modes and stop not working
  • #11496 Third Reality 3RSP02064Z: various updates
  • #30949 Bosch BSP-FZ2: fix reported energy value not correct
  • #11451 Excellux: cleanup
  • #11488 Generated definition inputs/outputs issues
  • #11489 SMCL01-ZB and 10024773: make a whitelabel of Tuya TS0502B
  • #11479 AVATTO ZWSb6: fix battery %
  • #11475 Inovelli: fix data type for internalTemperature
  • #11480 Legrand: fix typo in vendor name
  • #11476 Thermostats: set control_sequence_of_operation to level to ea.ALL
  • #30973 TOMZN DDS238-1-Z1: fix energy value divided by 10
  • #11148 Add re-configure mechanism through definition.version
  • #11420 Inovelli VZM36: improve integration
  • #11459 LifeControl MCLH-08: fix invalid temperature value
  • #11462 Moes ZWV-YC: enable on/off reporting
  • #11461 Set indicator_mode category to config
  • #30584 Tuya _TZB210_417ikxay: fix cannot maintain last RGB color when turn off then on
  • #30901 Bosch BTH-RA: fix local_temperature_calibration range
  • #11454 Sinope Tb123ZB-G2 and Tb124ZB-G2: swap sensing and off values for backlight dimming modes
  • #11457 Vesterent VES-ZB-REM-013: fix battery % divided by 2
  • #11375 OSRAM 4058075816459: fix action for the long-press
  • #11435 SONOFF SNZB-06P: fix occupancy_timeout description
  • #1669 Missing write on some closuresWindowCovering attrs
  • #1664 Fix for Dresden Elektronik OTA updates
  • #1662 Move cluster manuSpecificSchneiderFanSwitchConfiguration from ZH to ZHC
  • #1666 Move cluster tradfriButton to ZHC
  • #1658 Move Elko attributes in hvacThermostat cluster to ZHC
  • #1665 Move legrand clusters to ZHC
  • #1667 Move manuSpecificAssaDoorLock cluster to ZHC
  • #1659 Remove schneiderSpecificPilotMode from ZH
  • #1649 Capacity field in Get Scene Membership Response can be 0
  • #1655 Move manuSpecificDoorman from ZH to ZHC
  • #1654 Move manuSpecificSchneiderLightSwitchConfiguration to ZHC
  • #1656 Pass abort signal to controller start
  • #1650 Remove elkoOccupancySettingClusterServer (moved to ZHC)
  • #1652 Remove elkoSwitchConfigurationClusterServer (moved to ZHC)
  • #1647 Add serial options to findAllDevices return items
  • #1645 Perf: ensure manuf code unique
  • #1626 Improve Request superseded error
  • #1635 Fix custom cluster lost when calling device.addCustomCluster multiple times for the same cluster
  • #1636 OTA padding skip
  • #1633 ZCL cluster definition issues
Frontend
  • #451 fix: refactor device About page to eliminate some display issues
  • #452 fix: tooltips on new device info page
  • #453 fix: muted ringtone icon
  • #448 fix: Styling for CO sensor
  • #449 fix: add OUI display
  • #439 fix: Add 2 icons for water sensor
  • #443 feat: add onboarding
New supported devices

This release adds support for 53 devices:

  • #11602 KES-606US-L3-EESS Zemismart 3 gang switch with neutral
  • #11607 SPM01V1-GT Tuya Smart energy monitor for 1P+N system
  • #11607 SPM02V1-GT Tuya Smart energy monitor for 3P+N system
  • #11607 SDM01V1-GT Tuya Smart energy monitor for 3P+N system
  • #11607 SDM02V1-GT Tuya Smart energy monitor for 2P+N system
  • #11600 SWV-ZNE SONOFF Zigbee smart water valve
  • #11600 SWV-ZFE SONOFF Zigbee smart water valve
  • #11600 SWV-ZNU SONOFF Zigbee smart water valve
  • #11600 SWV-ZFU SONOFF Zigbee smart water valve
  • #11619 THERM_SLACKY_DIY_R0D Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware
  • #11621 TS0044-z-SlD Slacky-DIY Tuya wireless switch with 4 buttons with custom firmware
  • #11606 ZBS16 AVATTO Smart Boiler Switch
  • #11606 TRV60_thermostat AVATTO Screen thermostatic radiator valve
  • #11616 ZNQBCZ11LM Aqara Smart wall outlet H2 (USB)
  • #11585 404078 MLI tint Smart Socket Tower Outdoor
  • #11574 SG45-E26 LEDEPLY Zigbee A15 5W Smart Bulbs
  • #11518 TS0601_heat_meter Tuya Ultrasonic heat meter
  • #11560 ADCBZI01 Moes Curtain Robot
  • #11571 B6Z Nous 1 gang switch
  • #11566 LA-A60-CCT Ynoa Smart LED E27 CCT A60
  • #11555 EC-SL-FK86ZPCS11 BSEED 1 gang switch with scene and backlight (no neutral line required)
  • #11555 EC-SL-FK86ZPCS21 BSEED 2 gang switch with scene and backlight (no neutral line required)
  • #11526 SA-4W Nova Digital Safira smart light switch - 4 gang
  • #31075 TS0721 Zbeacon On/off switch
  • #11548 EKAT-T3074-6WZ Ekaza 6 gang switch
  • #11546 SonomaStyle Stelpro Style Fan Heater
  • #11542 TRV26 AVATTO Thermostatic radiator valve
  • #11534 TS0203-z-Sld Slacky-DIY Tuya door/window sensor with custom firmware
  • #11520 TH-P0Z RKHK Smart thermostat for electric heater
  • #11521 X7726 Xenon Smart Smart Zigbee curtain motor
  • #11528 YNDX-00591 Yandex Window cover
  • #31031 4512759 Namron Zigbee thermostat 16A
  • #11512 TH01-2-z ZBeacon ZBeacon TH01 v2.0 temperature & humidity sensor
  • #11509 SR-ZG2868EK7-CCT Sunricher Zigbee lighting remote control
  • #11491 PLUG-001SPB2 NEO Coolcam Smart plug (with power monitoring)
  • #11491 HT-SP-ZB-01 Haozee Smart plug (with power monitoring)
  • #30966 ZMS-208US-2 Zemismart Smart screen switch 2 gang
  • #11456 3RPS01083Z Third Reality Smart presence sensor R2
  • #11465 HS2IRC Heiman Smart IR Control
  • #11464 T-TWAV-60W-PSR Task Lighting WAV smart receiver LED lighting controller
  • #11468 929004608003 Philips Hue OmniGlow lightstrip AU (3m)
  • #11468 929004608103 Philips Hue OmniGlow lightstrip AU (5m)
  • #11463 TRV603 Tuya Thermostatic Radiator Valve
  • #11450 4512776/4512777 Namron Zigbee thermostat for panel heater PRO (white 4512776 / black 4512777)
  • #11446 PM2.5_airbox Tuya PM2.5 air quality sensor
  • #11447 ROB_200-030-1 ROBB Zigbee AC in wall switch 400W (2-wire) (normal switch)
  • #11440 1005314 SLV QPAR111 GU10 tunable smart
  • #11433 9290031509 Philips Hue white PAR38 outdoor
  • #11439 MG1_5RZ SONOFF Zigbee human presence radar (5.8 GHz)
  • #11436 ZBPB10BK Nedis Smart Zigbee SOS / Panic Button
  • #11441 ZNDDQDQ13LM Aqara T1 light strip controller
  • #11465 HS8MIS-EF1-3.0 Heiman Pir sensor
  • #11465 HS8MLS-EF1-3.0 Heiman PIR sensor with night light
  • #11465 HS2IRC Heiman Smart IR control
  • #11465 HS8MIS-EF1-3.0 Heiman Pir sensor
Fixed device detections
  • #11598 Detect _TZ3000_iktiy8ue as Nous B5Z
  • #11589 Detect _TZ3000_tw4ztbp4 as HOMMYN RLZBNN01
  • #11564 Detect _TZ3000_avotanj3 as AVATTO LZWSM16-3
  • #31098 Detect _TZ3000_veu2v775 as Moes ZM-104-M
  • #31093 Detect _TZE284_lnyz4a6v as Zemismart ZMS-206US-1
  • #31108 Detect FDS315-AH as Owon FDS315
  • #31084 Detect _TZ3002_tlsvxhxc as Tuya TS0726_2_gang
  • #31080 Detect _TZE284_bjzrowv2 as Tuya TS0601_cover_1
  • #11529 Detect _TZE204_glk6viwg as ENGO E40
  • #11532 Detect _TZE204_3q3maeoo as PO-BOCO-ELEC
  • #11531 Detect _TZE284_5m4nchbm as Tuya TS0601_din_4
  • #11517 Detect _TZ3210_cjrngdr3 as MatSee Plus PJ-MINI-ZSW01
  • #11513 Detect _TZE200_bxoo2swd as Moes ZM-105B-M
  • #11492 Detect _TZ3210_sgb0xhwn as Nova Digital NT-S2
  • #30955 Detect _TZE200_tgeqdjgk as Tuya TS0601_knob_dimmer_switch
  • #11469 Detect _TZE284_68utemio as Zemismart ZN2S-US1-SD and _TZE284_dmckrsxg as Zemismart ZMS-206EU-2
  • #30958 Detect 1740547P0 as Philips 9290018216
  • #11460 Detect TZE204_7sjncirf as Tuya TS0601_switch_10
  • #30889 Detect _TZ3210_nhqka112 as Tuya TS011F_plug_2
  • #11449 Detect _TZE200_k1tumq4t as Tuya TV02-Zigbee
  • #30927 Detect _TZE284_kdqrazmy as Tuya TS0601_temperature_humidity_sensor_3
  • #30930 Detect _TZE284_ozf4e02o as Merrytek MSA201Z
  • #11453 Detect KAJPLATS E27 470lm smart WS as IKEA LED2411G3
  • #27188 Detect _TZE204_wzre8hu2 as Tuya TS0601_cover_1

Zigbee2MQTT

Versienummer 2.9.0
Releasestatus Final
Website Zigbee2MQTT
Download https://github.com/Koenkk/zigbee2mqtt/releases/tag/2.9.0
Licentietype GPL

Door Bart van Klaveren

Downloads en Best Buy Guide

01-03-2026 • 15:28

10

Bron: Zigbee2MQTT

Reacties (10)

Sorteer op:

Weergave:

Wat is het voordeel van Zigbee lamp -> zigbee2mqtt -> home assistant. Ten opzichten van Zigbee stick in home assistant en via home assistant de lamp toe te voegen?
Hangt van je devices af, zigbee2mqtt ondersteund vziw meer devices. Voor mij was het het verschil tussen zelf gaan fröbelen om de boel aan de praat te krijgen en plug&play met zigbee2mqtt. Dus als je dat niet hebt zou ik zeggen gebruik idd de standaard oplossing voor HA.
Met Z2M kun je meer low-level configureren. (Zigbee laat toe dat je een schakelaar en een lamp direct met elkaar kan laten praten zonder tussenkomst van de controller. (is dus sneller, en geen/minder afhankelijkheden). En zo zijn er nog meer kleine dingetjes die al-dan-niet van belang zijn voor iemand.

Wat mij betreft is het primaire voordeel van Z2M, is dat het in een aparte container draait. Ofwel. Als je Home Assistant (Core) opnieuw opstart, dan blijft je Zigbee-netwerk intact. (die hoeft dus niet opnieuw opgebouwd te worden terwijl de rest van HA ook opgebouwd wordt.)

Maar als je apparaten door ZHA worden ondersteund, kun je met ZHA prima je ding doen.
"Zigbee laat toe dat je een schakelaar en een lamp direct met elkaar kan laten praten zonder tussenkomst van de controller"

Hoe noemen ze dit? Klinkt erg interessant.
In het Zigbee-protocol noemen ze het 'Binding'
https://www.zigbee2mqtt.io/guide/usage/binding.html

Edit: Houd er rekening mee dat beide apparaten het ook moeten ondersteunen. (De meest gangbare apparaten, zoals Hue/IKEA lampen en schakelaars, doen dit gewoon.)

[Reactie gewijzigd door lenwar op 1 maart 2026 17:18]

Er komt altijd een moment dat je wilde dat je Z2M gebruikte in plaats van ZHA. Andersom vrijwel nooit.

Terwijl het onmogelijk is om met behoud van netwerk van ZHA naar Z2M te migreren. Interessant genoeg kan het andersom wel. HA importeert de juiste channel en keys e.d. van Z2M en kan ZHA activeren zonder re-pairing.
Voor een simpele lamp wellicht niet zoveel, wellicht dat het helpt bij een dimmer. Maar bijvoorbeeld sensoren, en dan kijk ik naar Aqara, werken een stuk beter via Z2M. Bijvoorbeeld de batterijstatus is accurater en ik kan de polling interval aanpassen. Ik kon bijvoorbeeld niet onder 1 minuut en dat was niet altijd handig voor motion sensors.

[Reactie gewijzigd door The Realone op 1 maart 2026 16:23]

Voor de doorsnee gebruiker vooral installatiegemak vs ondersteuning. ZHA is plug-and-play, Z2M vereist iets (maar niet veel) meer setup. Daar staat wel tegenover dat Z2M meer apparaten ondersteund, en gedeelde apparaten beter ondersteund.

Om te kunnen reageren moet je ingelogd zijn