This repository was archived by the owner on Oct 15, 2025. It is now read-only.
Releases: imagegenius/docker-zigbee2mqtt
Releases · imagegenius/docker-zigbee2mqtt
2.6.0-ig151
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Features
Improvements
- #27557 ICasa ICZB-RM11S: expose
action_group(@Koenkk) - #9704 POK010: add humidity (@zombierzn)
- #9685 Tuya TS0601_dimmer_3: expose
light_type(@bernardesarthur) - #28056 Frient SMRZB-153 and EMIZB-151: enable OTA (@Koenkk)
- #9668 Philips 9290035639: improve
contactreliability by using manuspecific cluster (@sjorge) - #9657 Bosch BMCT-SLZ: support electrical measurements (@LukeLR)
- #9632 Danfoss Icon: support more features (@AivCho123)
- #9622 S520530W: expose action (@wlmitch)
- #9567 Enhance light_colortemp_move converter to support min/max constraints (@nohat)
- #9577 Novato ZPV-01: support battery (@NTV20244)
- #1449 Support custom clusters for groups (@Nerivec)
- #1444 Support for more install code formats (@Nerivec)
Fixes
- #27892 Erroneous Health OS memory percent calculation (@Nerivec)
- #28013 Exit with code 2 when adapters disconnects (@Koenkk)
- #27961 Fix settings schema defaults (@Nerivec)
- #28132 Ignore symbolic links in
dataduring backup (@robvanoostenrijk) - #27988 Improve startup settings validation (@Nerivec)
- #27837 Log error message when external JS fails to load (@Boris-c)
- #28076 Publish definition source in
bridge/devices(@Nerivec) - #28057 Publish endpoint names in
bridge/devices(@Nerivec) - #27983 Set MQTT retain and qos=1 on (re)connect (@megapearl)
- #28011 Various fixes to align behaviors (+add benchmarks for dev) (@Nerivec)
- #9712 Allow light messages to pass a null state to indicate no state change (@ams2990)
- #9713 Inovelli: add MoveToLevel support (@ams2990)
- #27980 SONOFF SWV: fix on_time multiplied by 10 (@Koenkk)
- #9717 Tuya TS0601_water_valve: fix temperature conversion (@ccfiel)
- #9691 Add some options to QA and Girier devices (@bernardesarthur)
- #9700 Don't throw
Failed to apply calibration towhen value is an empty string (@Koenkk) - #9687 LiXee zlinky: fix default value for measurement_poll_chunk in description (@sbraz)
- #9683 Set calibration option step at 0.1 (@Nerivec)
- #9681 Tuya BLE-YL01: improve reliability (@jl1990)
- #9680 Candeo C210 and LC20: various improvements (@candeodevelopment)
- #9664 HOBEIAN ZG-223Z: fix illumunace unit (@Foxhill67)
- #9669 Ubisys H1: improve code (@sjorge)
- #9627 Develco SPLZB-131: disable unsupported power on behaviour (@senna1992)
- #9630 OWON THS317-ET: expose battery voltage (@senna1992)
- #9660 ROB_200-026-1: improve code (@laurensdehoorne)
- #9655 Tuya TS0726_1_gang_scene_switch: fix scene action (@devkaiwang)
- #18704 Tuya: log data query failure (@Koenkk)
- #9628 Ubisys H1: expose battery voltage (@senna1992)
- #9643 Candeo: small improvements (@candeodevelopment)
- #9646 Eco-Dim.07/Eco-Dim.10: fix description (@hmmbob)
- #9641 MAZDA TR-M2Z: fix local temperature calibration (@Nopraz)
- #9645 Minor code cleanup (@Nerivec)
- #9623 Fix ZG-101ZD and ZG-303Z bug (@13717033460)
- #9617 EWeLink CK-BL702-AL-01_1: fix not controllable (@Koenkk)
- #9614 Inovelli: add P34 to VZM32-SN (@InovelliUSA)
- #27968 Tuya ZG-205ZL: add far and near motion_state values (@Koenkk)
- #9612 Tuya
_TZ3000_ww6drja5: fix use reporting instead of polling (@Koenkk) - #9608 Tuya TS0601_knob_dimmer_switch: fix control (@vecapetr)
- #9609 ZG9098A-Win: configure reporting and endpoint (@niracler)
- #9594 Develco (Frient) KEPZB-110: fix tamper and battery values (@johnrvt)
- #9596 Inovelli VZM30-SN: add outputMode parameter (@rohankapoorcom)
- #9597 Inovelli: support
fanTimerModefor all devices (@rohankapoorcom) - #9588 Tuya _TZE204_aoclfnxz: fix local temperature calibration step size (@brvn0)
- #9593 Tuya TS0601_knob_dimmer_switch: fix state control (@vecapetr)
- #27833 Tuya TS0601_water_switch: fix state not controllable (@Koenkk)
- #27915 Aqara VC-X01D: fix battery % divided by 2 (@Koenkk)
- #9578 TS0505B_1 transition fixes (@Ten0)
- #27914 Tuya TS0601_air_quality_sensor: fix formaldehyd and voc units (@Koenkk)
- #27833 Tuya TS0601_water_switch: fix battery % (@Koenkk)
- #27859 Smartwings WM25L-Z: fix power source (battery) (@Koenkk)
- #9573 Tuya TS0601_knob_dimmer_switch: fix endpoints (@vecapetr)
- #28078 Deconz reject with error instead of string (@Koenkk)
- #1466 Code cleanup (@Nerivec)
- #1456 Improve perf with ZCL getters, align manuf code behavior (@Nerivec)
- #1455 Remove unnecessary throwing (@Nerivec)
- #1451 Improve perf when cloning cluster entries (@Nerivec)
- #1453 Remove duplicate logic to set reportable properties (@Nerivec)
- #1445 DeCONZ: Joining bug in some setups and endpoint configuration (@manup)
- #1441 DeCONZ: ZGP implementation (@manup)
- #1439 Extend hvacThermostat with Danfoss specific attributes (@AivCho123)
- #1440 DeCONZ: Disable APS ACKs to not block queues for now (@manup)
Frontend
- 1844371 fix duplicate endpoints in endpoint picker (@Koenkk)
- c0ab978 fix multi-endpoint light support (#2515) (@Koenkk)
New supported devices
This rel...
2.6.0-ig150
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Features
Improvements
- #27557 ICasa ICZB-RM11S: expose
action_group(@Koenkk) - #9704 POK010: add humidity (@zombierzn)
- #9685 Tuya TS0601_dimmer_3: expose
light_type(@bernardesarthur) - #28056 Frient SMRZB-153 and EMIZB-151: enable OTA (@Koenkk)
- #9668 Philips 9290035639: improve
contactreliability by using manuspecific cluster (@sjorge) - #9657 Bosch BMCT-SLZ: support electrical measurements (@LukeLR)
- #9632 Danfoss Icon: support more features (@AivCho123)
- #9622 S520530W: expose action (@wlmitch)
- #9567 Enhance light_colortemp_move converter to support min/max constraints (@nohat)
- #9577 Novato ZPV-01: support battery (@NTV20244)
- #1449 Support custom clusters for groups (@Nerivec)
- #1444 Support for more install code formats (@Nerivec)
Fixes
- #27892 Erroneous Health OS memory percent calculation (@Nerivec)
- #28013 Exit with code 2 when adapters disconnects (@Koenkk)
- #27961 Fix settings schema defaults (@Nerivec)
- #28132 Ignore symbolic links in
dataduring backup (@robvanoostenrijk) - #27988 Improve startup settings validation (@Nerivec)
- #27837 Log error message when external JS fails to load (@Boris-c)
- #28076 Publish definition source in
bridge/devices(@Nerivec) - #28057 Publish endpoint names in
bridge/devices(@Nerivec) - #27983 Set MQTT retain and qos=1 on (re)connect (@megapearl)
- #28011 Various fixes to align behaviors (+add benchmarks for dev) (@Nerivec)
- #9712 Allow light messages to pass a null state to indicate no state change (@ams2990)
- #9713 Inovelli: add MoveToLevel support (@ams2990)
- #27980 SONOFF SWV: fix on_time multiplied by 10 (@Koenkk)
- #9717 Tuya TS0601_water_valve: fix temperature conversion (@ccfiel)
- #9691 Add some options to QA and Girier devices (@bernardesarthur)
- #9700 Don't throw
Failed to apply calibration towhen value is an empty string (@Koenkk) - #9687 LiXee zlinky: fix default value for measurement_poll_chunk in description (@sbraz)
- #9683 Set calibration option step at 0.1 (@Nerivec)
- #9681 Tuya BLE-YL01: improve reliability (@jl1990)
- #9680 Candeo C210 and LC20: various improvements (@candeodevelopment)
- #9664 HOBEIAN ZG-223Z: fix illumunace unit (@Foxhill67)
- #9669 Ubisys H1: improve code (@sjorge)
- #9627 Develco SPLZB-131: disable unsupported power on behaviour (@senna1992)
- #9630 OWON THS317-ET: expose battery voltage (@senna1992)
- #9660 ROB_200-026-1: improve code (@laurensdehoorne)
- #9655 Tuya TS0726_1_gang_scene_switch: fix scene action (@devkaiwang)
- #18704 Tuya: log data query failure (@Koenkk)
- #9628 Ubisys H1: expose battery voltage (@senna1992)
- #9643 Candeo: small improvements (@candeodevelopment)
- #9646 Eco-Dim.07/Eco-Dim.10: fix description (@hmmbob)
- #9641 MAZDA TR-M2Z: fix local temperature calibration (@Nopraz)
- #9645 Minor code cleanup (@Nerivec)
- #9623 Fix ZG-101ZD and ZG-303Z bug (@13717033460)
- #9617 EWeLink CK-BL702-AL-01_1: fix not controllable (@Koenkk)
- #9614 Inovelli: add P34 to VZM32-SN (@InovelliUSA)
- #27968 Tuya ZG-205ZL: add far and near motion_state values (@Koenkk)
- #9612 Tuya
_TZ3000_ww6drja5: fix use reporting instead of polling (@Koenkk) - #9608 Tuya TS0601_knob_dimmer_switch: fix control (@vecapetr)
- #9609 ZG9098A-Win: configure reporting and endpoint (@niracler)
- #9594 Develco (Frient) KEPZB-110: fix tamper and battery values (@johnrvt)
- #9596 Inovelli VZM30-SN: add outputMode parameter (@rohankapoorcom)
- #9597 Inovelli: support
fanTimerModefor all devices (@rohankapoorcom) - #9588 Tuya _TZE204_aoclfnxz: fix local temperature calibration step size (@brvn0)
- #9593 Tuya TS0601_knob_dimmer_switch: fix state control (@vecapetr)
- #27833 Tuya TS0601_water_switch: fix state not controllable (@Koenkk)
- #27915 Aqara VC-X01D: fix battery % divided by 2 (@Koenkk)
- #9578 TS0505B_1 transition fixes (@Ten0)
- #27914 Tuya TS0601_air_quality_sensor: fix formaldehyd and voc units (@Koenkk)
- #27833 Tuya TS0601_water_switch: fix battery % (@Koenkk)
- #27859 Smartwings WM25L-Z: fix power source (battery) (@Koenkk)
- #9573 Tuya TS0601_knob_dimmer_switch: fix endpoints (@vecapetr)
- #28078 Deconz reject with error instead of string (@Koenkk)
- #1466 Code cleanup (@Nerivec)
- #1456 Improve perf with ZCL getters, align manuf code behavior (@Nerivec)
- #1455 Remove unnecessary throwing (@Nerivec)
- #1451 Improve perf when cloning cluster entries (@Nerivec)
- #1453 Remove duplicate logic to set reportable properties (@Nerivec)
- #1445 DeCONZ: Joining bug in some setups and endpoint configuration (@manup)
- #1441 DeCONZ: ZGP implementation (@manup)
- #1439 Extend hvacThermostat with Danfoss specific attributes (@AivCho123)
- #1440 DeCONZ: Disable APS ACKs to not block queues for now (@manup)
Frontend
- 1844371 fix duplicate endpoints in endpoint picker (@Koenkk)
- c0ab978 fix multi-endpoint light support (#2515) (@Koenkk)
New supported devices
This rel...
2.5.1-ig149
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release that resolves startup failures for users with Conbee adapters running older firmware version (Koenkk/zigbee2mqtt#27864)
Fixes
2.5.1-ig148
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release that resolves startup failures for users with Conbee adapters running older firmware version (Koenkk/zigbee2mqtt#27864)
Fixes
2.5.1-ig147
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release that resolves startup failures for users with Conbee adapters running older firmware version (Koenkk/zigbee2mqtt#27864)
Fixes
2.5.1-ig146
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This is a hot-fix release that resolves startup failures for users with Conbee adapters running older firmware version (Koenkk/zigbee2mqtt#27864)
Fixes
2.5.0-ig145
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- Based on the feedback in Koenkk/zigbee2mqtt#27564 a lot of improvements have been done to new Windfront frontend. The improved version also adds support for the new health feature (thanks @Nerivec!).
- The deCONZ driver has been completely refactored. It now supports backups and channel changing (thanks @manup!).
Features
Improvements
- #9568 Sunricher SR-ZG9001K8-DIM: support multi endpoint commands for on/off and level control (@niracler)
- #9564 Saswell SEA801-Zigbee/SEA802-Zigbee: expose
anti_scaling(@DataGhost) - #9554 Sunricher SR-ZG9032A-MW: support more features (@niracler)
- #9546 Ubisys H10: support cooling (@sjorge)
- #9536 Tuya TS0601_cover_6: support
illuminance(@00svd00) - #9532 Third Reality 3RSM0147Z: expose soil moisture (@3reality-support)
- #787 Aqara ZNJLBL01LM: support OTA (@Koenkk)
- #9407 AwoX 33952: support more actions (@OUARZA)
- #9489 Bed.box: support more features (@eXist-FraGGer)
- #9455 Add neutral current support (@Ruubah)
- #9460 Aqara KD-R01D: add
hold,doubleandreleaseactions (@mricsi97) - #9463 Aqara KD-R01D: support multi-click (@mricsi97)
- #9465 Aqara ZNXDD01LM: support
on_level(@kevintong116) - #9450 Tuya M8Pro: support more features (@reineruhry)
- #9445 Innr RF 271 T and RF 273 T: enable OTA (@Koenkk)
- #1434 Support discovery for SONOFF Dongle Plus MG21 and MG24 (@CubeZ2mDeveloper)
- #1417 Refactor and improve of Deconz adapter (@manup)
- #1428 Support for EmberZNet 8.2.0 (EZSP v17 / v2025.6.0) (@Nerivec)
Fixes
- #27690 Bump Alpine to 3.22 (@Koenkk)
- #27691 Fix devices not immediately marked as offline when timeout expires (@Koenkk)
- #27702 Generate group ID if empty string given (@Nerivec)
- #27642 Rename fix typo in backoff settings (@Koenkk)
- #9560 Improvements for LoraTap SC500ZBv2 and for Nous B4Z (with common reusability) (@weichenb)
- #9558 Inovelli VZM32-SN: remove extra mmwave Control Command (@InovelliUSA)
- #9537 Adjust the reporting frequency threshold of some Bituo devices (@script0803)
- #9534 Amina S: fix charge limit reading (@thorgan3)
- #9523 Aqara JY-GZ-01AQ: improve battery % calculation (@weichenb)
- #27080 SONOFF TRVZB: fix
Exception while calling fromZigbee converter: Expected one of: 0, 1, got: '2'}(@Koenkk) - #9519 Efekta high_co2_gas: fix
INVALID_DATA_TYPE(@smartboxchannel) - #27758 EWeLink CK-BL702-AL-01_1: fix integration (@Koenkk)
- #9501 Fix detection of SR-ZG9101SAC-HP-SWITCH-2CH (@chris-1243)
- #27724 Third Reality 3RSB22BZ: fix power source (@Koenkk)
- #64 Convert color x/y string to number (@Koenkk)
- #9482 Candeo C-ZB-SEMO: improve illuminance reading (@candeodevelopment)
- #9472 Tuya TS0726: fix scene actions (@devkaiwang)
- #9462 Aqara S04D: fix threshold scale (@jamesonuk)
- #27615 Aqara SRTS-A01: fix
Value: '2' not found in: [0, 1](@Koenkk) - #9461 EFEKTA_eTH102z: fix
inverttype (@smartboxchannel) - #9458 Neo NAS-PS10B2: fix
lux_valueandmotion_sensitivity(@poeggi) - #23946 Tuya BLE-YL01: improve reporting stability (@Koenkk)
- #9452 Third Reality: update 3R plug gen3/e3/UZ1 and add private cluster (@3reality-support)
- #27140 SmartThings IM6001-MPP01: fix configure failing (@Koenkk)
- #1432 DeCONZ: handle race condition between APS confirm/indication timeouts (@manup)
- #1422 Fix interview failing for HOBEIAN devices (@13717033460)
- #1380 Enable serial port locking by default for ZiGate (@puddly)
Frontend
- 9c2ee5e add missing button label (#2505) (@kriths)
- bf56810 various fixes (#2503) (@Nerivec)
- bea922e when OTA file version is negative number return N/A (#2499) (@Ricc68)
New supported devices
This release adds support for 44 devices:
- #9565
C-ZB-SR5BRCandeo Zigbee scene switch remote - 5 button rotary (@candeodevelopment) - #9552
L14Nous Smart water valve (@1tigris1) - #9563
ZBM5-1C-80/86SONOFF Zigbee Smart one-channel wall switch (type 80/86). (@Gatsby-2024) - #9563
ZBM5-2C-80/86SONOFF Zigbee Smart two-channel wall switch (type 80/86). (@Gatsby-2024) - #9563
ZBM5-3C-80/86SONOFF Zigbee Smart three-channel wall switch (type 80/86). (@Gatsby-2024) - #9551
R3 Smart SwitchTuya Circuit Breaker/Switch (@Boris-c) - #9555
ZG-807ZHOBEIAN USB signal repeater (@13717033460) - #9555
ZG-101ZSHOBEIAN Star Ring 4 Gang Scene Switch (@13717033460) - #9555
ZG-305ZHOBEIAN undefined (@13717033460) - #9548
_TZE284_debczeciiHseno Human presence sensor (@Koenkk) - #9553
A7ZNous Smart ZigBee Socket (@1tigris1) - #9556
E9Nous Zigbee gas sensor (@1tigris1) - #9557
TS0201-z-SlDSlacky-DIY Tuya temperature and humidity sensor with custom Firmware (@slacky1965) - #9557
ZG-222ZA-z-SlDSlacky-DIY Tuya water leak sensor with custom firmware (@slacky1965) - #27677
ZC-LS02Moes Roller blind motor (@Koenkk) - #9540
SR-ZG2819S-DIMSunricher ZigBee dim remote (@niracler) - #9525
SZLMR10Lincukoo Human Motion & Presence Sensor (@joliam) - [#9525](ht...
2.4.0-ig144
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml:Feedback on this new frontend can be given in Koenkk/zigbee2mqtt#27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration(@script0803) - #9328 Add
_TZ3000_lzdjjfssand update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequencyandpower_factor(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
distfolder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialClustercluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factorfor various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
nameforl4(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
coolrunning_statefrom_TZE200_aoclfnxz(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_modeandlux_value(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.tstoavatto.ts(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update ([#2478](https://github.com/nurikk/zigbee2mqtt-frontend/issu...
2.4.0-ig143
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml:Feedback on this new frontend can be given in Koenkk/zigbee2mqtt#27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration(@script0803) - #9328 Add
_TZ3000_lzdjjfssand update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequencyandpower_factor(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
distfolder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialClustercluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factorfor various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
nameforl4(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
coolrunning_statefrom_TZE200_aoclfnxz(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_modeandlux_value(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.tstoavatto.ts(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update ([#2478](https://github.com/nurikk/zigbee2mqtt-frontend/issu...
2.4.0-ig142
ImageGenius Changes:
rebase to alpine 3.19
zigbee2mqtt Changes:
Notes
- This release comes with a new frontend called zigbee2mqtt-windfront which is an improved version of the current frontend developed by @Nerivec. To enable this new frontend set the following in your
configuration.yaml:Feedback on this new frontend can be given in Koenkk/zigbee2mqtt#27564frontend: enabled: true package: zigbee2mqtt-windfront
- For bare metal installations: support for NodeJS 18 has been dropped.
Improvements
- #27489 WindFront new frontend support (@Nerivec)
- #9386 B-parasite: expose identify (@reyhard)
- #9391 Enable battery voltage reporting on some IKEA devices (@vulpes2)
- #9412 POK002_POK007: expose
max_moisture(@zombierzn) - #9263 SONOFF S60ZBTPF and S60ZBTPG: expose more features (@Gatsby-2024)
- #9348 Tuya SPM02V2.5: expose
data_report_duration(@script0803) - #9328 Add
_TZ3000_lzdjjfssand update Sunricher SR-ZG2858A (@chris-1243) - #9333 Third Reality 3RSPE02065Z, 3RSPU01080Z and 3RSP02064Z: support
ac_frequencyandpower_factor(@3reality-support) - #9307 SONOFF S60ZBTPF: support electricity measurements (@ccorderor)
- #9305 Support OTA for Bosch BMCT-SLZ (@DerDreschner)
- #9278 Shelly S4SW-*: enable energy measurements (@marce14-git)
- #1408 Add conditional fieldControl fields to genOta commands (@Koenkk)
Fixes
- #27551 API missing a few request endpoints (@Nerivec)
- #27397 Don't copy external JS to
distfolder (@Koenkk) - #27348 Drop Node 18 support, add 24 (@Koenkk)
- #27333 Fix bind/unbind by coordinator ieeeAddr not working (@Koenkk)
- #27519 Fix import error on Windows (ERR_UNSUPPORTED_ESM_URL_SCHEME) (@kirovilya)
- #27520 HA integration for external sensors Aqara W100 (@kirovilya)
- #27308 Improve update script (@0xdefec71f)
- #27225 Only send JSON state over WebSocket (@Koenkk)
- #27386 Rerun onboarding if Z2M start failed after previous onboarding (@Nerivec)
- #27332 Trim name on rename (@Koenkk)
- #9431 Harmonize capitalization of vendor names (@sbraz)
- #9423 3RDP01072Z: fix divisor (@3reality-support)
- #9394 Add some new HOBEIAN models (@13717033460)
- #9424 Bacchus: change electicity meter reporting (@Bacchus777)
- #9420 M515EGBZTN: fix integration (@dannyuk1982)
- #9419 3RDTS01056Z: fix configure failing on battery reporting (@chris-1243)
- #27167 Add various TS0726 models (@Koenkk)
- #9417 Improve modernExtend default args (@Koenkk)
- #9375 3RSB02015Z: fix
3rSmartBlindGen2SpecialClustercluster (@3reality-support) - #9415 Aqara W100: improve integration (@kirovilya)
- #9416 Configure battery attributes only for a single endpoint (@Koenkk)
- #9368 Fix OTA hardware version check (@Koenkk)
- #9383 Senoro.Win: fix alarm (@ChristianGr1974)
- #9399 SNZB02-LD: remove non-working options (@chris-1243)
- #9408 THERM_SLACKY_DIY_R01: fix some converters (@slacky1965)
- #9385 Tuya TS0001_power: fix power monitoring for appVersion: 100 & 162, manufName: _TZ3000_xkap8wtb (@tgechev)
- #27455 Fix RADION TriTech ZB typo (@Koenkk)
- #9363 Tuya MG-ZG01W: simplify integration (@hexchain)
- #9357 3RTHS24BZ: fix power source (@chris-1243)
- #9354 Efekta: support
lux_factorfor various devices (@smartboxchannel) - #9358 Philips 4034031P7: add color temp range (@chris-1243)
- #27305 Zemismart ZMS-206US-4: allow to
nameforl4(@Koenkk) - #9349 3RDP01072Z: add private cluster (@3reality-support)
- #9347 Fix typo in modernExtend and fromZigbee (@chris-1243)
- #20959 Remove
coolrunning_statefrom_TZE200_aoclfnxz(@Koenkk) - #9339 Tuya NAS-PS10B2: fix
work_modeandlux_value(@poeggi) - #9331 GWRJN5169: improve integration (@igo-r)
- #9330 Improvements for varoius Zigbee TLC devices (@igo-r)
- #9313 Tuya TS0726_3_gang_scene_switch: add missing action (@anyhow-sg-smarthome)
- #9311 Move some AVATTO devices from
tuya.tstoavatto.ts(@bernardesarthur) - #9306 SlackDiy: address preset and measurement preset for electricity meter (@slacky1965)
- #27269 Tuya TS0203: fix contact incorrectly going to
true(@Koenkk) - #9303 Expose Tilt for Schneider/Merten MEG5113-0300/MEG5165-0000 (@maxhamilius)
- #9284 Fix various null checks (@Koenkk)
- #9294 HK-SL-DIM-AU-R-A support externalSwitchType (@niracler)
- #9298 Innr FL 142 C and FL 122 C: support OTA (@Koenkk)
- #9295 Superled 70012: disable effect (@ikke-t)
- #9293 Update Sunricher 4 channel remotes (@chris-1243)
- #9291 EFEKTA_AQ_Smart_Monitor: fix integration (@smartboxchannel)
- #9288 Fix Inovelli UI LED1-7 to API 0-6 for individualLedEffect (@sprior)
- #9285 Fix some duplicate model identifiers (@Koenkk)
- #9282 Tuya TLC2206: fix power source (@k2extreme)
- #9275 Update Philips Tento lights (@chris-1243)
- #9273 Improve IKEA light unfreeze logic (@lbschenkel)
- #9274 Update SNZB-02LD description (@chris-1243)
- #1396 Add support for generic science-related clusters (@Nerivec)
- #1403 ZStack: add additional logging when comparing adapter state with config (@Koenkk)
Frontend
- 342a5d8 various fixes (@Koenkk)
- ed87878 add a warning icon to OTA page for battery devices when battery is too low to safely run an update ([#2478](https://github.com/nurikk/zigbee2mqtt-frontend/issu...
