github Koenkk/zigbee2mqtt 2.14.2

3 hours ago

Improvements

Fixes

  • #33236 Home Assistant: fix humidity incorrect for multi-endpoint climate devices (@Koenkk)
  • #33037 Home Assistant: fix cover state reporting when moving from fully opened/closed state (@feixm1)
  • #33048 Home Assistant: support more action events (@mistic100)
  • #32654 Preserve HA name if set in withHomeassistant and remove analog prefix (@luar123)
  • #33102 Prevent unhandled error within winston transports (@Nerivec)
  • #33206 Republish retained messages on MQTT reconnect (@victor-fedorov-wb)
  • #13327 Aqara WSDCGQ12LM: use hPa for pressure (@svhelge)
  • #13309 Develco SMSZB-120: fix temperature (@svhelge)
  • #13285 FrankEver FK_V02 and FK-BV05: various improvements (@novittukyll)
  • #13318 Namron 4512783/4512784/4566702/4566703: set the clock as Unix local time (@pjsamuel3)
  • #13321 Namron Edge Thermostat: allow regulator_cycle = 0 (@xses79)
  • #13329 Tervix _TZE284_6kijc7nd: fix system_mode (@andrei-lazarov)
  • #13328 Tuya TS011F: Fix conditional switch_type_button expose (@andrei-lazarov)
  • #13265 Aqara ZNXNKG02LM: Fix settings not working (@andrei-lazarov)
  • #13276 DIYRuZ FreePad: prevent spurious "many_undefined" action from messages without presentValue (@Mike-Raziel)
  • #13299 Fix iasWarning toZigbee converter (@zador-blood-stained)
  • #13307 Legrand: fix configure failing for various devices (@svhelge)
  • #13262 Manhot: fix endpoints on multiple devices (@andrei-lazarov)
  • #13306 Moes ZG-101ZD / ZG-101ZL: ignore UNSUPPORTED_ATTRIBUTE in configure (@Michal-Za)
  • #13302 RINNconnect WSER40: fix not controllable (@onewaylifestreet)
  • #13270 SONOFF: SNZB-02M: fix pressure reading and reporting (@CubeZ2mDeveloper)
  • #13274 Third Reality 3RSB22BZ: prevent spurious "many" action from messages without presentValue (@Mike-Raziel)
  • #13277 Tuya TS0001: drop inching for _TZ3000_p26flek3 (@krobipd)
  • #13293 Zemismart ZM25RX-08/30: detect "stopped" motor_state (@andrei-lazarov)
  • #13282 Zemismart ZMS-206US-4: handle proprietary status reports (@zemismart-dev)
  • #13267 Zosung: honor OFF when stopping IR learning (@zemismart-dev)
  • #13244 Aqara W600: improve external temperature handling (@nilvanis)
  • #13233 Onesti Products AS locks: PIN code format, source 0x05, capability attributes (@fredrik-lindseth)
  • #13229 Schneider Electric: declare hvacThermostat 0xE012 (open window detection status) (@mberglun)
  • #13238 ShinaSystem CSM-300ZB_V2: rename transaction to transaction_interval (@rusty-art)
  • #13254 SONOFF S60ZBTPF/S60ZBTPG/BASIC-ZB1GSP/S61SZBTPB: mark outlet_control_protect as config entity (@arnepluhar)
  • #13246 SONOFF ZBDongle-P: add as whitelabel of Custom devices (DiY) ti.router (@alichaudry)
  • #13224 Develco SPLZB-137/SPLZB-141: fix continuous acFrequency reporting (@mberglun)
  • #13219 OpenLumi LR-DGNWG05LM, LR-ZHWG11LM: enable device temperature reporting (@igorlistopad)
  • #13207 Tuya covers: fix motor_direction mapping (@andrei-lazarov)
  • #13203 Tuya: decode 24 bit current and power in phaseVariant2WithPhase (@aberenguel)
  • #13192 Aqara SRTS-A01: expose identify (@Atze001)
  • #13169 Aqara WSDCGQ12LM: fix temperature/humidity/pressure/battery not reporting (@sharan1612)
  • #13200 Moes ZHT-002: improve schedule mode (@Di4bLo84)
  • #13195 Sinopé TH1400ZB: split manufacturer-specific attributes out of the configure read (@louim)
  • #13199 SONOFF SNZB-02WD and SNZB-02LD: adjust default reporting thresholds (@CubeZ2mDeveloper)
  • #13196 SONOFF SNZB-06P24: disable default reporting for illuminance and occupancy (@CubeZ2mDeveloper)
  • #13184 Tuya TS0601_heat_meter: correct heat meter switch and heat datapoint IDs (@zemismart-dev)
  • #13185 Zemismart ZM16B: query battery status (@zemismart-dev)
  • #13173 Aqara: allow effect_speed 0 when no effect is active (@BattermanZ)
  • #13178 Expire cached transaction IDs so reused sequence numbers are processed (@cpruijsen)
  • #13155 NodOn IRB-4-1-00: migrate to m.thermostat(), add IBH-1-1-00 offset (@nthiers)
  • #13154 NodOn: fix switchTypeOnOff/switchTypeWindowCovering, give per-channel exposes their own endpoint (@nthiers)
  • #13163 SONOFF MINI-ZBDIM: fix typo in calibration status lookup (@sevrob)
  • #13161 Tuya TS130F: preserve start position before optimistic update (@feixm1)
  • #13111 HOBEIAN ZG-IR01: Broadlink IR timings (@bapesupreme)
  • #13143 SONOFF BASIC-ZB1GSP: skip onOff configReport for firmware >= 1.0.5 (@CubeZ2mDeveloper)
  • #13142 Tuya SDM01: allow data report duration below 30 seconds (@ivankravets)
  • #13151 Tuya TS0601_fan_5_levels_and_light_switch: expose as fan (@flaviocorrea13)
  • #13115 Bituo SDM02-U01: add energy tier1&2 (@script0803)
  • #33004 Cover: fix OPEN/CLOSE commands with invert_cover: true (@Koenkk)
  • #13124 Fix illuminance 0 (@andrei-lazarov)
  • #13117 Mowe MW781Z and MW783Z: add as white labels of TS0726 (@isaackennylee)
  • #13121 Neo NAS-AB06B2: fix alarm_state enum value (@warfuric)
  • #12887 Nous B4Z: fix stale position after movement to absolute position (@feixm1)
  • #13126 Philips gradient effect arguments (@chris-1243)
  • #12931 SONOFF ZBM5 no-Neutral: fix configure still failing (@andrei-lazarov)
  • #13123 Tuya TS0224: add back max_duration (@andrei-lazarov)
  • #13119 Tuya: fix inching payload corrupted by utf8 encoding of bytes >= 0x80 (@isaackennylee)
  • #12723 Definition generator: fix names of generated binary/analog clusters and use apptype to get the device class (@luar123)
  • #12944 IAS*: Convert various devices to modernExtend (@burmistrzak)
  • #33001 Lumi ZNJLBL01LM: fix cover state (@Koenkk)
  • #13097 Moes GM25TEQ-TYZ-2/25: fix motor_direction (@Kivi-Berlin)
  • #13108 NodOn SEM-4-3-20: correct zigbeeModel to match real hardware variants (@nthiers)
  • #13107 Shelly Gen4 devices: fix switch_mode values and switch_type write (@teodor-hristov)
  • #13110 Universal Electronics Inc XHS2-UE: use correct 3V_2100 voltage curve for battery percentage (@rwarner)
  • #13106 ZHT-002-Correct-HVAC-to-Heat-Only (@Di4bLo84)
  • #1888 Z-Stack: fix permitting join through only coordinator allowing join via routers (@deviantintegral)
  • #1891 ZBoss: refresh network info after formation (@tostmann)
  • #1882 Ember: prevent possible crash on bad ZDO frame (@Nerivec)
  • #1866 Fix missing response ID for the foundation discover command (@canardos)
  • #1874 Preserve 0xFFFF manufacturerCode in genOta requests (@syenchuk)
  • #1858 Better handle discovery errors (@Nerivec)
  • #1855 Honor group command response status (@gbarkan)
  • #1863 Prevent creating groups with fractional IDs (@andrei-lazarov)
  • #13338 Aqara JY-GZ-01AQ: report smoke alarm sent via IAS zone (@sebastian-0711)
  • #13333 Develco HESZB-120: fix temperature (@mamrai1)
  • #13324 Shelly S4DM-0010WW: fix power measurement exposure (@andrei-lazarov)
  • #13320 SONOFF SNZB-03P: fix some attributes not working (@svhelge)
  • #13336 Tuya TS0505B_2: fix ww/cw control (@craybill-greater)

New supported devices

This release adds support for 83 devices:

  • #13304 100052992400 Atlantic Group Nirvana+ connected radiator horizontal 750W (@ashkii7)
  • #13304 100052994200 Atlantic Group Nirvana+ connected radiator vertical 1500W (@ashkii7)
  • #13312 1246595 Somfy Glydea2 Ultra 50 WF Zigbee curtain motor (@DMajrekar)
  • #13319 291.45 Paulmann Smart Home Zigbee LED bulb 11W Matt E27 RGBWW (@nurunet)
  • #13326 929004320801 Philips Hue Play Floor lamp large (@amfor)
  • #13313 929004610603 Philips Hue White and Color Lightstrip Flux (5m) (@joshhunt)
  • #13325 BVRF-L001 Beca VRF/VRV central air-conditioning thermostat (@dankarization)
  • #13330 QADZ1LR QA 1 channel long range dimmer module (@queroautomacao)
  • #13284 ZAS-01P Novato Smart siren with night light (@bilgi-source)
  • #13187 ZSD20 AVATTO Smart smoke alarm (@alblcl)
  • #13187 ZOT60 AVATTO Smart Plug (@alblcl)
  • #13303 100042838900 Atlantic Group Thermor Equateur 5 electric radiator (@T2Fr)
  • #13308 8840100H Waxman leakSMART water sensor v2 (@corporategoth)
  • #13266 allesin_cover Allesin Roller shade (@andrei-lazarov)
  • #13213 BN0-S-03/PW STREDA 2-button wall switch (@mbchristoff)
  • #13213 BN0-T-03/PW STREDA 4-button wall switch (@mbchristoff)
  • #13213 BN1-1-03/PW STREDA Outlet (@mbchristoff)
  • #13213 BN3-110-03/PW STREDA Outlet (@mbchristoff)
  • #13213 DF3-11R-03/PW STREDA Outlet (@mbchristoff)
  • #13213 BN1-C-03/PW STREDA Ceiling outlet (@mbchristoff)
  • #13213 SN2-E-03/PW STREDA Spotlight dimmer (@mbchristoff)
  • #13213 SN3-1TB5-03/PW STREDA Light and socket relay with buzzer and 4 buttons (@mbchristoff)
  • #13213 SN3-1TB5K-03/PW STREDA Light and socket relay with buzzer, 4 buttons and doorbell push button (@mbchristoff)
  • #13275 CH8Z AutomatOn Underfloor heating controller - 8 zones (@Devligue)
  • #13296 CTL-Mini-DTP-TYZ/AC CTL Radar and PIR dual-technology presence sensor (@ccooyy7)
  • #13297 HS118Z HYSYIOT Rainwater detection sensor (@yangchuangzhou-del)
  • #13301 HS118Z HYSYIOT Rainwater detection sensor (@yangchuangzhou-del)
  • #13269 HS208Z HYSYIOT PIR 24Ghz human presence sensor (@yangchuangzhou-del)
  • #13259 JR-ZPM03 Girier Smart Plug (@Chiller2019)
  • #13305 Ledron-YK-16-Mod Svetomaniya Ledron remote control with new firmware (@slacky1965)
  • #13258 S4SW-0A1X1EUL Shelly 1L Gen4 (@szbotms)
  • #13272 WNP10 Legrand Smart plug-in switch with Netatmo (@starfoxcito)
  • #13283 ZM-108-M Moes Smart curtain switch module (@dankarization)
  • #13243 10010339 LUUMR Smart LED G9 2,5W CCT Clear (@kaistian)
  • #13221 81910 AduroSmart ERIA 5-in-1 Multi Contact Sensor (@pokersfang)
  • #13221 AD-DL4CT3001 AduroSmart ERIA Tunable White 4’’ Downlight (@pokersfang)
  • #13221 AD-DL4RGBW3001 AduroSmart ERIA Colors & White 4’’ Downlight (@pokersfang)
  • #13221 AD-DL6CT3001 AduroSmart ERIA Tunable White 5/6’’ Downlight (@pokersfang)
  • #13221 AD-DL6RGBW3001 AduroSmart ERIA Colors & White 5/6’’ Downlight (@pokersfang)
  • #13221 AD-FLMCT3001 AduroSmart ERIA Tunable White Filament Bulb (@pokersfang)
  • #13221 AD-GU10RGB3001 AduroSmart ERIA Colors & White Spotlight (@pokersfang)
  • #13235 KM6839 Miele Induction hob (@strobejb)
  • #13226 LD6 Ubisys LED controller (@mberglun)
  • #13250 OTH3600-GA-ZB Ouellet Zigbee smart floor heating thermostat (@mbdrlp)
  • #13227 TS0601_wsek35um Tuya Radiator thermostat (@mfarad)
  • #13239 WSP406 OWON Smart plug with energy metering (@jacky202509)
  • #13225 AE-5503-S-H-ZIGBEE Tuya Sauna thermostat (@VadimSurpin)
  • #13217 GDSD12LM Aqara Track light V1 (@ultralcc)
  • #13217 GDGSD13LM Aqara Track grille light V1 (12-head) (@ultralcc)
  • #13201 MG-BJQ002 Moes Plug-in smart siren alarm with RGB night light (@kookon)
  • #13209 MW794Z Mowe Mausklick series 4 gang scene switch (@isaackennylee)
  • #13193 LR-DGNWG05LM OpenLumi Lumi Router (for Xiaomi DGNWG05LM) (@igorlistopad)
  • #13193 LR-ZHWG11LM OpenLumi Lumi Router (for Aqara ZHWG11LM) (@igorlistopad)
  • #12586 MG-AU03 MakeGood Double GPO with light switch, energy monitoring and RGB backlights (@KablammoNick)
  • #12586 MG-GPO02Z MakeGood Double GPO with energy monitoring and RGB backlights (@KablammoNick)
  • #13190 MW836P Mowe Smart presence sensor with relay (24 GHz mmWave radar + infrared) (@isaackennylee)
  • #13176 Neptun.Smart Sprut.device Neptun Smart leak protect module. (@JCFruit)
  • #13182 SNZT-03P SONOFF Smart Motion Sensor (@CubeZ2mDeveloper)
  • #13183 SNZT-04P SONOFF Smart Door/Window Sensor (@CubeZ2mDeveloper)
  • #13198 ST001 Gluon FCU thermostat with minimum temperature limit (@gluoncompany)
  • #13194 TS0601_3ch_bidirectional_meter Tuya 3-channel bidirectional smart energy meter with relay (@bin6527)
  • #13149 07519L Immax NEO Smart water leak sensor, Zigbee 3.0 (@michal-kocarek)
  • #13175 CK-TLSR8258-L5PI-01(7009) eWeLink Zigbee 3.0 18W led light bulb E27 RGBCW (@polaco1243)
  • #13160 OPS305 OWON Ceiling mounted Zigbee presence sensor (@jacky202509)
  • #13160 WLS316 OWON Water leak sensor (@jacky202509)
  • #13160 PB206 OWON Panic button (@jacky202509)
  • #12688 SR-ZG9002KR12-Z4 Sunricher Zigbee smart wall panel remote with 4 group buttons, 7 scene buttons and rotary knob (@CriSi315)
  • #13177 TS0225_EKAZA Ekaza 24 GHz presence sensor (@themodernhousebr)
  • #13168 TS0601_air_quality_sensor_2 Tuya Air quality sensor (@crogialli)
  • #13147 1443ZK CBE Thermostatic radiator valve (@animaluslex)
  • #13144 C-ZB-SSFS Candeo Smart switched fused spur (@candeodevelopment)
  • #13074 _TZE284_grxx6qek Tuya Temperature & humidity smart switch 16A (@IgorGalarraga)
  • #13122 GKZ-LB431RGBCW-E26 Hejhome Z26 RGB+CCT light bulb (@mahlernim)
  • #13099 EKGD-T4085P-4Z Ekaza 4 gang switch with 2 gang socket 4x4 (@fredericocurti)
  • #13101 MS-63A Nova Digital Smart circuit breaker (@codebyant)
  • #13094 ZG-303Z-z HOBEIAN Soil moisture sensor (pvvx/ZigbeeTLc) (@Ctrl-F4)
  • #13294 TS0601_cover_with_1_switch_limited Tuya Cover switch (without position control) with 1-gang switch (@andrei-lazarov)
  • #13174 ZNS-LRL2E Zemismart 30A immersion switch (@thargy)
  • #13349 KES-606US-L1 Zemismart Smart light switch - 1 gang (US) (@Alan16161)
  • #13342 Pro Line X10 Tervix Underfloor heating controller - 8 zones (@andrewyavors)
  • #13281 TRV-ZBL SONOFF Zigbee thermostatic radiator valve (@CubeZ2mDeveloper)
  • #13340 ZG-308Z HOBEIAN Water valve (@13717033460)
  • #13332 ZY-N1 Tuya Sound level sensor (@HACucoo)

Fixed device detections

Don't miss a new zigbee2mqtt release

NewReleases is sending notifications on new releases.