github Koenkk/zigbee2mqtt 1.35.0

latest releases: 1.41.0, 1.40.2, 1.40.1...
10 months ago

First of all, happy new year! 🎆

This release contains a quite fundamental change on how Zigbee2MQTT handles unsupported devices.
Zigbee2MQTT will now attempt to automatically detect features supported by the device and discover those to e.g. the frontend and Home Assistant.
This means that if you, for example pair an unsupported light, there is no need to wait for official support. Basic features will work out-of-the-box.
The way to officially add support for devices has also been simplified due to this (docs). These changes have been made in #6692 and #20358.

Features

Improvements

Fixes

  • #20313 Clear old Home Assistant discovery topics when exposes are changed (@slugzero)
  • #20010 Don't crash on startup when external converters fails to load (@Koenkk)
  • #20093 Fix availability checks not stopped on extension stop (@protyposis)
  • #20252 Fix Home Assistant Entity category config is invalid for sensors warning (@Koenkk)
  • #20289 Fix load of empty configuration .yaml file failing (@rhuss)
  • #19965 Make update script work from anywhere (@Impact123)
  • #20248 Only republish changed scenes to Home Assistant when changed (@mundschenk-at)
  • #20097 Prevent duplicate Home Assistant scene entities (@mundschenk-at)
  • #20393 Add Home Assistant entity_category for various Ubisys D1 entities (@guydriesen)
  • #20151 Allow null for zigbee_ota_override_index_location option (@adeepn)
  • #19983 Fix build on Node 20+ (@jirutka)
  • #19965 Make update script work from anywhere (@Impact123)
  • #6785 Several fixes for Bosch BMCT-SLZ Light/Roller Shutter Switch (@slugzero)
  • #6797 Fix Schneider Electric WV704R0A0902 occupied_heating_setpoint min and step size (@jj-uk)
  • #20431 Improve a5a837e (@Koenkk)
  • #6796 Remove unsupported power_on_behaviour for Sunricher ZG9101SAC-HP-Switch (@slugzero)
  • #20431 Rename BSD29 to BSD29/BSD59 (@Koenkk)
  • #6784 Disable unsupported power_on_behavior for various Dawon DNS devices (@nukusinji)
  • #20299 Fix IKEA E1743 battery percentage multiplied by two (@Koenkk)
  • #18704 Fix TuYa BLE-YL01 values not updating (@Koenkk)
  • #20402 Update LED2103G5 description (@Koenkk)
  • #20384 Fix power source/type for Xiaomi QBKG20LM (@Koenkk)
  • #19690 Fix set upper/bottom limit expose for TuYa TS0601_cover_4 (@Koenkk)
  • #18702 Support OTA for TuYa TS110E_1gang_2 (@mrmaximas)
  • #6765 Fix colour glitches for Lidl HG06467 (@pierrebateau)
  • #6755 Fix Value '2' is not allowed error for TuYa TV02-Zigbee (@Koenkk)
  • #6754 Fix Ubisys H10 vacation_mode after firmware upgrade (@sjorge)
  • #20331 Change max occupied_heating_setpoint_scheduled for Danfoss 014G2461 to 32 (@Koenkk)
  • #6747 Fix Innr SP 242 losing reporting configuration on power-cycle (@Koenkk)
  • #6750 Fix Iris 3460-L battery and action reporting (@annbob)
  • #6748 Fix mcuVersionRequest log for Zemismart ZM25RX-08/30 (@donbobka)
  • #6742 Fix for Bosch BTH-RA (radiator thermostat II) inability for the heating algorithm to learn when using remote temp (@DerDreschner)
  • #6744 Fix Paulmann 291.52 color temp range (@mckbrmn)
  • #6739 Xiaomi VOCKQJK11LM Improvements and modernExtend conversion (@sjorge)
  • #6727 Improve reporting configuration for Sinope RM3500ZB (@SF6789)
  • #20272 Detect all TuYa TS0210 as supported (@Koenkk)
  • #6731 Fix electrical measurements not working for TuYa plug with appVersion 112 (@bullmastiffo)
  • #19680 Set power to 0 when current is 0 for TuYa TS011F_plug_1 (@Koenkk)
  • #20250 Fix get_list for HEIMAN HS2IRC (@Koenkk)
  • #6730 Remove unsused attribute reading from Lytko L101Z-SLN (@kirovilya)
  • #6718 Add color temp range for Philips 5061031P7 (@wbsantos)
  • #6716 Configure reporting for HeatIt 1444420 (@geirra)
  • #19680 Set power to 0 when TS011F_plug_1 changes state to OFF (@Koenkk)
  • #20024 Fix duplicate action being published under rare circumstances (@Koenkk)
  • #6700 Fix state not controllable for Namron 4512767 (@gdybvik)
  • #20217 Fix TuYa _TZ3210_jd3z4yig and _TZ3210_r5afgmkl (@Koenkk)
  • #6701 Fixes missing energy reporting and incorrect current multiplier for TuYa _TZ3000_okaz9tjs and _TZ3000_typdpbpg (@DataGhost)
  • #20196 Fix 'Error: Expected one of: true, false, got: 'true'' errors (@Koenkk)
  • #20193 Fix Cannot read properties of undefined for Schneider Electric A9MEM1570 (@Koenkk)
  • #6699 Fix hcho value for HEIMAN HS2AQ-EM (@sjorge)
  • #19865 Fix configure for eWeLink SA-003-Zigbee failing (@Koenkk)
  • #18326 Fix no electrical measurements for Immax 07752L (@Koenkk)
  • #20172 Disable unsupported power_on_behaviour for LELLKI WP33-EU/WP34-EU (@Koenkk)
  • #20184 Fix device type for Xiaomi SP-EUC01 (@Koenkk)
  • #20168 Remove unsupported color for Philips 8719514491106 (@Koenkk)
  • #6672 Correct LiXee logging (@qp68)
  • #6634 Fix current_heating_setpoint step size for Moes BHT-002-GCLZB (@DasRed)
  • #6679 Fix duplicate events for IKEA Symfonisk remote (@ilueckel)
  • #1851 Fix schedule expose for BAC-002-ALZB and TS0601_thermostat (@Koenkk)
  • #20110 Use reporting instead of polling for TS011F_plug appVersion 66 (@Koenkk)
  • #6666 Fixes for MCCGQ13LM, E2007 and TuYa typos (@ghoz)
  • #6647 Adjust Develco MOSZB-140 min occupancy timeout to 5 (@emandtf)
  • #20049 Fix local_temperature spikes for Moes BHT-002-GCLZB (@Koenkk)
  • #20053 Fix operation_mode not working for Xiaomi Opple (@Koenkk)
  • #1853 Fix scene_store for devices not working (@Koenkk)
  • #6636 Fix description for Xiaomi ZNGZDJ16LM (@Otnow)
  • #20003 Fix dot actions not working for IKEA E2123 (@Koenkk)
  • #6638 Fix interlock for Aqara dual relay module T2 (@kirovilya)
  • #6652 Fix setting illuminance_threshold for TuYa MTG075-ZB-RL (@MityaDVG)
  • #6650 Remove unsupported tamper for TuYa _TZ3000_bpkijo14 (@ghoz)
  • #6646 Replace battery_low with battery for Xiaomi MCCGQ12LM (@nukusinji)
  • #6640 Set color temperature range for IKEA LED1624G9 (@lbschenkel)
  • #6620 Add DCM-K01 as whitelabel of LLKZMK12LM (@majorpeter)
  • #20001 Fix scene_add not working for groups (@Koenkk)
  • #19989 Expose switch for Namron 4512767 (@Koenkk)
  • #6606 Fixes and improvements for NodOn SIN-4-1-20, SIN-4-RS-20 and SIN-4-FP-2X (@AlexisPolegato)
  • #6599 Fix power source for Xiaomi QBKG21LM (@jamesonuk)
  • #19960 Fix setting Xiaomi operation_mode not working (@Koenkk)
  • #6597 Make pilot_wire_mode more consistent (@esciara)
  • #6603 Reduce spamming of Develco SPLZB-131 (@mhetzi)
  • #19950 Remove unsupported power_on_behaviour for Schneider Electric MEG5161-0000 (@Koenkk)
  • #6600 Set Danfoss 014G2461 load_room_mean max to 3600 (@Koenkk)
  • #842 Add breezemode to Inovelli Cluster (@futurexdesign)
  • #841 Fix EZSP initialisation check (@Nerivec)
  • #844 Fix wrong manufacturer code when configuring reporting for manufacturer specific attribute (@sjorge)
  • #830 Fix devices disappearing with zStack adapter when rejoining the network (@slugzero)
  • #824 Extend manuSpecificInovelli cluster (@futurexdesign)
  • #20003 Add action6 to tradfriButton cluster (@Koenkk)
  • #817 Improve request queue behaviour (@slugzero)
  • #19317 Fix duplicate configured reportings (@Koenkk)
  • #812 Rename manuSpecificNodOnFilPilote to manuSpecificNodOnPilotWire (@esciara)

Frontend

  • 945af60 Add external definition generator (#1866) (@Koenkk)
  • 6e68715 Automatically hide notifications (@nurikk)
  • ec9bf9e Memoize device list table columns (@TimBroddin)
  • ab454fc Add ScrollToTop component (@TimBroddin)
  • 5a8509a Allow display illuminance_lux in dashboard (@PaJaSoft)
  • f23375f Fix typo in German translations (#1848) (@stefangries)

New supported devices

This release adds support for 41 devices:

  • #20453 8719514434479 Philips Hue Play gradient lightstrip for PC (@Koenkk)
  • #6800 LDSENK01S ADEO 10A EU smart plug (@dgseten)
  • #6793 ZCM-1800 KlikAanKlikUit Zigbee switch module (@renini)
  • #6794 4512762 Namron Zigbee Door Sensor (@einarjh)
  • #19721 NSPanelP-Router SONOFF Router (@Koenkk)
  • #20383 YRM476 Yale Assure lock (@Koenkk)
  • #6766 TRV602 TuYa Thermostatic radiator valve. (@lompi)
  • #6758 929003575501 Philips Hue White and Color Ambiance GU5.3/MR16 (@thk-socal)
  • #6738 GCM-300Z ShinaSystem SiHAS gas valve (@shinasys)
  • #6737 ZG-102Z TuYa Door sensor (@martinsefcik)
  • #2409 915005914601 Philips Hue Being Pendant (@GizzGool)
  • #20234 SP 244 Innr Smart plug (@Koenkk)
  • #6717 4509243 Futurehome Smart puck (@geirra)
  • #6714 1740393P0 Philips Hue White Lucca (@SeoFood)
  • #6708 70552 Sylvania Smart+ LED A19 dimmable soft white (@gleepwurp)
  • #6703 SP 242 Innr Smart plug (@ukgrant)
  • #6702 SPM01V2 TuYa Smart energy monitor for 1P+N system (@script0803)
  • #6702 SPM02V2 TuYa Smart energy monitor for 3P+N system (@script0803)
  • #6712 SZR07U TuYa 24GHz millimeter wave radar (@blakadder)
  • #6697 404127 Müller Licht Tint LED-Strip white+color, 3 m / 6W RGB (@rcmcronny)
  • #6686 ROB_200-024-0 ROBB Zigbee 3.0 4 channel remote control (@A3-max)
  • #6690 300-9715V10 Sikom Thermostat (@atdhebela)
  • #6687 L2208 IKEA JETSTRÖM LED ceiling light panel, smart dimmable/white spectrum, 100x40 cm (@aoaite)
  • #20146 8719514434530 Philips Hue Play gradient lightstrip for PC (@Koenkk)
  • #6661 SDO-4-1-20 NodOn Door & window opening sensor (@AlexisPolegato)
  • #6574 E2213 IKEA SOMRIG shortcut button (@thatslolo)
  • #20137 SIN-4-1-21_EQU ADEO Multifunction relay switch with metering (@inoxas78)
  • #6637 SP 240 Innr Smart plug (@z647230)
  • #6545 TS0601_switch_8_2 TuYa 8 gang switch (@bszczepanik)
  • #6651 BHI-US Bosch Universal Switch II (@slugzero)
  • #6632 E2013 IKEA PARASOLL door/window Sensor (@Noettore)
  • #6624 S60ZBTPF SONOFF Zigbee smart plug (@lcheng33775823)
  • #6624 S60ZBTPG SONOFF Zigbee smart plug (@lcheng33775823)
  • #6623 SR-ZG9101SAC-HP-SWITCH-2CH Sunricher Zigbee 2 channel switch (@dduransseau)
  • #6645 ZWT07 TuYa Wall-mount thermostat (@dedelastuce)
  • #6630 4512770 Namron Zigbee multisensor (white) (@larsnygard)
  • #6627 MHO-C401N Custom devices (DiY) Xiaomi temperature & humidity sensor with custom firmware (@shing6326)
  • #20031 ZNGZDJ16LM Xiaomi Aqara roller shade motor T1C (@rugal7699)
  • #6613 291.52 Paulmann Smart Home Zigbee LED bulb 4,9W Matt E14 RGBW (@mdubiel)
  • #6604 83633204 ADEO 1-key remote control (@xabylr)
  • #6601 GL-P-101P Gledopto Zigbee pro constant current CCT LED driver (@bstaeheli)

Fixed device detections

  • #6792 Detect _TZE204_nlrfgpny as Neo NAS-AB06B2 (@siellet)
  • #6790 Detect 929003479601 as Philips 915005987701 (@D1zz3H)
  • #19670 Detect _TZ3000_lmlsduws as TuYa TS0002_switch_module (@asfyra)
  • #6781 Detect _TZ3000_pvlvoxvt as TuYa TS011F_2_gang_2_usb_wall (@tiagobnoronha)
  • #6783 Detect _TZE204_yojqa8xn as TuYa TS0601_gas_sensor_2 (@tiagobnoronha)
  • #20400 Detect TRADFRI bulb E26 WW globe 800lm as IKEA LED2103G5 (@Koenkk)
  • #20361 Detect _TZ3210_ngqk6jia as Lonsonho QS-Zigbee-D02-TRIAC-LN_1 (@Koenkk)
  • #6767 Detect _TZE200_ijey4q29 as TuYa ZG-102ZL (@ahydrax)
  • #20339 Detect eTRV0103 as Danfoss 014G2461 (@Koenkk)
  • #20162 Detect _TZ3000_ljhbw1c9 as TuYa TS0012_switch_module (@Koenkk)
  • #20156 Detect _TZ3000_iv6ph5tr as KnockautX FMS2C017 (@Koenkk)
  • #19591 Detect _TZE204_dvosyycn as TuYa TS0601_switch_8 (@Koenkk)
  • #6728 Detect _TZE204_fncxk3ob as TuYa YXZBSL (@crevanmurphy)
  • #20235 Detect _TZE204_yjjdcqsq as TuYa TS0601_temperature_humidity_sensor_2 (@Koenkk)
  • #6722 Detect YRD430 PB as Yale YRD430-BLE (@bkoerbel)
  • #6705 Detect _TZE200_vvmbj46n as TuYa TH05Z (@xs400dohc)
  • #6707 Detect _TZ3000_0dumfk2z as TuYa TS0215A_sos (@Chartreusito)
  • #6706 Detect _TZE200_la2c2uo9 as Moes MS-105Z (@Chartreusito)
  • #20153 Detect _TZE200_tsxpl0d0 as KnockautX FMD2C018 (@Koenkk)
  • #20215 Detect 929003621001_0X as Philips 5061031P7 (@wbsantos)
  • #19431 Detect _TZB210_rwy5hexp as MiBoxer FUT106ZR (@Koenkk)
  • #6696 Detect c8daea86aa9c415aa524365775b1218c and c8daea86aa9c415aa524365775b1218 as ORVIBO W40CZ (@ab3al91)
  • #20147 Detect _TZ3000_helyqdvs as TuYa TS011F_2_gang_wall (@Testmangh)
  • #20162 Detect _TZ3000_kpatq5pq as AVATTO LZWSM16-2 (@Koenkk)
  • #20162 Detect _TZ3000_sznawwyw as AVATTO LZWSM16-3 (@Koenkk)
  • #20155 Detect _TZE204_x8fp01wi as TuYa TS0601_3_phase_clamp_meter_relay (@AkLim94)
  • #6682 Detect WaterSensor2-EF-3.0 as HEIMAN HS1WL/HS3WL (@ab3al91)
  • #20136 Detect _TZE200_wktrysab as TuYa WLS098-8GANAG (@Koenkk)
  • #6678 Detect _TZE204_bkkmqmyo as Hiking DDS238-2 (@N3rdix)
  • #6662 Detect _TZ3000_gntwytxo as Moes ZSS-X-GWM-C (@raineth)
  • #20111 Detect _TZ3000_wpueorev as TuYa ZN231392 (@Koenkk)
  • #6663 Detect _TZ3290_xjpbcxn92aaxvmlz as Moes UFO-R11 (@Koenkk)
  • #20106 Detect _TZ3000_kstbkt6a as Aubess IH-K665 (@Koenkk)
  • #20066 Detect _TZE200_na98lvjp as Ltech TY-75-24-G2Z2 (@Koenkk)
  • #20014 Detect _TZ3000_cvis4qmw as AVATTO TS0006_1 (@cmagno369)
  • #20032 Detect _TZ3000_iy2c3n6p and _TZ3000_rgpqqmbj as MakeGood MG-AUZG01 (@Koenkk)
  • #6649 Detect _TZ3000_zl1kmjqx as TuYa RSH-HS06 (@panteLx)
  • #6643 Detect TRADFRI bulb GU10 WW 345lm as IKEA LED2104R3 (@IvSan)
  • #20046 Detect TRADFRI bulb GU10 WW 345lm as LED2106R3 (@Koenkk)
  • #6619 Detect _TZE204_oqtpvx51 as TuYa YXZBRB58 (@oncetemp)
  • #19992 Detect _TZ3000_rgpqqmbj as Rylike RY-WS02Z (@darkxst)
  • 2ab9cfd Detect _TZ3000_8nyaanzb as Makegood MG-AUZG01 (@MnM001)

Don't miss a new zigbee2mqtt release

NewReleases is sending notifications on new releases.