Software-update: Zigbee2MQTT 2.1.2

Zigbee2MQTT logoVersie 2.1.2 van Zigbee2MQTT is uitgekomen en wegens een foutje staat ook 2.1.3 alweer voor je klaar. 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.

Zigbee2MQTT 2.1.3

Notes

Fixes

  • #26560 Home Assistant: fix brightness only lights

Zigbee2MQTT 2.1.2

Notes
  • This release brings a significant decrease in memory usage. Depending on your setup, you can expect a reduction of 40-60% in heapUsed (#8471).
Improvements
  • #8903 Add "off" backlight to "-G2" Sinope thermostat variants
  • #8863 Added gas_meter to modernExtend
  • #8867 Extend support for custom zigbee frames with zcl_command
  • #8873 Sonoff TRVZB: expose external temperature sensor attributes
  • #8843 Support data_report_duration for Tuya SPM01V2
  • #8471 Load converters on-demand
  • #8788 Aqara DJT12LM: support more features
  • #8789 Orvibo T40W4Z: support more features
  • #8810 Sunricher R-ZG9030F-PS : support indicatorLight, detectionArea, illuminanceThreshold
  • #8800 Improve Tuya BAB-1413_Pro integration
  • #8772 Sonoff ZBM5 add toggle action
Fixes
  • #26535 Add Home Assistant device class to external_temperature_input entity
  • #26398 Allow configuring number of folders of old logs to keep
  • #26547 Fix Docker build hanging
  • #26267 Fix HA MQTT dict entry indicating that an update is progress
  • #26545 Home Assistant: add brightness to supported_color_modes
  • #26231 Home Assistant: add is_updating attribute
  • #26324 Home Assistant: add missing device_class for some current and power entities
  • #24483 Home Assistant: support speed-controlled fans
  • #26546 Make compatible with pnpm 10
  • #26261 Support FreeBSD for update.sh
  • #8904 Rename BHT-002-GCLZB to BHT-002
  • #3550 Update TS0205_smoke_2 description
  • #8893 Update 3R button action
  • #8886 Add various _TZE284_* models
  • #8885 Cleanup exports in fz/tz
  • #8883 Iluminze 511.344: mark identify as sleepy
  • #8872 Add manuSpecificPhilips3 to every Philips light
  • #8875 Adds publish to Tz.Meta type
  • #20286 Fix TypeError: Cannot read properties of undefined (reading 'read') error when reading power from WS-USC03
  • #8859 Migrate from eslint/prettier to Biome
  • #8877 Poll battery % of Profalux remote
  • #8869 Publish dist folder instead of root
  • #26430 Fix definition generator hanging
  • #8858 Add 3RSB22BZ private cluster
  • #8833 Cleanup exports
  • #8829 Fix dimmingMode parameter for Inovelli devices
  • #8841 Increase TS0601_thermostat_4 maximum heating value and permissible calibration limits
  • #8845 Tuya PA-44Z: expose the test property to ring the alarm
  • #8839 Ubisys b0: enable OTA
  • #8809 Fix duplicate linkquality sensor for some router devices
  • #8826 Fix multiple versions of the name Nova Digital
  • #631 Fix Silabs GBL validation
  • #8825 Fix Tuya _TZE204_xnbkhhdr inverted preset
  • #8824 MAZDA TR-M2Z: fix deprecated window_detection exposes
  • #26289 Aeotec ZGA004: fix state
  • #26374 Fix duplicate action for Hue dimmer switch and wall switch
  • #8820 HS2WD-E: remove unsupported features from exposes
  • #8811 Moes ZHT-SR: fix local temperature calibration
  • #8816 Update default ac frequency precision
  • #8804 Aqara XDD13LM: fix color temperature range
  • #8806 Centralite 3156105: add reporting for missing attributes & fix for non-heat pump configurations
  • #26341 Philips 8719514440937/8719514440999: fix duplicate actions
  • #8801 Rename E160x/E170x/E190x and E22x4
  • #8792 Expose update_frequency for Tuya SDM01V1.5
  • #8798 Expose more actions for 511.344
  • #26281 Fix duplicate actions for IKEA E1524/E1810
  • #8787 Add scene commands for SR-ZG2836D5
  • #8785 Expose action_group for EGLO 99099
  • #8790 Sonoff: improve inching control
  • #8753 System mode in Namron thermostat
  • #8768 Fix 511.020 vendor name
  • #8735 Fix Illuminize 5144 series configure failing
  • #8756 Fix typo in RF 274 T vendor name
  • #8758 Set some category to config for SR-ZG9033TH
  • #1280 Fix some devices not moving to new channel after channel change
  • #1317 Install code processing
New supported devices

This release adds support for 46 devices:

  • #8888 dqhome.re4 DQHOME DQSmart Switch 4 Gang
  • #8906 EFEKTA_Smart_AQ_Box_R3 EFEKTA EFEKTA Smart Air Quality Box, can control the relay, binding on some other devices
  • #8896 KD-R01D Aqara Dimmer switch H2 EU
  • #8895 POK016 PushOk Hardware Battery powered window opener
  • #8899 TO-Q-SYS-J2T Tongou Din rail smart meter
  • #8860 ZDM150 Enkin 150W Dimmer module
  • #8887 EFEKTA_AQ_Smart_Monitor EFEKTA EFEKTA CO2 & VOC Index Smart Monitor, rgb indicator, can control the relay, binding
  • #8866 046677584719 Philips Hue White ambiance GU10 - smart spotlight
  • #8856 SR-ZG2856-Pro Sunricher Zigbee smart remote
  • #8784 TE-1Z Tuya Floor heating thermostat
  • #26344 1003296 SOMFY Sonesse2 28 WF roller shades
  • #8855 CK-TLSR8656-SS5-01(7019) eWeLink undefined
  • #8855 CK-TLSR8656-SS5-01(7003) eWeLink undefined
  • #8855 CK-TLSR8656-SS5-01(7000) eWeLink undefined
  • #8855 CK-TLSR8656-SS5-01(7014) eWeLink undefined
  • #8855 CK-TLSR8656-SS5-01(7002) eWeLink undefined
  • #8857 D2Z Nous Din smart relay (with power monitoring via polling)
  • #8188 FanBee Lorenz Brun Fan with valve
  • #8835 SR-ZG9093TRV Sunricher Zigbee thermostatic radiator valve
  • #8818 1241755 SOMFY Sonesse 28 WF Li-Ion roller shades
  • #8821 ZB-PM-01 Chacon On/Off lighting module
  • #8827 ZM-18-USB Zemismart Universal smart IR remote control
  • #26365 929003809601 Philips Hue Centura White and Color (with Bluetooth)
  • #8817 FZB-4 Nova Digital Interruptor de 4 canais com backlight e neutro
  • #8813 ZBCMR-01 Nova Digital Roller Blind Motor
  • #8803 ZHT-SR Moes Smart ring thermostat
  • #8791 BX82-TYZ1 Manhot Cover motor
  • #8802 COZB0001 Eurotronic Comet Zigbee wireless heater thermostat
  • #8799 ME168 AVATTO Thermostatic radiator valve
  • #8786 3RSMR01067Z Third Reality Smart motion sensor R1
  • #8779 EFEKTA_PST_DUO_V1_LR EFEKTA Water, gas smart pressure monitor with two sensors and signal amplifier
  • #8779 EFEKTA_PST_DUO_V1 EFEKTA Water, gas smart pressure monitor with two sensors
  • #8779 EFEKTA_PST_V1 EFEKTA Water, gas smart pressure monitor
  • #8779 EFEKTA_PST_POW_V2_LR EFEKTA Water, gas smart pressure monitor with two types of power supply V2
  • #8779 EFEKTA_PST_POW_V1_LR EFEKTA Water, gas smart pressure monitor with two types of power supply
  • #8779 EFEKTA_PST_V1_LR EFEKTA Water, gas smart pressure monitor with signal amplifier
  • #8779 EFEKTA_T8_POW EfektaLab Temperature sensor with a signal amplifier, support up to 8 DS18B20
  • #8779 EFEKTA_T1_Y_LR EFEKTA Temperature sensor DS18B20, AAA bsttery, signal amplifier, works in Tuya
  • #8773 EFEKTA_ePST_POW_E_LR EFEKTA Water, gas smart pressure monitor with e-ink display
  • #8773 EFEKTA_eTH_POW_E_LR EFEKTA Temperature and humidity smart sensor with with e-ink display
  • #8765 10447293 HORNBACH 10445606 FLAIR Viyu Smart LED Ceiling Luminaire
  • #8762 929003822901 Philips Hue Tento white ambiance 29,1cm
  • #8757 QS-Zigbee-SEC01-DC Tuya Mini 1 Gang Zigbee Switch Module
  • #26208 SLZB-06p10 SMLIGHT Router
  • #3487 TS0901 Tuya Battery powered light
  • #8750 VNTH-T2_v2 TECH Smart radiator valve
Fixed device detections
  • #23469 Detect _TZE200_w6n8jeuu as Tuya ZTH05Z
  • #8900 Detect _TZE284_chbyv06x as Tuya TS0601_gas_sensor_2
  • #26508 Detect SIN-4-UNK as NodOn SIN-4-RS-20
  • #8884 Detect _TZE284_vawy74yh as Moes ZM-SSD01
  • #8870 Detect _TZE204_gkfbdvyx as Tuya ZY-M100-24GV3
  • #8880 Detect _TZE204_nladmfvf as Tuya TS0601_cover_1
  • #26412 Detect _TZE284_yjjdcqsq as Tuya ZTH01
  • #26424 Detect _TZ3210_c7nc9w3c as LELLKI WP30-EU
  • #26361 Detect _TZ3000_n0lphcok as Tuya TS0207_repeater
  • #8805 Detect _TZE284_dikb3dp6 as Tuya SPM02V3
  • #26228 Detect SLZB-06P7 as SMLIGHT SLZB-06P7
  • #8777 Detect _TZE284_qyflbnbj as Tuya TS0601_temperature_humidity_sensor_1
  • #8774 Detect _TZE284_ogx8u5z6 as Tuya TS0601_thermostat_3
  • #8759 Detect _TZE204_iadro9bf as Tuya ZY-M100-S_2
  • #8766 Detect _TZE204_ogx8u5z6 as Tuya TS0601_thermostat_3

Zigbee2MQTT

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

Door Bart van Klaveren

Downloads en Best Buy Guide

01-03-2025 • 22:12

24

Bron: Zigbee2MQTT

Reacties (24)

24
24
22
4
1
2
Wijzig sortering
Als ik nu Homeassistant gebruik met de native zigbee ondersteuning, wat voor voordeel heeft dit?
Het grote voordeel van Z2M is natuurlijk dat het ook werkt met andere platformen, zolang ze maar MQTT ondersteunen. Terwijl ZHA uiteraard in HA zit en niet werkt zonder HA.

Daarnaast zoals anderen aangeven staat Z2M bekend om een (iets?) grotere "lijst" aan ondersteunde apparaten.

En een nadeel(tje?) van ZHA is dat bij elke herstart van HA het Zigbee netwerk even "offline" gaat en weer opnieuw "opgebouwd" moet worden. Z2M heeft dat nadeel uiteraard ook. Maar Z2M zul je minder vaak herstarten (in principe alleen bij updates, 1x per maand. HA herstart je voor updates (meerdere per maand als je fanatiek update), na bepaalde configuratie wijzigingen, na updates van custom compoments (/HACS)).

En een voordeel van Z2M is/was dat je het ook kunt draaien op een ander systeem. Ik heb jarenlang een RPi gehad met daarin de Zigbee stick en Z2M die er op draaide. HA zelf draaide op een "server" in de kelder (dus slecht voor het bereik). Met ZHA kun je dat niet loskoppelen. Maar tegenwoordig zijn er ook Zigbee "sticks" die je via het netwerk kunt gebruiken en dat dus "oplossen". Kon in mijn oude opzet ook door ser2net te gebruiken, maar dat voelt toch wat hackish. Zeker omdat je dan 2 SPOFs hebt. Met Z2M op de RPi was wel nog iets bruikbaar als de server met HA er uit lag. Met een ser2net is dat niet meer het geval.

En Z2M is ook gewoon bekend omdat het de eerste, goedkope, uitgebreide, oplossing was. Toentertijd had je Deconz met een relatief dure stick (~€50) met propriatery software die IIRC ook nog eens niet lekker integreerde. Of je had Z2M met een stickje die je voor nog geen €10 op AliExpress kon kopen. Vervolgens was het open source (incl firmware op de stick) en werden er vele (nieuwe) apparaten snel toegevoegd. Dus Z2M was en goedkoper en had meer potentie. Later is ZHA daar bij gekomen, maar dat was ook niet geweldig. Zo werkte het alleen strict met de standaard, waardoor alle apparaten met afwijkingen al niet (goed) werkte, en dat waren er heel veel. Later zijn ze daar wel vanaf gestapt en wordt ondersteuning per apparaat toegevoegd of verbeterd als dat nodig is. Maar waar 5+ jaar geleden Z2M nog duidelijk beter was dan de alternatieven is dat gat, zeker door ZHA, fors ingelopen. Maar als je Z2M hebt draaien is er ook geen (/minder een) "unique selling point" om op ZHA over te stappen. Dus velen zullen op Z2M zijn blijven plakken en Z2M nog op basis van "ik gebruik het" aanbevelen. Maar de verschillen zijn helemaal niet meer zo groot.
En wat geldt voor "ZHA heeft geen USP over Z2M" geldt dus ook enigszins andersom. "Z2M heeft geen USP over ZHA", of in ieder geval niet meer ten opzichte van ~5 jaar geleden.

[Reactie gewijzigd door RobertMe op 2 maart 2025 07:56]

Dank voor dit zeer nuttige antwoord. Ik zit op ZHA maar overweeg af en toe zigbee2mqtt om deze redenen, maar de leercurve is stijler. Misschien kost het me maar een middag, maar heb er de tijd nog niet voor genomen.

Er is nog een overweging, table based routing: https://meshstack.de/post...ng-vs-source-routing-zha/ volgens mij is dat iets wat je weer voor zha zou kunnen doen kiezen (maar staat volgens mij standaard uit) als ik het goed begrijp.

[Reactie gewijzigd door teek2 op 2 maart 2025 11:45]

Zigbee2Mqtt ondersteunt meer apparaten, ondersteunt ze eerder, herkent meer entities van de apparaten en kan beter omgaan met grotere netwerken.

Groter is al > 32 apparaten.
Voor dat laatste is er een instelling in ZHA (source routing) die in z2m standaard aanstaat.

https://www.reddit.com/r/...ng_out_on_source_routing/

Het was zo dat ZHA de nieuwere 32 bit stickjes (EFR32) ondersteunt. Maar die werken nu ook in Z2M.

[Reactie gewijzigd door Tarquin op 1 maart 2025 22:29]

Ben heel blij met jouw tip over source routing in ZHA. Eindelijk zijn mijn problemen met de trage reactie van de Sonoff ZBminiL2 opgelost!
Ik heb jaren z2m, daarna jaren zha, en nu weer z2m gebruikt. Het werkt allebei prima. Bij z2m heb je een erg uitgebreid dashboard met geavanceerde opties. Het is ook makkelijker om bij geavanceerde instellingen van je devices te komen, bijvoorbeeld draairichting van je rolluik. En het ondersteunt wat meer en sneller nieuwe devices.

Maar als je tevreden bent met zha is het niet echt de moeite om te switchen. In de praktijk moet je namelijk opnieuw beginnen dus het kan best veel werk zijn.
Als ik nu Homeassistant gebruik met de native zigbee ondersteuning, wat voor voordeel heeft dit?
Je bedoelt ZHA. De compatibiliteit van Z2M is wat beter. Als alles voor jou werkt onder ZHA dan kan je dat natuurlijk gewoon blijven gebruiken.

Zelf begon ik meteen met Z2M. Dat was vroeger iets complexer op te zetten omdat het los van HA moest. Dat deed ik ook, samen met een aparte MQTT broker.

Van wat ik begrijp kan Z2M nu ook geïntegreerd worden in HA en is het daarmee niet meer zo complex om te installeren als dat het ooit was.

[Reactie gewijzigd door The Zep Man op 1 maart 2025 22:36]

Van wat ik begrijp kan Z2M nu ook geïntegreerd worden in HA en is het daarmee niet meer zo complex om te installeren als dat het ooit was.
Ja en nee. Als je HA Core of Container draait is er niks veranderd en moet je nog steeds zelf Z2M en een MQTT broker opzetten. Als je HA OS (of supervised) draait dan kun je daarin addons installeren. Waarbij er dus een addon voor Z2M is, en een addon voor bv Mosquito (die al dan niet automatisch geïnstalleerd wordt met Z2M). Waarbij deze addons ook meteen een "werkende" configuratie bevatten zodat Z2M met MQTT verbindt etc.

In HAOS kun je het dus met een paar klikken regelen door de addon te installeren (zeg maar vergelijkbaar met een app uit een app store dus). Als je HA Core of HA Container gebruikt moet je nog steeds alles zelf doen. Z2M & Mosquitto installeren, configuratie aanpassen zodat ze met elkaar verbinden, zorgen dat Z2M de discovery berichten stuurt voor HA (, authenticatie inschakelen in Mosquito en. Z2M laten inloggen, ...).
Iets betere ondersteuning van een aantal apparaten; ik heb hier een goedkope bewegingsdetector liggen die onder Z2MQTT ondersteund wordt maar in HA enkel via quirks wil werken. Over het algemeen zou ik zeggen iets betere (low level) controle over je devices.
ZHA maakt het iets gebruiksvriendelijker. Knoppen aan devices koppelen vind ik onder ZHA bv. gemakkelijker. Maar uiteindelijk, if it ain't broken, don't fix it...
Ik ben bij Z2M terrecht gekomen omdat de eersre Zigbee knop die ik kocht niet goed werkte onder ZHA, en wel in Z2M. Daarna voor anderw apparaten nog wel eens ZHA geprobeerd. Maar het werkte niet beter. Dus lekker bij Z2M gebleven daarna :)
Let op voordat je deze update installeert. Er zit een bug in waardoor lampen met een color attribuut niet meer werken.
Inderdaad. Had dit probleem na de update. Rollback gedaan en alles werkt gelukkig weer. Dit is de enigste addon die toch redelijk vaak wat problemen geeft na een update bij mij. Heb net de automatische updates maar uitgeschakeld voor deze addon.
Thank god ik heb sinds deze ochtend ook issues met deze update :) Toch maar even die container terug rollen.
Fixed in 2.1.3, ongeveer een uur geleden. ^_^
Omdat bij mij bijna alle groepen eruit lagen, maar ik wel via de 8080-frontend kon bedienen, ging ik er vanuit dat het een probleem met de groepen was.

Na 2.1.3 werkt alles weer.
Is er ook iets bekend over de stabiliteit, is die beter of slechter bij de een of ander?
Ik gebruik zelf ZHA, en ervaar regelmatig dat devices "unavailable" worden. Dit zijn niet persee obscure goedkope producten. Ik heb het o.a. met Philips Hue Remotes. Device verwijderen en opnieuw toevoegen is dan de oplossing. Alles dat verbonden was (Automations) zijn direct weer beschikbaar. Het voelt een beetje als jammer dat HA dit zelf niet kan repareren.
Heeft Iemand een idee?
Ik heb dat ook helaas. Regelmatig is er een sensor of een lamp unavailable. Verwijderen en opnieuw koppelen is dan de oplossing die ik soms een pasr keer moet doen.
Hue sensoren zowel buiten als binnen krijg ik niet betrouwbaar. Terwijl ik overal genoeg lampen als router heb. Dit met de Sonoff dongle E plus.

Het vreemde is wel dat ik dit tot vorig jaar bij mijn moeder draaiend had en de sensoren prima werkten. Wel met veel minder devices.

De 2 afstandsbedieningen van Philips doen het juist altijd.

[Reactie gewijzigd door tvtech op 2 maart 2025 14:55]

Ik heb dat ook gehad. Ik had er een buggy on/off switch tussen zitten van Osram. Dat ding uit mijn Zigbee netwerk gehaald en geen problemen meer gehad.
Hm, ik heb ook een Osram plug die het werkelijk altijd doet.
Maar ik maak gebruik van je tip en ga deze vervangen door een Lidl plug en dan kijken of de Philips spullen nu wel blijven werken.
In ieder geval dank voor de tip!
Idd bij mij deed die plug het ook altijd maar op een één of andere manier verknalde dat ding de topologie oid. Het schijnt ook dat source routing aanzetten helpt in de stabiliteit & snelheid in het aansturen van de zigbee decices door de controller.

[Reactie gewijzigd door InsanelyHack op 4 maart 2025 14:26]

ok, ook hier weer dank voor de tip. Ik heb zitten zoeken naar dat source routing en dat kan nogal wat voordelen geven dus maar even aangezet nu. Ben benieuwd. De beide Osram pluggen eruit gehaald, nu kijken wat het oplevert
In mijn geval werkt het om Z2M te herstarten.
Mijn systeem doet dat automatisch als een bepaalde stroommeting 5 minuten niet geupdated is.

De herstart gebeurt gemiddeld eenmaal in de twee weken.
This release brings a significant decrease in memory usage. Depending on your setup, you can expect a reduction of 40-60% in heapUsed (#8471).
Ik had niet het idee dat Z2M veel geheugen gebruikt. Het draait bij mij op een Pi 3, waar het de 1 GB RAM met wat andere zaken deelt (zoals een P1 uitleesprogramma). Goed om te lezen dat het (nog) efficiënter wordt. :)

Op dit item kan niet meer gereageerd worden.