Skip to content

Instantly share code, notes, and snippets.

@Koenkk
Last active July 25, 2025 18:31
Show Gist options
  • Save Koenkk/bfd4c3d1725a2cccacc11d6ba51008ba to your computer and use it in GitHub Desktop.
Save Koenkk/bfd4c3d1725a2cccacc11d6ba51008ba to your computer and use it in GitHub Desktop.
Zigbee2MQTT latest-dev changelog

Improvements

  • #27851 Allow to disable internal frontend UI serving for standalone serving (@Nerivec)
  • #28056 Frient SMRZB-153 and EMIZB-151: enable OTA (@Koenkk)
  • #9668 Philips 9290035639: improve contact reliability 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)
  • #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)
  • #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 fanTimerMode for 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)
  • #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 release adds support for 25 devices:

  • #28063 91-943-PRO Light Solutions LED Controller 12/24v (@Koenkk)
  • #9673 E25-230 ENGO Smart thermostat (@fprzewozny)
  • #9642 S57007 The Light Group SLC SmartOne Zigbee remote control Zigbee IP20 (@Stepko2409)
  • #9674 SZT04 Lincukoo Temperature and humidity sensor with clock (@joliam)
  • #28050 SLZB-MR3 SMLIGHT Router (@Koenkk)
  • #9648 _TZ3000_h1ipgkwn Tuya 2 channel USB switch (@tabearunzheimer)
  • #9656 FWGU10Bulb03UK Hive GU10 warm white (@AndyJUKJ)
  • #9653 GM25TEQ-TYZ-2/25 Moes Roller Shade Blinds Motor for 38mm Tube (@amotruk)
  • #9654 ROB_200-026-1 ROBB smarrt 2-gang in-wall switch with metering (@laurensdehoorne)
  • #9636 LF-GAZ150B6250-24 Lifud Lifud Zigbee LED Driver 150W 24V (@joaopedrocg27)
  • #9637 SLZB-07P10 SMLIGHT Router (@FingerlessGlov3s)
  • #9625 4099854513718 LEDVANCE PL CMFT 600 ZB P 33W 840 U19 (@Tomiserri)
  • #19658 929003099102 Philips Hue white ambiance Aurelle square panel light 120x30 (@Koenkk)
  • #9620 intuisradiator Intuis Radiator with nativ and intuis 3.0 (@marvinroger)
  • #27996 ZMS-206US-1 Zemismart Smart screen switch 1 gang (@Koenkk)
  • #27956 ZS-301Z Arteco Soil moisture sensor (@Koenkk)
  • #27974 915005988502 Philips Hue Gradient light tube large (@Koenkk)
  • #9613 A5 Moes Smart circuit breaker (@octa22)
  • #9602 HY607W-3A Tuya Thermostat (@sigmich)
  • #9541 SFL02-Z Moes Star feather smart switch 2 gangs (@Koenkk)
  • #9592 TS0001_1_gang_switch Tuya 1 gang switch with backlight (@pkhodak)
  • #9598 TS0726_1_gang_scene_switch Tuya 1 gang switch with scene and backlight (@devkaiwang)
  • #9587 046677577490 Philips Hue Lightguide E26/E27 Triangle 500lm (@aelindeman)
  • #9586 4058075364561 LEDVANCE Biolux HCL Panel 625 Zigbee tunable white (@jasperart)
  • #9572 COZIGPMS Conecto PIR Motion Sensor (@jolangse)

Fixed device detections

  • #9665 Detect _TZ3210_ljoasixl as Moes ZB-TD5-RCW-GU10 (@xBelladonna)
  • #9638 Detect _TZ3210_09hzmirw as EcoDim ED-10032 (@brodock)
  • #9661 Detect LCY001 as Philips 046677577490 (@gpdenny)
  • #9651 Detect YRD450-F TS as Yale YRD450-BLE (@dflor003)
  • #9640 Detect _TZ3000_femsaaua as LoraTap SC500ZB (@Koenkk)
  • #22364 Detect _TZE284_2se8efxh as Tuya TS0601_soil (@Koenkk)
  • #27981 Detect _TZE200_wdfurkoa as Zemismart ZM25R1 (@Koenkk)
  • #789 Detect _TZE284_e2bedvo9 as Tuya ZSS-QY-SSD-A-EN (@Koenkk)
  • #9591 Detect _TZE284_33bwcga2 as Tuya TS0601_soil_3 (@Koenkk)
  • #27942 Detect 915005822001 as Philips 7602031P7 (@Koenkk)
  • #9590 Detect _TZE284_upagmta9 as Tuya ZTH05 (@pauvt)
  • #9581 Detect _TZ3000_kaflzta4 as Moes ERS-10TZBVB-AA and _TZE200_afycb3cg as Tuya ZG-103Z (@13717033460)
  • #9583 Detect _TZ3000_liygxtcq as Tuya TS0004_switch_module (@KunalAggarwal)
  • #9582 Detect _TZE200_fphxkxue as Moes ZWV-YC (@alanmgomes)
  • #9575 Detect _TZ3000_uilitwsy as ZM-L03E-Z and detect _TZ3000_66fekqhh as ZWOT16-W2 (@bernardesarthur)
  • #27133 Detect _TZE284_k7v0eqke as Zemismart ZMS-206EU-3 (@Koenkk)
  • #27790 Detect _TZE284_uqfph8ah as BSEED BSEED_TS0601_cover (@Koenkk)
  • #27897 Detect 1 Mini as Shelly S4SW-001X8EU and 1PM Mini as Shelly S4SW-001P8EU (@Koenkk)
  • #27891 Detect eco-dim07-zigbee as Eco-Dim.07/Eco-Dim.10 (@Koenkk)
  • #9527 Detect NimlyShared as Onesti Products AS Nimly (@Koenkk)

Changelog generator error

  • add: 4563 (#9644) (2f10bf0) (model '4563' does not exist)
  • add: SLZB06-Mg26 (#9610) (57f061b) (model 'SLZB06-Mg26' does not exist)
  • NO_ISSUE Remove unnecessary throwing (@null)
@K-SDaniel
Copy link

Hi there, can we please add support for the Aqara T2 RGB version? I was able to add it but can't modify the power-on behavior.

export default {
zigbeeModel: ['lumi.light.agl003'],
model: 'lumi.light.agl003',
vendor: 'Aqara',
description: 'Automatically generated definition',
extend: [m.deviceEndpoints({"endpoints":{"1":1,"21":21}}), m.light({"colorTemp":{"range":[111,500]},"color":true}), m.electricityMeter()],
meta: {"multiEndpoint":true},
};
aqara

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment