Versie 2.6.1 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
- In the October release the new Windfront frontend will become the default. Make sure to check it out and provide your feedback in #28442. In case you encounter bugs, submit a new issue here.
- Some URLs in the Windfront frontend have been changed, make sure to update your bookmarks in case you had them.
- Various changes have been made which can break external converters, especially Tuya devices will be affected. In case your external converter does not work anymore please submit an issue.
- Due to the added support of ZCL non-values (values used to indicate "unavailable state", calibrating, etc.) if you see a device value not being updated when you usually did before (albeit to a weird value like -367.68°C), it could be the sensor of the device is temporarily unavailable.
Fixes
- #9892 Gledopto GL-S-006P: expose power on behaviour
- #9888 Schneider Electric S520619: support cooling setpoint
- #9865 Bosch
BSP-FZ2
(Plug compact II): Support reset of energy meter and lower min value change on electricityMeter reporting- #9869 Onokom: various improvements
- #9849 Zemismart TB26-3: support more features
- #838 SONOFF SNZB-05P: support OTA
- #9834 Shelly 2PM: support cover and switch mode
- #9806 Soil Pro: support measurement mode selection
- #9816 WDE002386: add more features
- #9798 SONOFF SNZB-02P: add more features
- #9735 Add support for Inovelli's custom ledEffectComplete command
- #28165 Bosch BMCT-DZ: support OTA
- #9736 Shelly 2PM: support tilt
- #9730 Tuya TRV601 and TS0601_thermostat_1: support new options
- #1459 Autotype ZCL clusters
- #9753 Sinope: support electrical measurements for some devices
Windfront
- #28202 Always unlink
node_modules
symlinks on stop- #28192 Home Assistant: set icon and state class for orientation sensors
- #28329 Home Assistant: use "occupancy" device_class for human presence sensors
- #28160 Remove 60 MB (28%) of dev dependencies from Docker image
- #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
- #9896 Legrand ZLGP17/ZLGP18: fix missing up and down long press action
- #9883 Clicksmart+ CMA30651: fix integration
- #9588 Tuya _TZE204_ltwbm23f: fix local temperature calibration step size
- #9891 Tuya BLE-YL01: improve integration
- #9877 Sunricher SR-ZG9101SAC-HP-SWITCH-2CH: fix configure failing
- #9870 Create inovelliMMWave modern extend to relocate mmWave commands and support future expansion
- #9852 Bosch
BMCT-SLZ
: various enhancements and fixes- #9848 Correct vendor from GiEX to GIEX
- #9835 Create custom modernExtend classes to use with Inovelli devices
- #9786 Tuya
_TZ3000_okaz9tjs
: fix configure failing- #9854 Various code fixes
- #28198 Girier JR-ZPM01: fix configure failing
- #9828 Tuya HY607W-3A: various improvements
- #9822 Arteco ZS-301Z: expose soil moisture
- #9821 Inovelli: Fix broken on/off command with recent code cleanup
- #9769 CK-BL702-AL-01_1: improve converter
- #9812 Tuya BLE-YL01: Ph value if Ph > 99
- #9779 Adjust to new typing from ZH, fix discovered issues
- #834 SONOFF SNZB-02P: enable OTA
- #9757 Inovelli: re-use on_off and light_onoff_brightness converters
- #9800 ROB_200-018-0: fix exposed actions
- #27525 Aqara WS-K07E and WS-K08E: fix configure failing
- #9796 Develco: split sirzb110 and sirzb111 converter due missing temperature sensor on sirzb-111
- #9785 Tuya TS110E_2gang_2: remove duplicated options
- #9693 Add
device
argument topostProcessConvertedFromZigbeeMessage
- #27915 Aqara VC-X01D: fix battery % divided by 2
- #9780 Aqara WS-K02E: fix wireless endpoint
- #9775 Expose
rawData
onFz.Message.meta
- #9650 Refactor onEvent
- #9781 Rename
MOES
toMoes
- #28187 SONOFF S60ZBTPF: fix power not updating
- #9766 Tuya BLE-YL01: improve stability
- #9679 Tuya cluster name convention
- #9783 Vesternet VES-ZB-HLD-017: add new fingerprint
- #27525 Aqara WS-K07E and WS-K08E: fix configure failing
- #9754 Cleanup for Koenkk/zigbee-herdsman#1424
- #4018 Connecto COZIGPMS: remove not supported battery expose
- #28177 Fix state not reported for some Ledvane plugs
- #9756 Inovelli VZM31: temporarily remove fanTimerMode
- #28099 Tuya _TZE284_ye5jkfsb: fix
local_temperature
divided by 10- #9016 Tuya PJ-1203A: fix timestamp exposes
- #28133 YSRSAI YSR-MINI-01_dimmer: fix state not reported when changed via the device
- #27822 Ignore iAS enroll failure for CS-T9C-A0-BG
- #1481 Handle parsing errors in Endpoint waitForCommand
- #1472 Map responses for some hvacThermostat cluster commands
- #1484 Remove
sprutDevice
cluster- #1479 Type Endpoint & Group ZCL, refactor to fit
- #1475 Expose rawData on message event
- #1424 More support for ZCL non-value
- #1480 ZCL condition cleanup
Frontend
- #206 fix: various fixes
- fix: display topic in device info page
- fix: add Notifications drawer header
- fix: show source in toasts for multi-instance
- fix: up device card title font weight
- fix: dedupe LogsPage log line key
- fix: display dates according to browser locale
- #176 feat: 2.0.0 - Merged multi-Zigbee2MQTT
- #177 fix: various OTA page fixes
- #178 fix: set default sorting on friendly name
- #179 fix: various styling fixes
- #180 fix: show settings defaults and use them if null
- #181 fix: various small fixes
- #185 fix: performance optimizations
- #186 fix: source name improvements
- #187 fix: remember settings tab when switching source
- #188 fix: improve search inputs
- #191 fix: refactor device card handling
- #192 fix: refactor tables handling
- #193 feat: various QoL improvements
- #194 feat: AI-driven partial translations (@Copilot)
- #197 feat: various improvements
- #198 feat: refactor filtering - advanced searching
- #200 fix: update @fortawesome/react-fontawesome to 3.0.0
- #201 fix: update reagraph to 4.30.1
- #204 fix: improve features displayed in Dashboard
- #174 fix: improve some mutation cases, fix re-render
- #171 feat: refactor store using zustand
- #164 fix: auto-close main menu on item click
- #165 fix: notification width & index
- #167 feat: add icon display support in network map
- #168 fix: network map controls overlap on small screens
- #146 fix: replace site icons & more support
- #144 fix: match feature payload according to property
- #150 feat: add storybook
- #151 feat: add more stories in storybook
- #148 fix: bump typescript from 5.8.3 to 5.9.2 in the development-dependencies group (@dependabot)
- #152 feat: add theme/lang switchers in storybook
- fix: use window.location everywhere
- #153 feat: support for standalone proxying
- #154 fix: move API URL switcher URLs to title (too long)
- #155 fix: missing icon titles
- #156 fix: remember last API URL used (in localStorage)
- #143 fix: update reagraph to 4.28.0
- #136 fix: OTA remaining time single-digit padding for mm:ss
- #137 fix: improve validation of some number fields
- #140 fix: list root detection
- #141 fix: list payload format
- #129 fix: update reagraph to 4.26.0
- #130 feat: persist searches
- #131 fix: various fixes
- #133 fix: cleanup
- #126 fix: scene feature display validation
- #127 fix: support features filtering by endpoint name
- #128 fix: update fontawesome icons to v7
- #117 feat: add "available only" toggle to OTA table
- #120 fix: about link to windfront release
- #121 fix: bump the development-dependencies group with 3 updates (@dependabot)
- #112 fix: root composite not properly handled/displayed
- #114 fix: bump the development-dependencies group with 3 updates (@dependabot)
- #115 fix: bump zigbee2mqtt from
6122009
to105176d
(@dependabot)- fix: improve network loading notice
- #92 feat: add french translation
- #102 fix: use icons for interview state
- #104 fix: display power source for GP devices
- #106 feat: network map theme support
- #109 fix: bump the development-dependencies group with 4 updates (@dependabot)
- #108 fix: bump zigbee2mqtt from
b3feb13
to2f91655
(@dependabot)- #89 fix: remove features i18n
- #90 fix: tweak dropdown sizing & bg
- #93 fix: bump the development-dependencies group with 2 updates (@dependabot)
- #94 fix: bump zigbee2mqtt from
0744b67
tob3feb13
(@dependabot)- #95 fix: improve spacing in navbar and table header
- #97 fix: dropdown icon button not styled properly
- #98 fix: outline action buttons in tables & cards
- #99 fix: long descriptions causing problems
- #78 feat: support table column toggling
- #79 fix: migrate to biome v2
- #85 fix: bump zigbee2mqtt from
3cd45a7
to0744b67
(@dependabot)- #86 fix: bump the development-dependencies group with 7 updates (@dependabot)
- #87 fix: bump vite from 6.3.5 to 7.0.0 (@dependabot)
- #84 fix: various small fixes
- #68 fix: only pass group ID on add if non-empty string
- #69 fix: improve add install code
- #70 fix: cleanup hex color typing
- #73 feat: support for new health extension & extras in
info
- #65 feat: standalone running, with Z2M instance switching
- #58 fix: resize some badges
- #59 fix: add network map relationship link toggles
- #60 fix: improve card-like elements
- #48 fix: add a few features to blacklist for dashboard/scene.
- #49 fix: table sorting by ieee
- #51 fix: battery low display
- #55 feat: rebuild network map
- #55 fix: improve display of unknown devices in network "data" display
- #55 fix: remove flags in favor of plain name for language
- #55 fix: remove bars under slider
- #55 fix: display current value under slider
- #55 fix: move units to end of inputs
- #55 fix: add ability to reset auth-related data from local storage
- #55 fix: min sizing of some inputs
- #30 fix: remove Table pagination
- #33 fix: use neutral color for cancel buttons
- #35 fix: Network page map issues
- #36 fix: styling
- #37 fix: add LQI column in Devices table to allow sorting
- #38 fix: keep joined items horizontal whenever possible
- #39 fix: lower various spacing
- #40 fix: popover input click closing popover
- #41 fix: reduce stat-value font size
- #42 fix: remove unnecessary switchers in Frontend settings page
- #44 fix: multiendpoint devices not using correct endpoint for color/gradient
- #12 fix: networkmap
failed
undefined for EndDevice type- #13 fix: add log level config select on Logs page
New supported devices
- #2586 Settings saving issue when value is
null
This release adds support for 71 devices:
Fixed device detections
- #9894
_TZE204_q9xty0ad
Tuya Ayvolt Blinds- #9895
THERM_SLACKY_DIY_R09
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware- #9902
WXKG21LM
Aqara Wireless remote switch bM (single rocker)- #9884
TO-Q-SA1
Tongou Zigbee energy meter (transformer clamp)- #9886
SR-ZG9041A-2R
Sunricher Zigbee 2ch smart relay- #9886
SR-ZG9081A
Sunricher Zigbee curtain control module- #9879
TS011F_plug_1_1
Zbeacon Smart plug (with power monitoring)- #9885
WT-100-BH
AVATTO Wall thermostat- #9728
SFL02-Z-1
Moes Star feather smart switch 1 gang- #9728
SFL02-Z-3
Moes Star feather smart switch 3 gang- #9728
SFL02-Z-4
Moes Star feather smart switch 4 gang- #9864
AE 287 C
Innr E26 bulb 1100lm, RGBCW- #9874
Drivent
Sprut.device Drivent window drive- #9866
m5NanoC6
Custom devices (DiY) DIY Zigbee light using M5NanoC6- #9853
929003808801
Philips Hue White & Color ambience Centris ceiling light (4 spots)- #28397
929004297402
Philips Hue White Ambiance Devote- #9841
AirQ_Monitor_S01
Slacky-DIY Air quality monitor- #9859
FUT068ZR
MiBoxer RGB+CCT LED Downlight- #9846
OSM-300ZB
ShinaSystem SiHAS Motion Sensor- #26182
T2_E26
Aqara E26 led bulb- #9843
HS2SA-EF-3.0
Heiman Smoke detector- #9842
SLZB-07P7
SMLIGHT Router- #26182
T2_GU10
Aqara GU10 led bulb- #9831
DS150ZB
HomeSeer Door sensor- #9830
SA-6
Nova Digital Safira smart switch - 6 gang- #9832
SS6400ZB
LoraTap 4 button portable remote control- #9826
HS1RGB
Heiman Bulb E26/E27, RGB+WW 2700K, globe, opal, 400lm- #9827
SR-ZG9041A-R
Sunricher Zigbee smart relay module- #9729
7061427
LS Deutschland GmbH Mec Driver power supply platform- #9805
_TZE284_z5jz7wpo
Tuya Ceiling fan control module- #9795
AUX-1-ZB-S
ONOKOM AIR AUX-1-MB-B (Adapter for household and semi-industrial AUX systems)- #9795
DK-1-ZB-S
ONOKOM AIR DK-1-MB-B (Adapter for household Daikin systems)- #9795
GR-1-ZB-S
ONOKOM AIR GR-1-MB-B (Adapter for household GREE systems)- #9795
GR-3-ZB-S
ONOKOM AIR GR-3-MB-B (Adapter for control of semi-industrial and multi-split systems GREE)- #9795
HR-1-ZB-S
ONOKOM AIR HR-1-MB-B (Adapter for household and semi-industrial Haier systems)- #9795
HS-3-ZB-S
ONOKOM AIR HS-3-MB-B (Adapter for household Hisesnse systems)- #9795
HT-1-ZB-S
ONOKOM AIR HT-1-MB-B (Adapter for household Hitachi systems)- #9795
MD-1-ZB-S
ONOKOM AIR MD-1-MB-B (Adapter for household MDV systems)- #9795
MD-3-ZB-S
ONOKOM AIR MD-3-MB-B (Adapter for semi-industrial MDV systems)- #9795
ME-1-ZB-S
ONOKOM ONOKOM-AIR-ME-1-MB-B (Adapter for household and semi-industrial Mitsubishi Electric systems)- #9795
TCL-1-ZB-S
ONOKOM ONOKOM-AIR-TCL-1-MB-B (Adapter for household TCL systems )- #9795
TCL-3-ZB-S
ONOKOM AIR TCL-3-MB-B (Adapter for semi industrial TCL systems)- #9811
OTR1
Hive Single channel heating receiver- #9803
ZM25R3
Zemismart Tubular motor- #9715
SZR07
Lincukoo 24GHz millimeter wave radar- #9715
SZLR08T
Lincukoo 24GHz millimeter wave radar- #9802
929003809401
Philips Hue White and Color Ambiance GU10 (Centura)- #9784
EBF_RGB_Zm
AwoX LED with adjustable color temp on main ring; extra RGB strip for full colors.- #9797
RS 240
Innr Smart spot white GU10- #9799
SA-1
Nova Digital Safira smart light switch - 1 gang- #9799
SA-4
Nova Digital Safira smart light switch - 4 gang- #9774
929003809701
Philips Hue White and Color Ambiance GU10 (Centura round white)- #9765
HS2SA-1
Heiman Photoelectric Smoke Alarm- #9771
TS0222_solar_light
Tuya Solar light sensor- #9749
E1XCTW3001
AduroSmart ERIA tunable-white candle bulb (E12)- #9744
TQM-300ZB
ShinaSystem SiHAS Round Temperature/Humidity Sensor- #9744
WCM-300Z
ShinaSystem SiHAS 4-gang wall outlet- #28167
ZC-W1
iHseno Temperature & humidity sensor- #28174
915005914701
Philips Hue Being Pendant- #9742
929003846201
Philips Hue Tento WCA slim ceiling SQ S (White)- #9264
Soil Pro
Simpla Home Soil Pro- #9747
TOSA1
Tongou Single-phase multifunction RCBO (DIN Module)- #9745
ZS-D1
Moes Intelligent dimming switch - 1 gang- #9745
ZS-D2
Moes Intelligent dimming switch - 2 gang- #9745
ZS-D3
Moes Intelligent dimming switch - 3 gang- #9734
STLO-23
Stello Hilo water heater controller- #9728
TPZ-1
Nova Digital Topazio smart switch 1 gang- #9728
TPZ-2
Nova Digital Topazio smart switch 2 gangs- #9728
TPZ-3
Nova Digital Topazio smart switch 3 gangs- #9728
TPZ-4
Nova Digital Topazio smart switch 4 gangs- #9740
WISZB-131
Frient Temperature and contact sensor
- #9898 Detect
_TZE284_nqqylykc
as AVATTO ZDMS16-1- #28416 Detect
_TZE200_d7lpruvi
as Tuya TS0601_temperature_humidity_sensor_2- #9876 Detect
_TZE200_vuwtqx0t
as Tuya TS0601_water_valve- #9878 Detect
_TZE284_wckqztdq
as Tuya TS0601_dimmer_1_gang_1- #9861 Detect
_TZ3000_fawk5xjv
and_TZ3000_ok0ggpk7
as a Detect _TZ3000_fawk5xjv and _TZ3000_ok0ggpk7 as a TS0003_switch_3_gang_with_backlight- #9872 Detect
_TZE200_jfw0a4aa
as ZG-102ZM and_TZE200_hdih4foa
as ZG-204ZH- #28398 Detect
_TZE284_1lvln0x6
as iHsenso_TS0601_human_presence- #26182 Detect
lumi.light.agl002
as Aqara T2_E26- #9851 Detect
929003811201
as Philips 5633030P6- #28302 Detect
_TZ3000_ysiog9xi
as Tuya TS011F_plug_2- #28342 Detect
_TZE200_9cqcpkgb
as Tuya TS0601_soil- #28348 Detect
TZE284_tzreobvu
as Tongou TOQCB2-80- #9833 Detect
_TZE204_lbbg34rj
as Nova Digital ZTS-MM- #28339 Detect
_TZE200_6wi2mope
as Tuya TS0601_switch_4_gang_1- #28341 Detect
_TZE284_jtbgusdc
as AVATTO ZDMS16-2- #4039 Detect
_TZ3000_mqiev3jk
as Tuya _TZ3000_mqiev3jk- #9815 Detect
JETSTROM 6060 NA
as IKEA L2207- #9814 Detect
TZ3000_amqudjr0
as Woox R7048- #9767 Detect
_TZB210_w9hcix2r
as MiBoxer SZ5- #28275 Detect
_TZE284_7a5ob7xq
as _TZE200_7a5ob7xq- #28256 Detect
_TZ3000_b28wrpvx
as BSEED FK86ZEUSK1W- #28248 Detect
_TZ3210_p68kms0l
Tuya RB-SRAIN01- #28240 Detect
_TZE200_nhyj64w2
as Tuya TS0601_cover_1- #28255 Detect
_TZE284_dvosyycn
as Tuya TS0601_switch_8- #9791 Detect
_TZE608_lapuuoke
as Tuya TS0603- #28224 Detect
_TZ3000_zgyzgdua
as Moes XH-SY-04Z- #9761 Detect
_TZE284_y4jqpry8
as Zemismart ZMS-206US-4- #9772 Detect
_TZE284_zqq3cipq
as ZSVIOT PN16- #9759 Detect
_TZE200_6y7kyjga
as Moes BRT-100-TRV- #9755 Detect
_TZE204_zuepxzck
as Zemismart ZMS-206US-1- #27843 Detect
_TZE200_ba69l9ol
as Tuya TS0601_cover_1- #9746 Detect
_TZE284_1wnh8bqp
as Tuya TS0601_temperature_humidity_sensor_2- #28157 Detect
_TZ3000_4ux0ondb
as BSEED FK86ZEUSK1W- #9727 Detect
_TZ3000_gwkzibhs
with appVersion 147 as ZG-101Z/D- #9731 Detect
_TZE204_gops3slb
as Tuya ZWT198/ZWT100-BH