Software-update: Zigbee2MQTT 2.3.0

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

Notes
  • A development environment for external converters is now available.
  • This release brings improvements to the availability feature, this slightly changes the behaviour, see #26811 for more details.
Features
  • #26823 Allow scheduling OTA on device request
  • #26811 Availability improvements
Improvements
  • #9224 Immax 07505L: add more features
  • #9174 Gledopto GL-D-015P: support power on behaviour
  • #8637 Workaround IKEA bulbs freezing during a brightness & color transition
  • #9152 Aqara Z1 Pro Led toggle
  • #9144 Update PMM-300Z2 and PMM-300Z3
  • #9133 Tuya TS0001_power: support OTA
  • #9125 Zen Zen-01-W: support fan mode and state
  • #1391 Expose interviewState
  • #1382 Add SberDevices manufacturer code
  • #1381 Add Tunneling cluster commands
Fixes
  • #27194 Add icon example to settings schema
  • #27163 Add interview state
  • #27032 Do not call start() on extensions twice when starting
  • #27025 Don't allow publishing wildcards in MQTT topic
  • #27093 Guard against ZHC throwing
  • #27150 Migrate to Biome
  • #27063 OnEvent fixes
  • #25417 Use Alpine 3.21 for arm v6 and v7
  • #27105 Use Map for State
  • #9266 GIEX GX03: fix valve_2 status
  • #9250 Third Reality 3RDP01072Z: fix energy value
  • #27217 SONOFF ZBM5-1C-120: fix state postfixed with endpoint name
  • #9242 Fix modern extends numeric/binary not configuring attributes
  • #9248 Sonoff ZBM5-1C-120: fix state
  • #9246 Third Reality 3RDTS01056Z power source
  • #9225 Add endpoint suffix to level_config converter result
  • #9233 EFEKTA_iAQ_S_III: fix illuminance
  • #9217 Tuya ZG-101Z/D: expose operation_mode
  • #9203 Add endpoint name postfix to color cluster state
  • #9202 Tuya _TZ3000_xkap8wtb: fix configure failing
  • #9198 AVATTO LZWSM16-2 & LZWSM16-3: fix power source
  • #9196 Fix color temp not reported correctly for multi endpoint lights
  • #9200 Iluminize 5110.40: enable reporting
  • #25053 Fix some _TZ3000_abrsvsou incorrectly detected as ZG-101Z/D
  • #25971 Bosch BTH-RA: fix pi_heating_demand not settable via HA
  • #9175 Lincukoo SZLR08 and SZLM04U improvements
  • #9183 Vimar 14595.0: fix endpoint
  • #9178 Fix typos
  • #9048 Allow scheduling OTA on device request
  • #9169 Do not throw when exposes function throws
  • #3681 Rename TS0601_smart_CO_air_box to DCR-CO
  • #9159 Tuya TS0601_smart_CO_air_box: fix carbon_monodixe expose
  • #9156 Zen-01-W: expose battery voltage
  • #9143 Added update frequency adjustment for some Bituo Tuya devices
  • #9150 Aqara WS-K02E: fix endpoints
  • #27046 Fix error in Zosung converter
  • #9142 Third Reality 3RWK0148Z: fix wateringTimes type
  • #9147 TS stricter
  • #8741 Bosch BSIR-EZ: fix tamper
  • #9130 Semver validation before comparison
  • #9120 Add battery voltage to pvvx/ZigbeeTLc devices
  • #26993 Tuya ZY-M100-S_2: fix illuminance not updating
  • #1387 Migrate to Biome
  • #1386 Improve Green Power processing
  • #1378 Support for Sonoff Dongle Max auto-discovery
Frontend New supported devices

This release adds support for 71 devices:

  • #9260 TH-S04D Aqara Climate Sensor W100
  • #9261 ZBN-JT-63 Tuya Din rail switch with power monitoring
  • #9265 ZHT-002 Moes ZHT series thermostat
  • #9254 70012 SuperLED SÄVY NUPPI, Zigbee LED-dimmer, triac, 5-200W
  • #9259 GWA1501 Gewiss Contact interface - 2 channels
  • #9256 Open_PM_Monitor EFEKTA PM1, PM2.5, PM10 Monitor with retro-style analog indicator and RGB backlight
  • #9249 TLC2206 Tuya Water level sensor
  • #9243 81998 AduroSmart ERIA built-in on/off relay (with power measurements)
  • #9243 81949 AduroSmart ERIA built-in dimmer module (with power measurements)
  • #9241 8719514434592 Philips Hue Play gradient lightstrip for PC 3x 24/27
  • #9245 POK017 PushOk Hardware Battery powered greenhouse vent
  • #9239 RCL 231 T Innr Round Ceiling Light - Warm to Cool White
  • #9235 ZMS1-TYZ Zemismart Smart curtain track
  • #9226 3RSB02015Z Third Reality Smart blind Gen2
  • #9234 CMA30651 ClickSmart+ 13A Smart Switched Fused Connection Unit
  • #9234 CSP041 ClickSmart+ 1 gang switch module without neutral wire
  • #9228 Mercury_Counter Bacchus Zigbee Mercury electricity meter
  • #9228 Mercury_3ph_Counter Bacchus Zigbee Mercury 3 Phase electricity meter
  • #9228 Water_Station Bacchus Water_Station
  • #9228 Presence_Sensor_v2 Bacchus Bacchus presence sensor with illuminance
  • #9228 Bacchus Water level meter Bacchus Bacchus tank water level sensor
  • #9231 ZGA1-EN IMOU Smart gas detector
  • #9219 1241970 SOMFY Sonesse 30 DC 24V roller shades
  • #9216 501.41 Paulmann Remote control Smart Home Zigbee 3.0 White
  • #9206 90.500.090 ION Industries Zigbee Dimmer Master/Slave set
  • #9205 SLACKY_DIY_CO2_SENSOR_R02 Slacky-DIY Tuya CO2 sensor with custom Firmware
  • #9204 XZ-AKT101 Tuya Intelligent air conditioning wall switch
  • #9192 3RSPE02065Z Third Reality Zigbee / BLE smart plug e3 with power
  • #9192 3RSPU01080Z Third Reality Zigbee / BLE smart plug uk with power
  • #9190 5480 Envilar Zigbee CV dimmable LED driver
  • #9201 FAM-300Z ShinaSystem SiHAS Smoke detector
  • #9199 LED2110R3 IKEA TRADFRI bulb GU10, color/white spectrum, 345 lm
  • #9194 LZWSM16-1 AVATTO 1 gang switch module - (without neutral)
  • #9176 _TZE200_b0ihkhxh Orztech 1 gang touch wall switch
  • #9176 _TZE200_htj3hcpl Orztech 2 gang touch wall switch
  • #9176 _TZE200_pcg0rykt Orztech 3 gang touch wall switch
  • #9176 _TZE200_7a5ob7xq Orztech 4 gang touch wall switch
  • #9176 _TZE200_xo3vpoah Orztech 6 gang touch wall switch
  • #27073 915005988602 Philips Hue Play gradient light tube large
  • #9188 ZVL-DUAL Nova Digital Water Valve with 2 zones
  • #9185 4058075364547 LEDVANCE Biolux HCL Panel 600 Zigbee tunable white
  • #9173 HY-SZLUMPIR Homcloud PIR sensor
  • #9182 SBDV-00202 Sber Smart Wall Socket
  • #9182 SBDV-00199 Sber Smart Wall Switch (with neutral, two buttons)
  • #9182 SBDV-00196 Sber Smart Wall Switch (with neutral, single button)
  • #9140 HS15A-M Heiman Smoke detector relabeled for zipato
  • #9177 SNZB-02LD SONOFF Temperature sensor with screen
  • #9172 404122/404123 Müller Licht Tint smart ceiling light Cano black/silver, white+color (1800-6500K+RGB), 21w
  • #9163 929003808501 Philips Centris Hue 2-spot white
  • #9167 SZW08 Lincukoo Water leakage sensor with 2 in 1
  • #9167 SZLR08 Lincukoo 24GHz millimeter wave radar
  • #9167 SZLM04U Lincukoo Motion and brightness sensor
  • #9158 TS0726_4_gang_scene_switch Tuya 4 gang switch with scene and backlight
  • #9158 TS0726_3_gang_scene_switch Tuya 3 gang switch with scene and backlight
  • #9158 TS0726_2_gang_scene_switch Tuya 2 gang switch with scene and backlight
  • #9158 TS0003_3_gang_switch Tuya 3 gang switch with backlight
  • #9155 EFEKTA_eFlora_Max_Pro EFEKTA Plant Wattering Sensor with e-ink display 2.13 with signal amplifier
  • #9060 C-ZB-SEWA Candeo Water sensor
  • #9060 C-ZB-SETE Candeo Temperature & humidity sensor
  • #9060 C-ZB-SEDC Candeo Door contact sensor
  • #9060 C-ZB-SEMO Candeo Motion sensor
  • #9145 IRB-4-1-00 NodOn IR Blaster
  • #9145 SEM-4-1-00 NodOn Energy monitoring sensor
  • #9146 Presence_Sensor_v2.6 Bacchus Bacchus presence sensor with illuminance
  • #9136 07527L Immax NEO Smart PIR sensor 2v1 Zigbee 3.0
  • #9137 HS09 Tuya Hanging temperature humidity sensor
  • #9139 WS-K02E Aqara Light Switch H2 US (double rocker)
  • #9121 Flower_Sensor_v2 Bacchus Flower soil moisture sensor
  • #26982 FLS-M Dresden Elektronik Universal led controller
  • #9134 PN16 ZSVIOT 16-way controller
  • #9117 YY-LT500 Tuya Window opener
Fixed device detections
  • #26003 Detect _TZE284_f5efvtbv as AVATTO WSMD-4
  • #9232 Detect ZMS-206US-3 as Zemismart ZMS-206US-3
  • #27133 Detect _TZE204_iyki9kjp as Zemismart ZMS-206EU-3
  • #9210 Detect _TZE284_hdyjyqjm as Tuya ZTH08
  • #9207 Detect CK-BL702-AL-01(7009_Z102LG04-1) as Tuya CK-BL702-AL-01
  • #25904 Detect _TZ3210_bfwvfyx1 as CK-BL702-AL-01_1
  • #27132 Detect _TZE284_1youk3hj as NEO NAS-PS10B2
  • #27126 Detect _TZE284_ac0fhfiq as Tuya TS0601_bidirectional_energy
  • #27103 Detect _TZE200_2imwyigp as Tuya MG-ZG03W
  • #9138 Detect _TZ3000_s678wazd as Tuya TS0726_4_gang
  • #9154 Detect 929003617901 as Philips 929003115701 and 929003618201 as Philips 929003116101
  • #9153 Detect _TZB210_eiwanbeb as MiBoxer E2-ZR
  • #753 Detect _TZE200_wbhaespm as SUTON STB3L-125-ZJ
  • #9149 Detect 929003785001_01 and 929003785001_02 as Philips 4090330P9
  • #9138 Detect _TZ3002_m3pafcnk as Tuya TS0726_multi_3_gang
  • #9124 Detect _TZB210_6eed09b9 as MiBoxer FUT103ZR
  • #9127 Detect _TZE200_uiyqstza as Lidl 368308_2010
  • #3658 Detect _TZ3000_qaa59zqd as Moes ZM-104B-M
  • #26997 Detect _TZE284_eekpf0ft as Tuya TR-M3Z

Zigbee2MQTT

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

Door Bart van Klaveren

Downloads en Best Buy Guide

02-05-2025 • 07:30

16

Bron: Zigbee2MQTT

Reacties (16)

16
16
11
0
0
0
Wijzig sortering
Opzich een mooi stuk software maar de enige reden waarom ik het nu nog gebruik (en niet de ingebouwde Zigbee support, ZHA) in Home Assistant is omdat het Zigbee ultra low power devices ondersteund (en ZHA niet). Dus dat zijn energy harvesting schakelaars e.d.

[Reactie gewijzigd door closefuture op 2 mei 2025 09:02]

Waarom de maar? Ik heb echt nooit problemen met z2m, dus waarom zha prefereren?
Opzich als z2m geconfigureerd is werkt het prima maar ZHA is wel beter geintegreerd met homeassistant. Het loopt bijvoorbeeld mee in de homeassistant backup e.d. Bij z2m moet de backup weer los geregeld worden.
Z2M is er ook als HomeAssistant add-on. Dan loopt hij gewoon mee met de backup.
ZHA gebruikt geen MQTT. Ik denk dat je in je eerste zin bedoelde "en niet de ingebouwde Zigbee support, ZHA"
Inderdaad, aangepast.
En als je home assistent of de pc opnieuw opstart vanwege een update is dan je zigbee netwerk weer direct helemaal benaderbaar? Vroeger was dit niet (altijd) zo en daarom heb ik mijn zwave en zigbee op een apart pc'tje gezet en mijn ik gebruik van ser2net om het uit te lezen.
Yes it is!
Bij mij draait HA in een VM. Ik wil daar geen exotische zaken zoals hardware passthrough op toepassen.

In de meterkast hangt een Pi die Z2M doet en andere zaken waarvoor specifieke hardware nodig is, zoals het doorzetten van P1-data van de energiemeter naar HA.
Voor de hardware heb ik gewoon zo'n USB stick, dat us heel eenvoudig aan een VM door te geven (in tegenstelling tot PCIe spul). Je zou zelfs redelijk eenvoudig USB-over-IP op kunnen zetten als je apparaten met ethernet verbonden zijn (Wi-Fi kan ook maar heeft in mijn ervaring wat issues als je er USB overheen stuurt).

Zo'n P1-module moet ik ook nog een keer fixen, heb je daar een zelfbouwoplossing voor gemaakt of een bestaand IoT-ding voor uit de kast gehaald?
Voor de hardware heb ik gewoon zo'n USB stick, dat us heel eenvoudig aan een VM door te geven (in tegenstelling tot PCIe spul). Je zou zelfs redelijk eenvoudig USB-over-IP op kunnen zetten als je apparaten met ethernet verbonden zijn (Wi-Fi kan ook maar heeft in mijn ervaring wat issues als je er USB overheen stuurt).
Het heeft niets te maken met eenvoud, maar waar ik de hypervisor voor gebruik. USB is daar geen onderdeel van.
Zo'n P1-module moet ik ook nog een keer fixen, heb je daar een zelfbouwoplossing voor gemaakt of een bestaand IoT-ding voor uit de kast gehaald?
In dit geval heb ik een speciale USB-kabel die specifiek voor mijn energiemeter is. Dit omdat mijn energiemeter een afwijkende P1-aansluiting heeft die niet lekker werkt met de standaardoplossingen.

De USB-kabel is dom. Het enige wat die in combinatie met de Pi doet is de seriële informatie van de energiemeter omzetten naar IP. Home Assistant verbindt met de luisterende TCP-poort. Via deze weg kan HA zelf de informatie van de energiemeter ontvangen en verwerken.

[Reactie gewijzigd door The Zep Man op 2 mei 2025 10:50]

Hehe 'geen exotische zaken zoals hardware passthrough' - vervolgens richt je een pi in met terminal-based Linux (neem ik aan) om daar MQTT et al te configureren en op die manier te koppelen aan je HA. In plaats van een vinkje aan te zetten voor usb passthrough.

Begrijp me niet verkeerd, ik vind het erg gaaf, gewoon leuk hoe techneuten denken :P
Hehe 'geen exotische zaken zoals hardware passthrough' - vervolgens richt je een pi in met terminal-based Linux (neem ik aan) om daar MQTT et al te configureren en op die manier te koppelen aan je HA.
Je citaat mist één sleutelwoord:
Bij mij draait HA in een VM. Ik wil daar geen exotische zaken zoals hardware passthrough op toepassen.
Op deze hypervisor wil ik geen hardware passthrough gebruiken. Ook is de locatie suboptimaal m.b.t. de locatie van de Zigbee USB stick.

De Pi heb ik sowieso al nodig om P1 uit te lezen. Mijn energiemeter is een exotisch model waar "standaard" P1-oplossingen problemen mee hebben. De juiste USB-kabel met daarin de benodigde weerstanden om communicatie stabiel te maken lost dit op, maar die kabel moet ik wel ergens mee verbinden. Op deze manier heb ik een enkele fysieke locatie waar alle communicatieprotocollen anders dan IP (P1 seriële data, Zigbee, etc.) omgezet worden in IP.

[Reactie gewijzigd door The Zep Man op 2 mei 2025 10:42]

Klinkt goed doordacht, helder.
Zigbee2MQTT heeft als voordeel dat het met veel Zigbee cliënten kan koppelen, maar voor Domoticz prefereer ik de Zigbee for Domoticz plugin: https://github.com/zigbeefordomoticz/Domoticz-Zigbee
Minder overhead en dus lichter draaiend op bijv. een Raspberry Pi.
Zover ik kan zien is gebruikt het dezelfde library als ZHA. De software is alleen bruikbaar in Domoticz, en de meeste mensen gebruiken wat anders.

Op dit item kan niet meer gereageerd worden.