Versie 2.11.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.
NotesFeatures
- External extensions and external converters are now disabled by default for new installations. You can enable them using the configuration enable_external_js in
advancedsection. See more details.Improvements
- #31826 Allow to disable external JS extensions
Fixes
- #29730 Add
actionbridge/request API- #29750 Add new bind/reporting/map features
- #31826 Allow to disable external JS extensions
- #31663 Home Assistant: add group entities in discovery config
- #31152 Improve onboarding
- #30566 Improve OTA
- #12313 Heiman HM-636THV-AC-M: expose more features
- #12335 NodOn SEM-4-1-00: expose
power_apparent- #12341 PushOk POK019: expose additional window handle status values
- #12325 Scimagic 1-ZB-WSD: expose more features
- #12298 Schneider Electric CCT595011: expose
sensitivity_level- #12283 Moes ZWV-YC: expose countdown, battery_state and error_status
- #12265 Third Reality: expose
led_brightness- #12250 Aqara DWZTCGQ11LM: support
staticaction- #12240 Candeo C203, C204, DM204 and DM204v2: add minimum brightness level setting
- #12167 Aqara W600: expose running_state from valve position
- #12188 Philips 929003017102: enable OTA
- #12164 Shelly S4SN-0071A: expose
trouble- #12166 Tuya circuit breakers: refactor breaker fault
- #12162 Woolley BSD29/BSD59: expose power on behaviour
- #1732 Add parsing for more GreenPower frames
- #1761 Add support for Zigbee Direct cluster
Frontend
- #28843 Add pi cooling demand to Home Assistant auto discovery
- #29754 Add port 8080
EXPOSEto container- #28202 Always unlink
node_modulessymlinks on stop- #30137 Biome floating promises detection
- #31668 Clarify units of pause_on_backoff_gt
- #30216 Don't fail to start when removing old log directory fails
- #31270 Export definition version
- #28583 Fix
DatabaseEntry with ID 'X' does not existwhen adding device to delete group ID- #29322 Fix
onEventcalled twice first time when device options are changed- #32054 Fix default value of "optimistic" group setting
- #31151 Fix Home Assistant options cannot be updated while running
- #29354 Fix input onboarding environment variable disabled check
- #31228 Fix onboarding
- #28364 Handle empty or null Home Assistant name in device settings
- #30439 Home Assisant: set state class to
measurementforilluminane_raw- #29936 Home Assistant: Accept multiple access levels for
current_humiditysource property- #30653 Home Assistant: add
gasdevice class- #30978 Home Assistant: add
measurementstate_classto_countentities- #31022 Home Assistant: add
state_class: measurementforexternal_humidityandoccupancy_level- #31136 Home Assistant: add weather station sensor discovery lookup entries
- #30840 Home Assistant: Change
device_classofeco2tovolatile_organic_compounds_parts- #30862 Home Assistant: discover
temperature_probeastemperaturedevice_class- #30804 Home Assistant: discover temperature sensor for thermostats
- #29842 Home Assistant: expose
current_humidityforclimatedevices exposinghumidity- #30627 Home Assistant: expose group settings override
- #31000 Home Assistant: expose siren entity for IAS warning devices
- #29211 Home Assistant: fix device and group configuration URL
- #31234 Home Assistant: fix entity names for derived weather sensors by removing
device_class- #29188 Home Assistant: make PI heating demand from writable
- #11240 Home Assistant: mark
load_estimateasstate_classmeasurement- #31022 Home Assistant: set
state_classmeasurementforexternal_temperature- #28192 Home Assistant: set icon and state class for orientation sensors
- #30014 Home Assistant: Translate boolean to state topic for
current_humidity_topic- #30712 Home Assistant: treat
Area1-4Occupancyasoccupancy- #28329 Home Assistant: use "occupancy" device_class for human presence sensors
- #30784 Home Assistant: Use
temperature_deltafor calibration- #28560 HomeAssistant: add
default_entity_idto discovery message- #28132 Ignore symbolic links in
dataduring backup- #31126 Improve configure attempts lazy+cleanup
- #31130 Improve startup signals behavior
- #31735 Improve transmit power description
- #30324 Log dir tz format not working on some systems
- #30436 Log error before renaming failed to load converters
- #28546 Make windfront the default frontend
- #31298 Match new cluster-related typing from ZH
- #30746 Network map: escape double-quotes and backslashes in device attributes
- #30815 OTA availability detection
- #32037 Prevent invalid external JS file name on save
- #30297 Proper timezone in logs dir
- #31273 Reintroduce onboarding improvements
- #28160 Remove 60 MB (28%) of dev dependencies from Docker image
- #30065 Remove extra
>in onboarding- #28797 Remove Moment.js dependency
- #29131 Rename
ZigBee->Zigbee- #31845 Replace deprecated
url.parse- #29854 Reporting payload detection fixes
- #29284 Require at least Node ^20.15.0
- #29285 Require at least Node ^22.2.0
- #28209 Set minimum for some settings
- #28257 Support for new ZH typing
- #27984 Update to refactored zhc api and fix
onEvent(stop)not being called when device is force removed- #28389 Update zigbee2mqtt-windfront to 2.0.0
- #31162 Update zigbee2mqtt-windfront to 2.9.0
- #31930 Use Jinja-safe property access in HA discovery templates
- #32054 Fix default value of "optimistic" group setting
- #32037 Prevent invalid external JS file name on save
- #31930 Use Jinja-safe property access in HA discovery templates
- #12355 Nous D4Z: expose alarms configuration
- #12356 Profalux MOT-C2Z10: fix fingerprint
- #12354 Shelly 2PM Gen4 (Cover mode): fix fingerprint for firmware 2.0.0-beta1
- #12303 Tuya ZY-ZHPS01-24G: correct presence parser and add dis_current polling
- #12344 Acova Alcantara 2 and Alcantara 3: don’t expose local temperature value
- #12352 Fallback to
transitiondevice option withhue_native_control- #12350 Samotech SM323_v1: update description
- #12339 Tuya _TZE284_uqfph8ah: expose more features
- #32145 Tuya TS0601_bed_presence_sensor: fix illuminance unit
- #12331 Acova Alcantara 2 and Alcantara 3: remove local_temperature expose
- #12333 Namron 512782 / 4512781 / 4566700 / 4566701: update description
- #12340 Namron: add custom attributes to hvacThermostat cluster and improve typing
- #12334 Sonoff SNZB-02B: remove unsupported exposes
- #12267 Acova Alcantara 2 and Alcantara 3: fix system mode and off mode display
- #12328 Develco KEYZB-110: fix buzzer not working with firmware v2.0.6
- #12312 HEIMAN HS1RM-E: update switch type cluster
- #12309 Lincukoo CZF02: improve UX
- #12310 Lonsonho ZB-RGBCW: enable reporting
- #12307 Move Tuya specific converters from fromZigbee.ts and toZigbee.ts
- #12326 Samotech SM323_v2: update description
- #32125 Tuya TS011F_din_smart_relay_polling: ignore temperature report
- #12321 Tuya: fix various humidity and temperature values
- #12304 Datek HLU2909K: refactor
- #12199 Disable reporting for device temperature (not reportable according to spec)
- #12302 Refactor device specific converters
- #12292 Tuya QS-Zigbee-SEC01-DC / QS-Zigbee-SEC01-U: add reporting
- #12276 Hive SLR1d: fix state not reporting
- #12284 Inovelli: parse mmWave target id as int8 per updated docs
- #12134 Inovelli: split m.device into m.parameters/ledEffects/buttonTaps
- #12278 Philips 9290022169: Fix color temp range
- #12272 Refactor device specific converters
- #12266 Shelly S4SN-0071A: fix configure failing
- #12273 SOMFY 5163664A: add whitelabel
- #12260 Eglo 99099: improve remote controller support
- #12268 Refactor device specific converters
- #12228 Schneider Electric CCT711119: refactor to modern extend
- #12262 Tuya MG-GPO04ZSLP: fix control
- #12218 GIEX GX03: various improvements
- #12256 Hue: stop unwanted state reports
- #12252 Legrand: refactor converters
- #12258 Moes ZC-LS02: fix integration
- #12261 Refactor Kmpcil, Leedarson and Salus Controls converters
- #12255 Sunricher: remove minimum PWM debug logs
- #12224 Eurotronic: move converters, introduce custom clusters, and enforce stronger typing
- #12231 Legrand 412170: force
device_modetoswitchon configure, add missing 'identify' expose- #12223 Databyte: move converters to
databyte.ts- #12226 EKO097xx: move converters to
schneider-electric.ts- #12230 IKEA: add "Matter" to new IKEA devices' description
- #12227 Jxuan: move converters to local
- #12225 Linkind: move converters to local
- #12232 Moes Star feather: fix network spam
- #12235 Tuya _TZE200_ykgar0ow and _TZE200_4mh6tyyo: not reporting state updates
- #12207 Tuya water level sensor: refactor
- #12209 Update GP types & cleanup some related logic
- #12191 Bticino: remove converters not used by any device (bticino_4027*)
- #12211 Danfoss: haDiagnostic bind fails if already bound, wrap in try-catch
- #12214 Diyruz: move converters, introduce custom clusters, and enforce stronger typing
- #12219 HEIMAN: rename HS1CA-E Plus model to HS1CA-E-PLUS
- #12217 Iluminize 5112.80: remove temp and color
- #12205 Meazon: move custom converter from fromZigbee.ts to meazon.tz
- #12221 Paul Neuhaus: fix brightness control
- #12216 Perenio PEHPL0X: fix custom reportings
- #12208 Stelpro: refactor global converters to local scope
- #12206 ZigUp: Refactor custom converters for the ZigUP device (from global to local)
- #12202 Datek: move converters to datek.ts
- #12203 Nous D5Z: fix integration
- #12195 Convert pin code to string
- #31978 Develco ZHEMI101: fix
develcoPulseConfigurationnot writable- #12190 Heiman: changed the name of HS1CA-E PLUS and measured CO
- #12192 Livolo: Refactor converters, move to local definition
- #12175 Danfoss Ally: fix
thermostat_orientationname- #12176 Inovelli: batch all keys from combined SET payloads
- #12151 Legrand 067755: expose action for all buttons
- #12187 Schneider Electric: refactor various devices
- #12173 Tuya _TZ3218_ofguu6mz: fix fail to turn on when brigthness is included
- #12180 Tuya ZT08: fix time sync and model name
- #12157 Added whiteLabel entries for AOYAN AY-302Z and AY-303Z
- #12141 Legrand 412170: clarify device_mode description & warn of factory default
- #12132 Allow whiteLabels of whiteLabels
- #12147 Danfoss Ally: fix weekly schedule not settable
- #12076 Move Heiman‑specific converters to local and leverage cluster definitions
- #12117 Namron thermostat: refactor converters to use typed cluster definitions
- #12146 Plugwise 170-01: fix humidity reporting
- #12133 Third Reality 3RAP0149BZ: make pressure conditional
- #31905 Tuya TS0505B_2: fix control
- #12142 Tuya TS0601_din_4: expose more features
- #12144 Tuya TS1201: fix detection
- #12150 Tuya: fix DND description
- #1755 Fix uncaught error in device ZCL event
- #1756 Ignore default response during OTA blocks sending
- #1752 MoveToLevel min and max
- #1753 Preserve genBasic attributes when re-read returns undefined
New supported devices
- #537 fix: add ubisys to oui list
- #545 fix: Add OUI for COmputime Ltd. & Somfy
- #546 fix: icons for Tuya vibration sensor
- #547 fix: improve settings metadata display
- #553 fix: add icons for Tuya circuit breaker
- fix: prevent saving external JS without proper file extension by @Nerivec
- fix: add Third Reality ffffb4 and b40e06 OUI by @felldo Nerivec/zigbee2mqtt-windfront#559
This release adds support for 49 devices:
Fixed device detections
- #12338
SNZB-03PR2SONOFF Zigbee PIR sensor- #12337
SNZB-09PSONOFF Siren- #12332
TRV-ZBTSONOFF Zigbee thermostatic radiator valve- #12348
TS0601_thermostat_fancoilTuya Fan coil unit (FCU) thermostat- #12347
TZE284_aaeasollSMARTERCURRY Illuminance sensor- #12329
929003052701Philips Hue Flourish white and color ambiance ceiling light with Bluetooth- #12336
MINI-ZB1GSPSONOFF Zigbee smart switch with power monitoring- #12330
ZSM-01Novato Curtain motor- #12315
110285AwoX Smart Home LED Light Bulb E27, ST64, dimmable- #12311
DIM003TERNCY Color temperature dimmer- #12314
FK-BV05FrankEver Zigbee smart water valve with flow meter and temperature sensor- #12295
AY-204ZAOYAN Luminance motion sensor- #12297
FP310Aqara Presence sensor FP310- #12286
FreePad-12K-SlDSlacky-DIY DIY 12 buttons keypad- #12286
FreePad-20K-SlDSlacky-DIY DIY 20 buttons keypad- #12275
M1-PEHeiman Smart occupancy sensor- #12300
SBDW-103CShelly BLU DoorWindow ZB- #12300
SBMO-103ZShelly BLU Motion ZB- #12271
TS0601_alb4ednTuya Smart Blinds Controller- #12301
TS130F_xbexmf8hTuya Blind/curtain motor controller- #12296
YDM60Yale Digital lock- #12294
ZG-109TDSExcellux Probe Temperature with EC && TDS && Salinity && SG && ht(humidity and temperature) Sensor- #12282
ZG-204ZL-zCustom devices (DiY) Luminance motion sensor (pvvx/ZigbeeTLc)- #12279
EFEKTA_iAQ_S_IEFEKTA CO2 Monitor with TFT Display, outdoor temperature and humidity, date and time- #12279
EFEKTA_iAQ2_R2EFEKTA CO2 and atmospheric pressure мonitor with IPS TFT Display, outdoor temperature and humidity- #12247
_TZ3000_5rpu3r0dRely Electronics 1 gang, no neutral, switch with backlight- #12246
_TZ3000_dershnvxRely Electronics 2 gang, no neutral, switch with backlight- #12253
AU-A1ZB2WDM-SlaveAurora AOne Rotary Slave Dimmer- #12245
S4EM-002CXCEUShelly EM Gen4- #12233
SYT-ZB01Moes Smart scene button with rotary knob- #12229
TS0601_TZE284_gnpflcoqTuya 4-in-1 mmWave presence sensor- #12234
1800195SOMFY Situo 4 channel blinds remote- #12243
929003809001Philips Hue White & Color ambience Centris V2 ceiling light (3 spots)- #12239
EGLO_ZM_RGB_WAwoX RGB bulb with dedicated 3000 K white LED- #12215
ZY-ZHPS01-24GTuya 24GHz mmWave human presence sensor- #12200
901471EGLO ROVITO-Z ceiling light- #12194
ZT-YK01Moes Wireless switch with 1 button- #12194
ZT-YK02Moes Wireless switch with 2 buttons- #12194
ZT-YK03Moes Wireless switch with 3 buttons- #12181
2619839Handshake Finland 2 gang smart push dimmer- #12185
LC201060Megaman LED Candle 6W 2700K (Dimmbar)- #12170
ACN002Aqara Smart Toilet T1- #12174
MSM 1001Intelbras PIR sensor- #12179
ZG-106NTHExcellux Temperature and humidity sensor with probe- #12154
HC-BPW4-1Heimgard Technologies Wireless Switch 4 Chanel- #12158
TS011F_AOYANAOYAN Smart plug with power monitoring- #12139
ZRM01Novato Smart relay 1 channel- #12139
ZRM02Novato Smart relay 2 channel- #12311
TERNCY-WS07-D3TERNCY 3-gang neutral wall switch
- #12349 Detect
_TZE200_2jwrgrroas Tuya TS0601_cover_1- #12289 Detect
_TZ3000_yi0n4xfdas Tongou TO-Q-SY2-163JZT- #12308 Detect
_TZ3000_pxfjrzyjas TS0002_power- #32111 Detect
LCX025as Philips 929004581901- #12257 Detect
ZeeFanas Multiterm ZC0101- #12259 Detect
_TZ3000_r2fgo9ksas BSEED EC-SL-FK86ZPCS31- #12254 Detect
1746730V7-HC3as Philips 1746730V7- #12238 Detect
_TZ3000_blhvsaqfas Tuya TS0001_switch_module_2- #30299 Detect
_TZ3210_9hbau615as Tuya TS0001_switch_module- #12213 Detect
_TZE200_itp8dt7fas ION Industries ID200W-ZIGB- #32006 Detect
_TZE284_nvodulvias Tuya M9-zigbee-SL- #12241 Detect
_TZE28C1000000_81yrt3loas Tuya PJ-1203A- #32012 Detect
_TZE28C1000000_81yrt3loas Tuya PJ-1203A- #12237 Detect
3RCB1095Zas Third Reality 3RCB01057Z- #12193 Detect ‘_TZE204_hewlydpz’ as Tuya TS0601_4gang_7ytnacie
- #31991 Detect
_TZ3210_4ux0ondbas BSEED TS011F_plug_1_2- #12198 Detect various VIZO VZ-22XS devices
- #12184 Detect
_TZ3000_cumqn2avand_TZ300A_fhbcipepas Tuya TS0726_switch_4g_2s- #12168 Detect
_TZ3000_sfibawtras Tuya TS0052_2- #12169 Detect
_TZ3000_zojh9vz7as TS0001_power- #12145 Detect
_TZ3002_tdf2m4chas Tuya TS0726_4_gang_scene_switch- #12165 Detect
_TZE21C_i2ij4rb3as Scimagic TYONOFFTS- #12171 Detect
Ysia 1 HP Zigbeeas SOMFY 1871157- #12148 Detect
_TZ3040_o4mkahkcas Tuya ZP01- #12143 Detect
_TZ3210_cyuyd5azas Tuya TS110E_1gang_1
