Skip to content

Instantly share code, notes, and snippets.

@Koenkk
Last active August 18, 2025 19:34
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

  • #9806 Soil Pro: support measurement mode selection (@SimplaHome)
  • #9816 WDE002386: add more features (@rettelx)
  • #9798 SONOFF SNZB-02P: add more features (@laity-w-sudo)
  • #9735 Add support for Inovelli's custom ledEffectComplete command (@rohankapoorcom)
  • #28165 Bosch BMCT-DZ: support OTA (@Koenkk)
  • #9736 Shelly 2PM: support tilt (@Kipjr)
  • #9730 Tuya TRV601 and TS0601_thermostat_1: support new options (@bernardesarthur)
  • #1459 Autotype ZCL clusters (@Nerivec)

Fixes

  • #28202 Always unlink node_modules symlinks on stop (@Nerivec)
  • #28192 Home Assistant: set icon and state class for orientation sensors (@mik-laj)
  • #28160 Remove 60 MB (28%) of dev dependencies from Docker image (@krkk)
  • #28209 Set minimum for some settings (@Nerivec)
  • #28257 Support for new ZH typing (@Nerivec)
  • #27984 Update to refactored zhc api and fix onEvent(stop) not being called when device is force removed (@Koenkk)
  • #9769 CK-BL702-AL-01_1: improve converter (@l1berat0r)
  • #9812 Tuya BLE-YL01: Ph value if Ph > 99 (@xvolte)
  • #9779 Adjust to new typing from ZH, fix discovered issues (@Nerivec)
  • #834 SONOFF SNZB-02P: enable OTA (@Koenkk)
  • #9757 Inovelli: re-use on_off and light_onoff_brightness converters (@rohankapoorcom)
  • #9800 ROB_200-018-0: fix exposed actions (@bramnauta)
  • #27525 Aqara WS-K07E and WS-K08E: fix configure failing (@Koenkk)
  • #9796 Develco: split sirzb110 and sirzb111 converter due missing temperature sensor on sirzb-111 (@ruant)
  • #9785 Tuya TS110E_2gang_2: remove duplicated options (@bernardesarthur)
  • #9693 Add device argument to postProcessConvertedFromZigbeeMessage (@Koenkk)
  • #27915 Aqara VC-X01D: fix battery % divided by 2 (@Koenkk)
  • #9780 Aqara WS-K02E: fix wireless endpoint (@Holbert)
  • #9775 Expose rawData on Fz.Message.meta (@Koenkk)
  • #9650 Refactor onEvent (@Koenkk)
  • #9781 Rename MOES to Moes (@bernardesarthur)
  • #28187 SONOFF S60ZBTPF: fix power not updating (@Koenkk)
  • #9766 Tuya BLE-YL01: improve stability (@xvolte)
  • #9679 Tuya cluster name convention (@Nerivec)
  • #9783 Vesternet VES-ZB-HLD-017: add new fingerprint (@rabb13)
  • #27525 Aqara WS-K07E and WS-K08E: fix configure failing (@Koenkk)
  • #9754 Cleanup for Koenkk/zigbee-herdsman#1424 (@Nerivec)
  • #4018 Connecto COZIGPMS: remove not supported battery expose (@Koenkk)
  • #28177 Fix state not reported for some Ledvane plugs (@Koenkk)
  • #9756 Inovelli VZM31: temporarily remove fanTimerMode (@rohankapoorcom)
  • #28099 Tuya _TZE284_ye5jkfsb: fix local_temperature divided by 10 (@Koenkk)
  • #9016 Tuya PJ-1203A: fix timestamp exposes (@Koenkk)
  • #28133 YSRSAI YSR-MINI-01_dimmer: fix state not reported when changed via the device (@Koenkk)
  • #1481 Handle parsing errors in Endpoint waitForCommand (@Koenkk)
  • #1472 Map responses for some hvacThermostat cluster commands (@avzasorin-sd)
  • #1484 Remove sprutDevice cluster (@Koenkk)
  • #1479 Type Endpoint & Group ZCL, refactor to fit (@Nerivec)
  • #1475 Expose rawData on message event (@Koenkk)
  • #1424 More support for ZCL non-value (@Nerivec)
  • #1480 ZCL condition cleanup (@Nerivec)

Frontend

New supported devices

This release adds support for 43 devices:

  • #9805 _TZE284_z5jz7wpo Tuya Ceiling fan control module (@HermesHonshappo)
  • #9795 AUX-1-ZB-S ONOKOM AIR AUX-1-MB-B (Adapter for household and semi-industrial AUX systems) (@Ziracul)
  • #9795 DK-1-ZB-S ONOKOM AIR DK-1-MB-B (Adapter for household Daikin systems) (@Ziracul)
  • #9795 GR-1-ZB-S ONOKOM AIR GR-1-MB-B (Adapter for household GREE systems) (@Ziracul)
  • #9795 GR-3-ZB-S ONOKOM AIR GR-3-MB-B (Adapter for control of semi-industrial and multi-split systems GREE) (@Ziracul)
  • #9795 HR-1-ZB-S ONOKOM AIR HR-1-MB-B (Adapter for household and semi-industrial Haier systems) (@Ziracul)
  • #9795 HS-3-ZB-S ONOKOM AIR HS-3-MB-B (Adapter for household Hisesnse systems) (@Ziracul)
  • #9795 HT-1-ZB-S ONOKOM AIR HT-1-MB-B (Adapter for household Hitachi systems) (@Ziracul)
  • #9795 MD-1-ZB-S ONOKOM AIR MD-1-MB-B (Adapter for household MDV systems) (@Ziracul)
  • #9795 MD-3-ZB-S ONOKOM AIR MD-3-MB-B (Adapter for semi-industrial MDV systems) (@Ziracul)
  • #9795 ME-1-ZB-S ONOKOM ONOKOM-AIR-ME-1-MB-B (Adapter for household and semi-industrial Mitsubishi Electric systems) (@Ziracul)
  • #9795 TCL-1-ZB-S ONOKOM ONOKOM-AIR-TCL-1-MB-B (Adapter for household TCL systems ) (@Ziracul)
  • #9795 TCL-3-ZB-S ONOKOM AIR TCL-3-MB-B (Adapter for semi industrial TCL systems) (@Ziracul)
  • #9811 OTR1 Hive Single channel heating receiver (@absent42)
  • #9803 ZM25R3 Zemismart Tubular motor (@Koenkk)
  • #9715 SZR07 Lincukoo 24GHz millimeter wave radar (@joliam)
  • #9715 SZLR08T Lincukoo 24GHz millimeter wave radar (@joliam)
  • #9802 929003809401 Philips Hue White and Color Ambiance GU10 (Centura) (@dverhaert)
  • #9784 EBF_RGB_Zm AwoX LED with adjustable color temp on main ring; extra RGB strip for full colors. (@GoliathLabs)
  • #9797 RS 240 Innr Smart spot white GU10 (@renfordt)
  • #9799 SA-1 Nova Digital Safira smart light switch - 1 gang (@bernardesarthur)
  • #9799 SA-4 Nova Digital Safira smart light switch - 4 gang (@bernardesarthur)
  • #26182 T2 Aqara E27 led bulb (@Koenkk)
  • #9774 929003809701 Philips Hue White and Color Ambiance GU10 (Centura round white) (@randriksen)
  • #9765 HS2SA-1 Heiman Photoelectric Smoke Alarm (@Leissson)
  • #9771 TS0222_solar_light Tuya Solar light sensor (@mbrackjr)
  • #9749 E1XCTW3001 AduroSmart ERIA tunable-white candle bulb (E12) (@MordantWastrel)
  • #9744 TQM-300ZB ShinaSystem SiHAS Round Temperature/Humidity Sensor (@shinasys)
  • #9744 WCM-300Z ShinaSystem SiHAS 4-gang wall outlet (@shinasys)
  • #28167 ZC-W1 iHseno Temperature & humidity sensor (@Koenkk)
  • #28174 915005914701 Philips Hue Being Pendant (@Koenkk)
  • #9742 929003846201 Philips Hue Tento WCA slim ceiling SQ S (White) (@DrFlash99)
  • #9264 Soil Pro Simpla Home Soil Pro (@SimplaHome)
  • #9747 TOSA1 Tongou Single-phase multifunction RCBO (DIN Module) (@djrm05)
  • #9745 ZS-D1 Moes Intelligent dimming switch - 1 gang (@sdbldn)
  • #9745 ZS-D2 Moes Intelligent dimming switch - 2 gang (@sdbldn)
  • #9745 ZS-D3 Moes Intelligent dimming switch - 3 gang (@sdbldn)
  • #9734 STLO-23 Stello Hilo water heater controller (@ic-dev21)
  • #9728 TPZ-1 Nova Digital Topazio smart switch 1 gang (@bernardesarthur)
  • #9728 TPZ-2 Nova Digital Topazio smart switch 2 gangs (@bernardesarthur)
  • #9728 TPZ-3 Nova Digital Topazio smart switch 3 gangs (@bernardesarthur)
  • #9728 TPZ-4 Nova Digital Topazio smart switch 4 gangs (@bernardesarthur)
  • #9740 WISZB-131 Frient Temperature and contact sensor (@gmartin42)

Fixed device detections

  • #4039 Detect _TZ3000_mqiev3jk as Tuya _TZ3000_mqiev3jk (@Koenkk)
  • #9815 Detect JETSTROM 6060 NA as IKEA L2207 (@AlexanderLeporiday)
  • #9814 Detect TZ3000_amqudjr0 as Woox R7048 (@AlexanderLeporiday)
  • #9767 Detect _TZB210_w9hcix2r as MiBoxer SZ5 (@kubukoz)
  • #28275 Detect _TZE284_7a5ob7xq as _TZE200_7a5ob7xq (@Koenkk)
  • #28256 Detect _TZ3000_b28wrpvx as BSEED FK86ZEUSK1W (@Koenkk)
  • #28248 Detect _TZ3210_p68kms0l Tuya RB-SRAIN01 (@Koenkk)
  • #28240 Detect _TZE200_nhyj64w2 as Tuya TS0601_cover_1 (@Koenkk)
  • #28255 Detect _TZE284_dvosyycn as Tuya TS0601_switch_8 (@Koenkk)
  • #9791 Detect _TZE608_lapuuoke as Tuya TS0603 (@maartenhbe)
  • #28224 Detect _TZ3000_zgyzgdua as Moes XH-SY-04Z (@Koenkk)
  • #9761 Detect _TZE284_y4jqpry8 as Zemismart ZMS-206US-4 (@Helvio88)
  • #9772 Detect _TZE284_zqq3cipq as ZSVIOT PN16 (@bernardesarthur)
  • #9759 Detect _TZE200_6y7kyjga as Moes BRT-100-TRV (@avmustafaev)
  • #9755 Detect _TZE204_zuepxzck as Zemismart ZMS-206US-1 (@ralingarog)
  • #27843 Detect _TZE200_ba69l9ol as Tuya TS0601_cover_1 (@Koenkk)
  • #9746 Detect _TZE284_1wnh8bqp as Tuya TS0601_temperature_humidity_sensor_2 (@shirou93)
  • #28157 Detect _TZ3000_4ux0ondb as BSEED FK86ZEUSK1W (@Koenkk)
  • #9727 Detect _TZ3000_gwkzibhs with appVersion 147 as ZG-101Z/D (@bernardesarthur)
  • #9731 Detect _TZE204_gops3slb as Tuya ZWT198/ZWT100-BH (@bernardesarthur)

Changelog generator error

  • NO_ISSUE Expose rawData on Fz.Message.meta (@null)
  • NO_ISSUE Refactor onEvent (@null)
  • NO_ISSUE Add device argument to postProcessConvertedFromZigbeeMessage (@null)
  • add: Sinope: support electrical measurements for some devices (#9753) (54c6238) (model 'Sinope: support electrical measurements for some devices' does not exist)
  • add: TPZ-1, TPZ-2, TPZ-3, TPZ-4, SFL01-Z, SFL03-Z, SFL04-Z (#9728) (4e7a685) (model ' SFL01-Z' does not exist)
  • add: TPZ-1, TPZ-2, TPZ-3, TPZ-4, SFL01-Z, SFL03-Z, SFL04-Z (#9728) (4e7a685) (model ' SFL03-Z' does not exist)
  • add: TPZ-1, TPZ-2, TPZ-3, TPZ-4, SFL01-Z, SFL03-Z, SFL04-Z (#9728) (4e7a685) (model ' SFL04-Z' does not exist)
  • NO_ISSUE Autotype ZCL clusters (@null)
  • Unmatched line: * Settings saving issue when value is null (#2586) (5dd58cb)
@ArekSwiatlo
Copy link

ArekSwiatlo commented Feb 27, 2025

Can you add new device in the future?

  • Adres IEEE: 0xa4c138d6ed713ebb
  • Model Zigbee: TS0601
  • Producent: _TZE204_navtwmd0

termohigrometr with probe without battery

@ts-gh-ppg
Copy link

Can you please add:

zigbeeModel: TS0601
model: TS0601
vendor: _TZE284_iadro9bf

Human presence sensor
Link: https://nl.aliexpress.com/item/1005007967686232.html

Thank you.

@coo-private
Copy link

coo-private commented Mar 4, 2025

Can you please add:

Model: TS0601
Vendor: _TZE204_5scyfj7e

Tuya Smart Three-Phase Bidirectional Electricity Meter with WiFi & ZigBee for KWh Monitoring, featuring RS485 Interface AC 380V

link: https://www.aliexpress.com/item/1005008261491099.html?spm=a2g0o.order_list.order_list_main.5.1c4979d23HFm8t&gatewayAdapt=glo2nld

image

Very similar to:
https://www.zigbee2mqtt.io/devices/EA4161C-BI.html
https://www.zigbee2mqtt.io/devices/TS0601_din_3.html

Datails tech. description of the same device: sprut/Hub#3849

@Llinkovitch
Copy link

Can you please add:

Modèle : TS0601
Vendor: _TZE204_zjhoqbrd

Smart, connected thermostat for boilers

link: https://www.leroymerlin.fr/produits/thermostat-connecte-et-intelligent-pour-chaudiere-sedea-92041643.html

Thank you.

@bernardesarthur
Copy link

Guys, this is not the place. Can you open a issue, please?

@novikov9999
Copy link

Why does it not transmit presence and illumination.

When connecting to tuya smart home it shows this data.

What could be the problem?

Screenshot 2025-03-09 at 14 07 36 Screenshot 2025-03-09 at 14 07 33

@josepmgif
Copy link

Can you please add:

zigbeeModel: TS0601
model: TS0601
vendor: _TZE200_wvovwe9h

Tuya Smart Life ZigBee Remote Light Switch
https://es.aliexpress.com/item/1005004836095177.html

Thank you

@bernardesarthur
Copy link

@josepmgif this is not the right place. Please, open a issue on the right repo.

@m-shafiq
Copy link

m-shafiq commented May 6, 2025

_TZE200_ioxkjvuz gas detector not working.

@bernardesarthur
Copy link

@m-shafiq this is not the right place. Please, open a issue on the right repo.

@HemmiBZ
Copy link

HemmiBZ commented May 18, 2025

Can you please add the TOWSMR1 C40 Type A. There is only the TOWSMR1 C20 Type A working with all entities. The TOWSMR1 C40 Type A can be paired but is not supported. It exposes only the linkquality.
Here the parameters of the unsupported C40:
Zigbee Model: TS0601
Zigbee Manufacturer: _TZE284_s5vuaadg
Thank you.

@TammAnd
Copy link

TammAnd commented Jun 15, 2025

Can you please add:

zigbeeModel: TS0601
model: TS0601
Zigbee Manufacturer _TZE200_s6hzw8g2

Nedis (Tuya) zbsm20wt

Thank you

@bernardesarthur
Copy link

Can you please add:

zigbeeModel: TS0601 model: TS0601 Zigbee Manufacturer _TZE200_s6hzw8g2

Nedis (Tuya) zbsm20wt

Thank you

I did this right now: Koenkk/zigbee-herdsman-converters#9503

@Ctesoro9
Copy link

Ctesoro9 commented Jul 4, 2025

Is it possible to add this please:
Zigbee Model: TS0601
Zigbee Manufacturer: _TZE204_zxkwaztm

@bernardesarthur
Copy link

Is it possible to add this please: Zigbee Model: TS0601 Zigbee Manufacturer: _TZE204_zxkwaztm

Could you provide link for that product or any description?

@Ctesoro9
Copy link

Ctesoro9 commented Jul 4, 2025

Is it possible to add this please: Zigbee Model: TS0601 Zigbee Manufacturer: _TZE204_zxkwaztm

Could you provide link for that product or any description?

https://es.aliexpress.com/item/1005009339079585.html?spm=a2g0o.order_list.order_list_main.5.5d6a194dMrqpmD&gatewayAdapt=glo2esp

this is the link, is a Smart Thermostat Battery-Powered Thermoregulator Gas Boiler from Moes

Thank you for your fast response, i'm very grateful!

@Patgag87
Copy link

Patgag87 commented Jul 4, 2025

Hello !

Is it possible to add :

zigbeeModel: ['Linky Energy Sensor'],
model: 'Linky Energy Sensor',
vendor: 'Somfy',
description: 'Automatically generated definition',
extend: [m.deviceEndpoints({"endpoints":{"1":1,"232":232}}), m.electricityMeter()],
meta: {"multiEndpoint":true},

https://boutique.somfy.fr/capteur-de-consommation-connecte.html

image

thank you !

@XGCTHX9
Copy link

XGCTHX9 commented Jul 11, 2025

Screenshot_1 i dont understand how to get this working i tried everything even with AI but i dont get it, its this product : https://a.aliexpress.com/_EI8BKvy

@bartkaron
Copy link

Hi,
I can see people requests in this post, not sure if this is appropriate place so sorry if not in advance.
I would love to ask for support for Aqara Floor Heating Thermostat W500.

Manufacturer: Aqara
Model: UT‑A01D

Note. It seems like the Aqara Floor Heating Thermostat W100 (TH‑S04D) is already supported and from my knowledge these two models are identical but one (W500) can be mounted on the wall only to the power circuit, the second one (W100) works with battery. From newbie perspective I believe it should not be hard to add something similar, but I am probably wrong. Thank you!

@bernardesarthur
Copy link

Hi, I can see people requests in this post, not sure if this is appropriate place so sorry if not in advance. I would love to ask for support for Aqara Floor Heating Thermostat W500.

Manufacturer: Aqara Model: UT‑A01D

Note. It seems like the Aqara Floor Heating Thermostat W100 (TH‑S04D) is already supported and from my knowledge these two models are identical but one (W500) can be mounted on the wall only to the power circuit, the second one (W100) works with battery. From newbie perspective I believe it should not be hard to add something similar, but I am probably wrong. Thank you!

Hey bro, this isn’t the right place to ask for help. I recommend you to open a issue in this place: https://github.com/Koenkk/zigbee-herdsman-converters/issues

@gillesm94
Copy link

Hi, is it possible to add the device "Shelly 1 Gen4" please ?
Thank's a lot in advance for your response, i'm very grateful ;-)

@bernardesarthur
Copy link

Hi, is it possible to add the device "Shelly 1 Gen4" please ? Thank's a lot in advance for your response, i'm very grateful ;-)

I think we have supported this device:

    {
        fingerprint: [{modelID: "1", manufacturerName: "Shelly"}],
        model: "S4SW-001X16EU",
        vendor: "Shelly",
        description: "1 Gen 4",
        extend: [m.onOff({powerOnBehavior: false})],
    }

@eman-423
Copy link

eman-423 commented Jul 17, 2025

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.

zigbeeModel: ['lumi.light.agl001'],
model: 'lumi.light.agl001',
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},

image

@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

@dimolutionman
Copy link

Hi,
could someone please add the Shelly 2PM Gen 4?

Thanks!!

https://www.shelly.com/de/products/shelly-2pm-gen4

IMG_7615

Cheers,
Dimo

@noxyomdion
Copy link

Can you please add:

Model: TS0601
Vendor: _TZE284_aai5grix

ZigBee 24G Radar

@bernardesarthur
Copy link

Can you please add:

Model: TS0601 Vendor: _TZE284_aai5grix

ZigBee 24G Radar

Please open a issue here.

@AkdM
Copy link

AkdM commented Aug 8, 2025

Hello,
Can you please add:

Model: TS0601
Vendor: _TZE284_d0ypnbvn
Smart water/gas valve

It's the same as TS0601_TZE204_d0ypnbvn.

Thank you!

@Kaktus317
Copy link

Kaktus317 commented Aug 11, 2025

Hi, I can see people requests in this post, not sure if this is appropriate place so sorry if not in advance. I would love to ask for support for Aqara Floor Heating Thermostat W500.

Manufacturer: Aqara Model: UT‑A01D

Note. It seems like the Aqara Floor Heating Thermostat W100 (TH‑S04D) is already supported and from my knowledge these two models are identical but one (W500) can be mounted on the wall only to the power circuit, the second one (W100) works with battery. From newbie perspective I believe it should not be hard to add something similar, but I am probably wrong. Thank you!

I am looking forward to this as well.

@AmitSmall
Copy link

Hello, can you please add:
Zigbee Model: TS0601
Vendor: _TZE284_7a5ob7xq
WhatsApp Image 2025-08-14 at 16 44 00_27252968
Smart lights / shutters switch

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