This release keeps dependencies and maintenance posture current for teams operating this tool.
Published 2d
Home Automation
✓ No known CVEs patched
✓ No known CVEs patched in this version
Summary
AI summaryBroad release touches Frontend, @andrei-lazarov, Fixed device detections, and @svhelge.
Full changelog
Notes
- 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.
Features
- #31826 Allow to disable external JS extensions (@Nerivec)
Improvements
- #12313 Heiman HM-636THV-AC-M: expose more features (@Leo2442926161)
- #12335 NodOn SEM-4-1-00: expose
power_apparent(@Paulo-89) - #12341 PushOk POK019: expose additional window handle status values (@zombierzn)
- #12325 Scimagic 1-ZB-WSD: expose more features (@nilservice)
- #12298 Schneider Electric CCT595011: expose
sensitivity_level(@svhelge) - #12283 Moes ZWV-YC: expose countdown, battery_state and error_status (@FranzFelberer)
- #12265 Third Reality: expose
led_brightness(@3reality-support) - #12250 Aqara DWZTCGQ11LM: support
staticaction (@absent42) - #12240 Candeo C203, C204, DM204 and DM204v2: add minimum brightness level setting (@candeodevelopment)
- #12167 Aqara W600: expose running_state from valve position (@nilvanis)
- #12188 Philips 929003017102: enable OTA (@mundschenk-at)
- #12164 Shelly S4SN-0071A: expose
trouble(@yo3gnd) - #12166 Tuya circuit breakers: refactor breaker fault (@GrumpyMeow)
- #12162 Woolley BSD29/BSD59: expose power on behaviour (@Xplouder)
- #1732 Add parsing for more GreenPower frames (@Nerivec)
- #1761 Add support for Zigbee Direct cluster (@Nerivec)
Fixes
- #31930 Use Jinja-safe property access in HA discovery templates (@yo3gnd)
- #32054 Fix default value of "optimistic" group setting (@andrei-lazarov)
- #32037 Prevent invalid external JS file name on save (@Nerivec)
- #31930 Use Jinja-safe property access in HA discovery templates (@yo3gnd)
- #12355 Nous D4Z: expose alarms configuration (@andrei-lazarov)
- #12356 Profalux MOT-C2Z10: fix fingerprint (@residentphil74-hub)
- #12354 Shelly 2PM Gen4 (Cover mode): fix fingerprint for firmware 2.0.0-beta1 (@hoellen)
- #12303 Tuya ZY-ZHPS01-24G: correct presence parser and add dis_current polling (@rafieshaki)
- #12344 Acova Alcantara 2 and Alcantara 3: don’t expose local temperature value (@DeadlockState)
- #12352 Fallback to
transitiondevice option withhue_native_control(@burmistrzak) - #12350 Samotech SM323_v1: update description (@fidusachates)
- #12339 Tuya _TZE284_uqfph8ah: expose more features (@pvela2017)
- #32145 Tuya TS0601_bed_presence_sensor: fix illuminance unit (@Koenkk)
- #12331 Acova Alcantara 2 and Alcantara 3: remove local_temperature expose (@DeadlockState)
- #12333 Namron 512782 / 4512781 / 4566700 / 4566701: update description (@xses79)
- #12340 Namron: add custom attributes to hvacThermostat cluster and improve typing (@svhelge)
- #12334 Sonoff SNZB-02B: remove unsupported exposes (@CubeZ2mDeveloper)
- #12267 Acova Alcantara 2 and Alcantara 3: fix system mode and off mode display (@DeadlockState)
- #12328 Develco KEYZB-110: fix buzzer not working with firmware v2.0.6 (@MrZwickie)
- #12312 HEIMAN HS1RM-E: update switch type cluster (@Leo2442926161)
- #12309 Lincukoo CZF02: improve UX (@andrei-lazarov)
- #12310 Lonsonho ZB-RGBCW: enable reporting (@andrei-lazarov)
- #12307 Move Tuya specific converters from fromZigbee.ts and toZigbee.ts (@svhelge)
- #12326 Samotech SM323_v2: update description (@fidusachates)
- #32125 Tuya TS011F_din_smart_relay_polling: ignore temperature report (@Koenkk)
- #12321 Tuya: fix various humidity and temperature values (@iotRobot)
- #12304 Datek HLU2909K: refactor (@svhelge)
- #12199 Disable reporting for device temperature (not reportable according to spec) (@Koenkk)
- #12302 Refactor device specific converters (@svhelge)
- #12292 Tuya QS-Zigbee-SEC01-DC / QS-Zigbee-SEC01-U: add reporting (@andrei-lazarov)
- #12276 Hive SLR1d: fix state not reporting (@si458)
- #12284 Inovelli: parse mmWave target id as int8 per updated docs (@rohankapoorcom)
- #12134 Inovelli: split m.device into m.parameters/ledEffects/buttonTaps (@rohankapoorcom)
- #12278 Philips 9290022169: Fix color temp range (@andrei-lazarov)
- #12272 Refactor device specific converters (@svhelge)
- #12266 Shelly S4SN-0071A: fix configure failing (@Koenkk)
- #12273 SOMFY 5163664A: add whitelabel (@mikeodr)
- #12260 Eglo 99099: improve remote controller support (@fpsal)
- #12268 Refactor device specific converters (@svhelge)
- #12228 Schneider Electric CCT711119: refactor to modern extend (@svhelge)
- #12262 Tuya MG-GPO04ZSLP: fix control (@andrei-lazarov)
- #12218 GIEX GX03: various improvements (@PavelKrassikov)
- #12256 Hue: stop unwanted state reports (@andrei-lazarov)
- #12252 Legrand: refactor converters (@svhelge)
- #12258 Moes ZC-LS02: fix integration (@pranjal-joshi)
- #12261 Refactor Kmpcil, Leedarson and Salus Controls converters (@svhelge)
- #12255 Sunricher: remove minimum PWM debug logs (@niracler)
- #12224 Eurotronic: move converters, introduce custom clusters, and enforce stronger typing (@svhelge)
- #12231 Legrand 412170: force
device_modetoswitchon configure, add missing 'identify' expose (@alexhk) - #12223 Databyte: move converters to
databyte.ts(@svhelge) - #12226 EKO097xx: move converters to
schneider-electric.ts(@svhelge) - #12230 IKEA: add "Matter" to new IKEA devices' description (@andrei-lazarov)
- #12227 Jxuan: move converters to local (@svhelge)
- #12225 Linkind: move converters to local (@svhelge)
- #12232 Moes Star feather: fix network spam (@andrei-lazarov)
- #12235 Tuya _TZE200_ykgar0ow and _TZE200_4mh6tyyo: not reporting state updates (@EdeMeijer)
- #12207 Tuya water level sensor: refactor (@GrumpyMeow)
- #12209 Update GP types & cleanup some related logic (@Nerivec)
- #12191 Bticino: remove converters not used by any device (bticino_4027*) (@svhelge)
- #12211 Danfoss: haDiagnostic bind fails if already bound, wrap in try-catch (@storm1ng)
- #12214 Diyruz: move converters, introduce custom clusters, and enforce stronger typing (@svhelge)
- #12219 HEIMAN: rename HS1CA-E Plus model to HS1CA-E-PLUS (@Leo2442926161)
- #12217 Iluminize 5112.80: remove temp and color (@andrei-lazarov)
- #12205 Meazon: move custom converter from fromZigbee.ts to meazon.tz (@svhelge)
- #12221 Paul Neuhaus: fix brightness control (@andrei-lazarov)
- #12216 Perenio PEHPL0X: fix custom reportings (@andrei-lazarov)
- #12208 Stelpro: refactor global converters to local scope (@svhelge)
- #12206 ZigUp: Refactor custom converters for the ZigUP device (from global to local) (@svhelge)
- #12202 Datek: move converters to datek.ts (@svhelge)
- #12203 Nous D5Z: fix integration (@andrei-lazarov)
- #12195 Convert pin code to string (@andrei-lazarov)
- #31978 Develco ZHEMI101: fix
develcoPulseConfigurationnot writable (@Koenkk) - #12190 Heiman: changed the name of HS1CA-E PLUS and measured CO (@Leo2442926161)
- #12192 Livolo: Refactor converters, move to local definition (@svhelge)
- #12175 Danfoss Ally: fix
thermostat_orientationname (@GrumpyMeow) - #12176 Inovelli: batch all keys from combined SET payloads (@rohankapoorcom)
- #12151 Legrand 067755: expose action for all buttons (@h2okopfmt)
- #12187 Schneider Electric: refactor various devices (@svhelge)
- #12173 Tuya _TZ3218_ofguu6mz: fix fail to turn on when brigthness is included (@andrei-lazarov)
- #12180 Tuya ZT08: fix time sync and model name (@0leg7)
- #12157 Added whiteLabel entries for AOYAN AY-302Z and AY-303Z (@zyjsmile857)
- #12141 Legrand 412170: clarify device_mode description & warn of factory default (@alexhk)
- #12132 Allow whiteLabels of whiteLabels (@andrei-lazarov)
- #12147 Danfoss Ally: fix weekly schedule not settable (@storm1ng)
- #12076 Move Heiman‑specific converters to local and leverage cluster definitions (@svhelge)
- #12117 Namron thermostat: refactor converters to use typed cluster definitions (@svhelge)
- #12146 Plugwise 170-01: fix humidity reporting (@michelotten)
- #12133 Third Reality 3RAP0149BZ: make pressure conditional (@3reality-support)
- #31905 Tuya TS0505B_2: fix control (@Koenkk)
- #12142 Tuya TS0601_din_4: expose more features (@GrumpyMeow)
- #12144 Tuya TS1201: fix detection (@andrei-lazarov)
- #12150 Tuya: fix DND description (@andrei-lazarov)
- #1755 Fix uncaught error in device ZCL event (@Nerivec)
- #1756 Ignore default response during OTA blocks sending (@Nerivec)
- #1752 MoveToLevel min and max (@andrei-lazarov)
- #1753 Preserve genBasic attributes when re-read returns undefined (@rohankapoorcom)
Frontend
- #537 fix: add ubisys to oui list (@sjorge)
- #545 fix: Add OUI for COmputime Ltd. & Somfy (@burmistrzak)
- #546 fix: icons for Tuya vibration sensor (@andrei-lazarov)
- #547 fix: improve settings metadata display (@Nerivec)
- #553 fix: add icons for Tuya circuit breaker (@andrei-lazarov)
- fix: prevent saving external JS without proper file extension by @Nerivec
- fix: add Third Reality ffffb4 and b40e06 OUI by @felldo https://github.com/Nerivec/zigbee2mqtt-windfront/pull/559
New supported devices
This release adds support for 49 devices:
- #12338
SNZB-03PR2SONOFF Zigbee PIR sensor (@CubeZ2mDeveloper) - #12337
SNZB-09PSONOFF Siren (@CubeZ2mDeveloper) - #12332
TRV-ZBTSONOFF Zigbee thermostatic radiator valve (@CubeZ2mDeveloper) - #12348
TS0601_thermostat_fancoilTuya Fan coil unit (FCU) thermostat (@xuw) - #12347
TZE284_aaeasollSMARTERCURRY Illuminance sensor (@AloneHUANG) - #12329
929003052701Philips Hue Flourish white and color ambiance ceiling light with Bluetooth (@JoJaSc) - #12336
MINI-ZB1GSPSONOFF Zigbee smart switch with power monitoring (@CubeZ2mDeveloper) - #12330
ZSM-01Novato Curtain motor (@bilgi-source) - #12315
110285AwoX Smart Home LED Light Bulb E27, ST64, dimmable (@jeroenst) - #12311
DIM003TERNCY Color temperature dimmer (@calvinastroboy) - #12314
FK-BV05FrankEver Zigbee smart water valve with flow meter and temperature sensor (@gluoncompany) - #12295
AY-204ZAOYAN Luminance motion sensor (@zyjsmile857) - #12297
FP310Aqara Presence sensor FP310 (@kirovilya) - #12286
FreePad-12K-SlDSlacky-DIY DIY 12 buttons keypad (@slacky1965) - #12286
FreePad-20K-SlDSlacky-DIY DIY 20 buttons keypad (@slacky1965) - #12275
M1-PEHeiman Smart occupancy sensor (@Leo2442926161) - #12300
SBDW-103CShelly BLU DoorWindow ZB (@benmaximov) - #12300
SBMO-103ZShelly BLU Motion ZB (@benmaximov) - #12271
TS0601_alh14ednTuya Smart Blinds Controller (@akc-kyiv) - #12301
TS130F_xbexmf8hTuya Blind/curtain motor controller (@JoxuMac) - #12296
YDM60Yale Digital lock (@ulissesqueiroz) - #12294
ZG-109TDSExcellux Probe Temperature with EC && TDS && Salinity && SG && ht(humidity and temperature) Sensor (@iotRobot) - #12282
ZG-204ZL-zCustom devices (DiY) Luminance motion sensor (pvvx/ZigbeeTLc) (@prucho2) - #12279
EFEKTA_iAQ_S_IEFEKTA CO2 Monitor with TFT Display, outdoor temperature and humidity, date and time (@smartboxchannel) - #12279
EFEKTA_iAQ2_R2EFEKTA CO2 and atmospheric pressure мonitor with IPS TFT Display, outdoor temperature and humidity (@smartboxchannel) - #12247
_TZ3000_5rpu3r0dRely Electronics 1 gang, no neutral, switch with backlight (@slippery-carrot) - #12246
_TZ3000_dershnvxRely Electronics 2 gang, no neutral, switch with backlight (@slippery-carrot) - #12253
AU-A1ZB2WDM-SlaveAurora AOne Rotary Slave Dimmer (@ialidigital) - #12245
S4EM-002CXCEUShelly EM Gen4 (@ctaverne) - #12233
SYT-ZB01Moes Smart scene button with rotary knob (@statte) - #12229
TS0601_TZE284_gnpflcoqTuya 4-in-1 mmWave presence sensor (@kaporjan) - #12234
1800195SOMFY Situo 4 channel blinds remote (@joneshf) - #12243
929003809001Philips Hue White & Color ambience Centris V2 ceiling light (3 spots) (@Koseng) - #12239
EGLO_ZM_RGB_WAwoX RGB bulb with dedicated 3000 K white LED (@kikoval) - #12215
ZY-ZHPS01-24GTuya 24GHz mmWave human presence sensor (@rafieshaki) - #12200
901471EGLO ROVITO-Z ceiling light (@sergut123) - #12194
ZT-YK01Moes Wireless switch with 1 button (@sdbldn) - #12194
ZT-YK02Moes Wireless switch with 2 buttons (@sdbldn) - #12194
ZT-YK03Moes Wireless switch with 3 buttons (@sdbldn) - #12181
2619839Handshake Finland 2 gang smart push dimmer (@kgraafmans) - #12185
LC201060Megaman LED Candle 6W 2700K (Dimmbar) (@Bjoern3D) - #12170
ACN002Aqara Smart Toilet T1 (@suogad) - #12174
MSM 1001Intelbras PIR sensor (@GrumpyMeow) - #12179
ZG-106NTHExcellux Temperature and humidity sensor with probe (@iotRobot) - #12154
HC-BPW4-1Heimgard Technologies Wireless Switch 4 Chanel (@siha92) - #12158
TS011F_AOYANAOYAN Smart plug with power monitoring (@zyjsmile857) - #12139
ZRM01Novato Smart relay 1 channel (@bilgi-source) - #12139
ZRM02Novato Smart relay 2 channel (@bilgi-source) - #12311
TERNCY-WS07-D3TERNCY 3-gang neutral wall switch (@calvinastroboy)
Fixed device detections
- #12349 Detect
_TZE200_2jwrgrroas Tuya TS0601_cover_1 (@xuw) - #12289 Detect
_TZ3000_yi0n4xfdas Tongou TO-Q-SY2-163JZT (@olegos37) - #12308 Detect
_TZ3000_pxfjrzyjas TS0002_power (@andrei-lazarov) - #32111 Detect
LCX025as Philips 929004581901 (@Koenkk) - #12257 Detect
ZeeFanas Multiterm ZC0101 (@vkanev) - #12259 Detect
_TZ3000_r2fgo9ksas BSEED EC-SL-FK86ZPCS31 (@andrei-lazarov) - #12254 Detect
1746730V7-HC3as Philips 1746730V7 (@andrei-lazarov) - #12238 Detect
_TZ3000_blhvsaqfas Tuya TS0001_switch_module_2 (@pvela2017) - #30299 Detect
_TZ3210_9hbau615as Tuya TS0001_switch_module (@Koenkk) - #12213 Detect
_TZE200_itp8dt7fas ION Industries ID200W-ZIGB (@HetePanda) - #32006 Detect
_TZE284_nvodulvias Tuya M9-zigbee-SL (@Koenkk) - #12241 Detect
_TZE28C1000000_81yrt3loas Tuya PJ-1203A (@BraveKitten) - #32012 Detect
_TZE28C1000000_81yrt3loas Tuya PJ-1203A (@Koenkk) - #12237 Detect
3RCB1095Zas Third Reality 3RCB01057Z (@3reality-support) - #12193 Detect ‘_TZE204_hewlydpz’ as Tuya TS0601_4gang_7ytnacie (@dankarization)
- #31991 Detect
_TZ3210_4ux0ondbas BSEED TS011F_plug_1_2 (@Koenkk) - #12198 Detect various VIZO VZ-22XS devices (@felix920506)
- #12184 Detect
_TZ3000_cumqn2avand_TZ300A_fhbcipepas Tuya TS0726_switch_4g_2s (@lioekas) - #12168 Detect
_TZ3000_sfibawtras Tuya TS0052_2 (@andrei-lazarov) - #12169 Detect
_TZ3000_zojh9vz7as TS0001_power (@andrei-lazarov) - #12145 Detect
_TZ3002_tdf2m4chas Tuya TS0726_4_gang_scene_switch (@jasonj27) - #12165 Detect
_TZE21C_i2ij4rb3as Scimagic TYONOFFTS (@aaaler) - #12171 Detect
Ysia 1 HP Zigbeeas SOMFY 1871157 (@geoffoxholm) - #12148 Detect
_TZ3040_o4mkahkcas Tuya ZP01 (@andrei-lazarov) - #12143 Detect
_TZ3210_cyuyd5azas Tuya TS110E_1gang_1 (@andrei-lazarov)
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
Related context
Related tools
Beta — feedback welcome: [email protected]