Releases: Koenkk/zigbee2mqtt
1.39.1
Notes
- This release introduces the ability to change the Zigbee channel of an existing network when using the
zstack
adapter. Note that this functionality was already available for theember
adapter in previous releases. (docs)
Improvements
- #7764 Ubisys H1 open window support (@sjorge)
- #7733 Make 6735/6736/6737 state poll interval configurable and default to 60 seconds (@Koenkk)
- #7743 Support
silene
for Tuya PA-44Z (@Koenkk) - #7716 Expose deviceRunTime for STARKVIND air purifier (@indrajitr)
- #1117 Add
serialNumber
togenBasic
cluster (@turboproc) - #1116 Add
pm1Measurement
andpm10Measurement
clusters, updatepm25Measurement
(@turboproc) - #1110 Support channel change for z-stack (@Koenkk)
- #1096 Inovelli Adding P26 For VZM36 (@InovelliUSA)
- #1106 Ember: Implement requests concurrency (@Nerivec)
- #1094 Ember: Support for EmberZNet v8.0.0 (@Nerivec)
Fixes
- #23075 Allow definition to override HA discovery payload (@gpayer)
- #23316 Fix availability blocking other extensions startup (@Koenkk)
- #23412 Fix race condition in frontend extension (@Koenkk)
- #23269 Fix syslog output (@Nerivec)
- #23328 Ignore cache when re-interviewing device (@Koenkk)
- #23405 Improve looping when retrieving all devices from herdsman (@Nerivec)
- #23199 Truncate text of Home Assistant text sensor (@Koenkk)
- #19803 Fix
illuminance
multiplied by 100 for Tuya ZG-205Z/A (@Koenkk) - #7809 Fix
manuSpecificUbisysDimmerSetup
cluster ID (@sjorge) - #22421 Fix configure failing for Tuya TS0205 (@Koenkk)
- #7800 Fix no
occupancy
for WB-MSW-ZIGBEE v.4 (@BurchuMikhail) - #7810 Fix no converter available errors for Tuya TOQCB2-80 (@bifi2090)
- #630 Increase max Tuya BLE-YL01
ec_max
value (@Koenkk) - #7805 LumiOutageCountRestoreBindReporting sometimes stuck (@sjorge)
- #23419 Support
endpointNames
forelectricityMeter
(@Koenkk) - #7793 Add
quadruple
to Aqara WXKG13LM (@TeHashX) - #7786 Add typing for battery voltage (@Nerivec)
- #22492 Fix configure of
HESZB-120
failing with Ember (@Koenkk) - #22416 Fix duplicate actions for various Tuya TS004X devices (@Koenkk)
- #23362 Fix Tuya TS0601_smart_air_house_keeper
voc
unit (@Koenkk) - #7774 Fix wrong vendor name and model for
_TZE204_ztqnh5cg
(@Burki24) - #7772 Sonoff TRV: move superfluous entities from sensors device category (@blacknell)
- #7711 Migrate more to modernExtend for Develco devices (@sjorge)
- #23336 Rename
TB26-1
toTB26-3
(@Koenkk) - #21357 Fix
getFromLookup
when retrieved value isnull
(@Koenkk) - #23056 Fix Lumi ZNJLBL01LM position incorrect when device restarts (@Koenkk)
- #7757 Fix missing color command for ZG2858A (@adescamps)
- #7745 Fix AEOTEC ZGA002 state, voltage, power, current and energy postfix (@lgraf)
- #6509 Fix Lidl FB20-002 not sending on action after triggering it once (@Koenkk)
- #7681 Ignore reported battery % if battery % is computed from voltage (@deviantintegral)
- #7753 ZigbeeTLc: Adjust parameter scaling to ZigbeeTLc firmware v1.2.2 (@robvanoostenrijk)
- #7727 Add
noise_level
for Livolo TI0001-illuminance (@PaulVanSchayck) - #7726 Fix all channel trigger simultaneously for Zemismart ZMO-606-S2 (@fabergoncalves)
- #519 Fix Home Assistant discovery for various switches (@Koenkk)
- #7738 Fix TS130F calibration_time access (@murtas)
- #7736 Fix ZigDC inputs action (@xyzroe)
- #22809 Fix configure failing for various LifeControl MCLH-0X devices (@Koenkk)
- #7725 Improve battery % calculation for Tuya TS0203 and WSD500A (@deviantintegral)
- #7565 Change S8 vendor to SODA (@Koenkk)
- #23227 Disable unsupported Hue effects for Philips 3216331P5 (@Koenkk)
- #7720 Fix Bosch BTH-RA Home Assistant discovery (@Koenkk)
- #7715 Fix Bosch BWA-1 water_leak returns
null
(@burmistrzak) - #23155 Fix electrical measurements for Tuya
_TZ3000_x3ewpzyr
not working (@Koenkk) - #7723 Recategorize configurable attributes for Inovelli (@indrajitr)
- #1128 ZStack: throw errors when ZDO calls fail (@Koenkk)
- #1130 Improve loops performance (@Nerivec)
- #1125 ZStack: throw error when bind/unbind fails (@Koenkk)
- #1121 Ember: Add keys to adapter queue executors (@Nerivec)
- #1118 Ember: Fix launch bootloader command (@Nerivec)
- #1119 Fix no
checkinInterval
after restart if device has nogenPollCtl
cluster (@sjorge) - #1114 Add IEEE -> NWK Addr translation on RX for Conbee 3 (@schrluka)
- #1109 Allow to ignore cache for device interview (@Koenkk)
- #1108 Ember: Always set
TRUST_CENTER_ADDRESS_CACHE_SIZE
(@Nerivec)
Frontend
- ad2784f ignore
en
translation from poeeditor (#2085) (@Koenkk) - 48568dd display hexadecimal and decimal values for network addresses (#2078) (@Nerivec)
New supported devices
This release adds support for 39 devices:
- #7798
CSP043
ClickSmart+ 1 gang switch module with neutral wire (@matthewsmithy) - #7798
CSP051
ClickSmart+ 1 gang smart dimmer switch module without neutral (@matthewsmithy) - #7812
NAS-WV05B2-L
NEO Smart sprinkler timer (@baggiowu) - #7812
NAS-WV05B2
NEO Smart sprinkler timer (@baggiowu) - #7812
NAS-STH02B2
NEO Soil moisture, temperature, and ec (@baggiowu) - #23442
SLZB-06
SMLIGHT Router (@Koenkk) - #7804
TS0502C
Immax Neo FINO Smart pendant li...
1.39.0
Improvements
- #22859 Allow hierarchical filtering of logger namespaces (@ghoz)
- #7694 Add support for leading/trailing edge dimming parameter for inovelli fan canopy module (@jsievenpiper)
- #23033 Support power measurements for Legrand 412171 (@CodeForLove83)
- #7656 Support electrical measurements for MG-ZG01W (@hexchain)
- #7633 Enable modern OTA for BTH-RM & minor cleanup (@burmistrzak)
- #7627 Support OTA for PMM-300Z2, PMM-300Z3 (@shinasys)
- #7611 Add pincode support for Kwikset 99140-002 (@timnolte)
- #7612 Support
calibration_shutter_button_hold_time
andcalibration_shutter_delay_start_time
for Bosch BMCT-SLZ (@boesec) - #7585 Optimize OTA (@Nerivec)
- #7595 Support
move_to_hue_and_saturation
action for MiBoxer FUT089Z (@Frogomeli) - #1090 Add tuyaSetMinimumBrightness command (@mlichvar)
- #1088 Expose all commands (@Koenkk)
Fixes
- #2027 Add logging for interview (@Koenkk)
- #23065 Availability code optimization/formatting (@Nerivec)
- #23110 Bind code optimisation/formatting (@Nerivec)
- #23026 Differentiate the MQTT publish/ received from regular MQTT logs (@ghoz)
- #23209 Don't allow
homeassistant.discovery_topic
to be equal tomqtt.base_topic
#23109 (@Koenkk) - #23058 Don't call
onEvent
on disabled devices (@ghoz) - #22880 Enforce no floating promises (@Nerivec)
- #22995 Exclude homeassistant entries from
null
cleanup (@ghoz) - #22943 Fix floating promises originating from index.js (@Nerivec)
- #23129 Fix OTA overriding custom software version attribute (@sjorge)
- #23015 Groups code optimization/formatting (@Nerivec)
- #23072 MQTT code optimization/formatting (@Nerivec)
- #23043 Optional watchdog for "adapter disconnected"-type events (non-node-crash) (@Nerivec)
- #23063 Remove outdated
(@types/debounce
) - #22920 Set voc_index to
mdi:molecule
to match other VOC icons in Home Assistant (@agoode) - #22895 Support ppb and ppm for VOC reporting in Home Assistant (@agoode)
- #22896 Use
occupancy
device_class
instead ofmotion
for occupancy sensors (@agoode) - #7706 Refactor develcoSpecificAirQuality into manuSpecificDevelcoAirQuality (@sjorge)
- #7703 Fix Bosch BSD-2 alarm states (@burmistrzak)
- #7697 Fix energy reporting change for ShinaSystem PMM-300Z1, PMM-300Z2 and PMM-300Z3 (@shinasys)
- #7685 Fix HA discovery for Bosch BTH-RA (@burmistrzak)
- #7696 Fix leadingTrailingEdge for Inovelli VZM36 (@InovelliUSA)
- #7702 Implement prettier (@Koenkk)
- #7683 Allow
exposes
inModernExtend
interface to be a function (@Koenkk) - #18228 Remove unsupported tamper from Lidl HG06336 (@Koenkk)
- #7679 BHI-US: Add missing expose of button actions (@mldytech)
- #7682 Improve Third Reality 3RSS009Z battery % calculation (@deviantintegral)
- #7654 Minor
modernExtend
updates for Bosch BMCT-SLZ (@burmistrzak) - #7675 Add 4512727 as whitelabel to EnOcean PTM 215Z (@ruant)
- #7673 Fix 'customized' spelling for Tuya
color_power_on_behavior
(@robvanoostenrijk) - #7677 Omit battery_low for Tuya TS0203 models that don't have it (@deviantintegral)
- #7667 Fix BITUO TECHNIK SPM01-U01 energy reporting (@script0803)
- #7664 Inovelli - fix fan mode issue with vzm36 (@InovelliUSA)
- #7668 Refactor Iluminize 511.344 to modernExtend (@chris-1243)
- #7653 SPLZB-132: read develco specific sw/hw versions (@sjorge)
- #7641 Add "off" fan mode for Inovelli (@MangoScango)
- #7640 Fixes for TICMeter (@xmow49)
- #7637 Improve support of Sunricher ZG2858A (@maginawin)
- #7615 Add manuSpecificIkeaUnknown (@sjorge)
- #7621 Add manuSpecificIkeaUnknown to all ikea devices (@sjorge)
- #22985 Fix Tuya BLE-YL01
free_chlorine
multiplied by 10 (@Koenkk) - #7582 Remove unsupported
battery_low
from SONOFF TRVZB (@Koenkk) - #21330 Fix
LXN56-TS27LX1.2
support (@kamaldeepdhiman) - #7614 Move manuSpecificIkeaAirPurifier to zhc (@sjorge)
- #502 Enable OTA for frient EMIZB-141 (@Koenkk)
- #22937 Fix definition generator for lights only supporting
genLevelCtrl
(@Koenkk) - #7590 Fix typo in ZG-204ZM (
dadar
->radar
) (@Koenkk) - #7605 Fix E8332SRY800ZB with multiple model (@buiducnhat)
- #7585 Log
Images currently unavailable for
asdebug
(@Koenkk) - #7602 STARKVIND
child_lock
broken (@sjorge) - #20983 Disable OTA for Ledvance 74746 (@Koenkk)
- #7597 WISZB-120: Use "battery_voltage" instead of "voltage" (@kranzj)
- #7590 Fix TuYa ZG-204ZM
motion_detection_mode
values (@Koenkk) - #22876 Rename
TuYa
toTuya
(@Koenkk) - #7587 Ubisys writeStructure for config was not using ZLC.DataType (@sjorge)
- #1098 Add calibration attributes for Niko 552-72301 (@Sennevds)
- #1085 Ember: automatically rename/ignore unsupported backup versions (@Nerivec)
- #1089 Ember: workaround: auto-register unknown multicasts in coordinator (@Nerivec)
- #1081 Ezsp: log failed message delivery (@Nerivec)
- #1086 Hide network key in zigbee-herdsman logs (@ghoz)
- #1080 Ember: Handle port close event triggered with error but without port error event (@Nerivec)
- #1077 Remove all Bosch clusters (@burmistrzak)
Frontend
New supported devices
This release adds support for 51 devices:
1.38.0
Notes
- Bosch BMCT-SLZ: due to some changes, the device needs to be reconfigured. This is required in order to get the mode exposed.
Improvements
- #22788 Add api for device re-interview (@justfalter)
- #7553 Support new features for TuYa ZG-225Z and ZG-204ZM (@13717033460)
- #7561 Enable OTA for some Develco devices (@samuli-as)
- #22728 Add
cover_mode
to NodOn SIN-4-RS-20 and SIN-4-RS-20_PRO (@Koenkk) - #7566 Floor sensor support for Danfoss Icon (@tomash345)
- #7549 Improvements for ISM300Z3 (@shinasys)
- #7536 Allow to change sensitivity of Aqara ZNXNKG02LM (@kirovilya)
- #7519 Support more features for WETEN PCI E (@Urusus2)
- #7516 Support more features for Zemismart ZM25R1 (@Urusus2)
- #1072 Ember: Custom stack config support (@Nerivec)
- #1065 Ember: change default APS options to follow silabs impl (@Nerivec)
- #1066 Optimize adapter disconnected state (@Nerivec)
- #1042 Zigbee specification revamp (@Nerivec)
Fixes
- #22619 Add namespace-specific levels support to logger (@Nerivec)
- #22595 Add Node 22 support, remove Node 21 (@Koenkk)
- #22583 Expose custom clusters to MQTT (@LaurentChardin)
- #22258 Fix
Entity 'homeassistant/sensor' is unknown
(@Koenkk) - #22425 Fix custom cluster not available in frontend (@Koenkk)
- #22674 Improve settings changing (@Koenkk)
- #22701 Optimize Home Assistant discovery (@Koenkk)
- #7583 Enforce no floating promises with eslint (@Nerivec)
- #7271 Expose message to TuYa valueConverters (@Koenkk)
- #7572 Convert Sonoff SNZB-02D & SNZB-02P to
modernExtend
(@burmistrzak) - #7575 Expose voltage for WISZB-120 (@kranzj)
- #7574 Remove last
manuSpecificBosch*
usage (@burmistrzak) - #7573 Set entity category to configuration for Sonoff TRVZB open/close degree entities (@blacknell)
- #7569 Partly convert Bosch BMCT-SLZ to
modernExtend
(@burmistrzak) - #7551 Add Envilar 7853 whiteLabel info (@MortenTurbo)
- #7557 Add missing effects to LCX015 (@mundschenk-at)
- #7548 Convert Bosch BSD-2 to
modernExtend
(@burmistrzak) - #7560 Convert Bosch Twinguard to
modernExtend
(@burmistrzak) - #7556 Fix iHORN LH03121 zone type (@Koenkk)
- #7562 Fix IKEA E2112 OTA (@samuli-as)
- #7554 Fixes in the PTVO converter (@ptvoinfo)
- #7550 Increased the temperature setting interval for the Moes thermostats (BHT-002-GCLZB) (@kirovilya)
- #21903 Fix
brightness
reporting for TuYa TS110E_2gang_2 (@Koenkk) - #16fddf99b54a0db551df5885901c5a42c41b374d Update TuYa TS0210
sensitivity
description (@Koenkk) - #7534 Bug fixes in the PTVO device converter (@ptvoinfo)
- #22573 Fix
Failed to configure TypeError: func is not a function
(@Koenkk) - #22686 Fix red color not working for Paulmann 500.4X (@Koenkk)
- #7525 Improve
modernExtend
for Bosch BSEN-C*, BWA-1 & BTH-* (@burmistrzak) - #7532 Fix cannot find manuSpecificUbisysDeviceSetup (@sjorge)
- #7529 Fix ID checks for scene/group 0 (@Nerivec)
- #7530 Improvements for Aqara Spotlight T3 (@kirovilya)
- #7523 Convert Bosch BWA-1 to
modernExtend
(@burmistrzak) - #7520 Add shared
modernExtend
for Bosch BTH-* (@burmistrzak) - #7521 Fix 3RSNL02043Z
occupancy
report (@llhappier) - #7509 Fix ShinaSystem USM-300ZB not reporting humidity (@shinasys)
- #7510 Note QOTO QT-05M timer must be set after starting auto shutdown (@deviantintegral)
- #7498 Convert Bosch BTH-RA to
modernExtend
(@burmistrzak) - #7482 Fix electrical measurements not working for
_TZ3000_cehuw1lw
with swBuilId1.0.5
(@hutchx86) - #22528 Fix IKEA E2103 battery % multiplied by 2 (@Koenkk)
- #22414 Log
Default response to xxx failed
asdebug
(@Koenkk) - #22720 Fix
seMetering
cluster (@Koenkk) - #1068 Ember: revert default APS options change in #1065 (@Nerivec)
- #1062 Ember: fix some int8 read/written as uint8 (@Nerivec)
- #22584 Fix
DatabaseEntry with ID already exists
(@Koenkk)
Frontend
- 452fc00 Add interview button (#2027) (@justfalter)
- 324538c Support custom attributes (nurikk/zigbee2mqtt-frontend#2001) (#2019) (@LaurentChardin)
- 23f61fa Send settings diff to Z2M instead of whole object (#2023) (@Koenkk)
- 152942d Info alert with a link to the documentation (#2020) (@MacDada)
- a4b6bc2 User-selectable logs limit (#1999) (@MacDada)
New supported devices
This release adds support for 23 devices:
- #22828
046677585235
Philips Hue Dymera indoor and outdoor wall light (@Koenkk) - #22821
RB 262
Innr E27 bulb (@Koenkk) - #7579
ZGA002
AEOTEC Pico switch with power meter (@iot-holding) - #7579
ZGA003
AEOTEC Pico switch duo with power meter (@iot-holding) - #7579
ZGA004
AEOTEC Pico shutter (@iot-holding) - #22707
404051
MΓΌller Licht Tint LED-Spotlights, white+color 3x (1800-6500K+RGB) 19W (@Chrischan-git) - #7563
98426061
Nordtronic Remote Control (@maginawin) - #22772
TS0601_cover_9
TuYa Cover motor (@slothking87) - #7541
TS0603
TuYa Garage door opener (...
1.37.1
Improvements
- #7490 Improve support for Bosch BTH-RM230Z & BTH-RM (@burmistrzak)
- #7479 Add
colorloop
effect for color lights (@slugzero) - #7484 Improve support for Bosch BTH-RM230Z (@burmistrzak)
- #7463 Allow exposes function in combination with modernExtend (@Koenkk)
- #7475 Support on/off countdown for various TuYa devices (@schauveau)
- #7456 ZCL types revamp (@Nerivec)
- #1033 ZCL types revamp (@Nerivec)
Fixes
- #21852 Add Helm chart (@jlpedrosa)
- #22426 Add settings for finer control over debug log level (@Nerivec)
- #22565 Fix logger crashing on restart (@Nerivec)
- #605 Fix MQTT
ECONNREFUSED error
(@Koenkk) - #7497 Fix Backlight for TuYa TS0013 (@piwi3910)
- #7330 Fix configure failing and no lock/unlock action for Yale YAYRD256HA2619 (@Koenkk)
- #22458 Fix IKEA E2001/E2002 configure (@Koenkk)
- #22468 Fix Iluminize 511.10 not detected as supported (@Koenkk)
- #2742 Rename
TONGOU
toTongou
(@Koenkk) - #22475 Add missing
manuSpecificLumi
to Aqara ZNJLBL01LM (@Koenkk) - #7489 Expose missing actions for Hue Wall Switch Module (929003017102/RDM001) (@marazmarci)
- #22464 Fix
power
not updating for Aurora Lighting AU-A1ZBDSS (@Koenkk) - #22458 Fix IKEA E1524/E1810 and E2001/E2002 right/left hold action not working (@Koenkk)
- #7486 Fix inverted cover status for LED-Trading 9135 (@anharald)
- #22467 Fix no action on color wheel for Sunricher ZG2858A (@Koenkk)
- #7483 Fix
motor_state
for ZNCLDJ12LM (@burmistrzak) - #22328 Fix no actions for some TuYa TS0026 (@Koenkk)
- #22219 Disable unsupported power outage memory for Aqara CL-L02D (@Koenkk)
- #22387 Fix
motor_state
for Lumi ZNJLBL01LM (@Koenkk) - #22403 Fix
ReferenceError: meta is not defined
for Lumi devices (@Koenkk) - #7451 Move Ubisys clusters/attributes out of zh (@sjorge)
- #22212 Support color for Philips 7602031K6 (@Koenkk)
- #7441 Rework and expand occupancy extend (@mrskycriper)
- #1053 Ember: fix for some startup issues, with associated tests (@Nerivec)
- #1052 Ember: fix permit join denied for single-device (zdo) (@Nerivec)
- #1050 Move
Received network/route error
toinfo
(@Koenkk) - #21825 Add
motDEtat
toliXeePrivate
cluster (@Koenkk) - #22140 Fix
Received undefined command from '0'
(@Koenkk) - #1049 Fixes for
ember
(@Nerivec) - #22467 Add
commandMoveToHueAndSaturation
(@Koenkk) - #22396 Move
Unknown attribute
log to debug (@Koenkk) - #1043 Move some ZiGate log statement to debug (@Koenkk)
Frontend
- 07536d1 Show edit buttons on mobile width (#2012) (@S33G)
- 3279bf6 Display toggle to rename Home Assistant entity ID (#2010) (@danroc)
New supported devices
This release adds support for 2 devices:
- #19804
THS317-ET-EY
OWON Temperature sensor with probe (@awhitwam) - #7460
TICMeter
GammaTroniques TICMeter pour Linky (@xmow49)
Fixed device detections
- #17008 Detect
_TZE200_s1xgth2u
as TuYa TS0601_temperature_humidity_sensor_1 (@vivalton) - #22440 Detect
_TZE204_pfayrzcw
as TuYa MTG035-ZB-RL (@Koenkk) - #21940 Detect
_TZE204_znvwzxkq
as Zemismart ZN2S-RS3E-DH (@Koenkk) - #22364 Detect
_TZE200_2se8efxh
as TuYa TS0601_soil (@supaeasy) - #22356 Detect
_TZ3000_gdyjfvgm
as TuYa TS011F_5 (@mircicd)
1.37.0
Notes
- For Home Assistant users: this release requires at least Home Assistant 2024.4.
- This release contains various improvements to the logging:
- Zigbee-herdsman now uses the Zigbee2MQTT logger, meaning that the logging will now be included in the Zigbee2MQTT log files.
- To increase the overal performance of Zigbee2MQTT, debug logging is not logged to
zigbee2mqtt/bridge/logging
and the frontend anymore.
- The
ezsp
driver is now deprecated in favour of the newember
driver. Theember
driver will become the officially supported driver for EmberZNet adapters in the future. See this discussion for more info and how to migrate.
Improvements
- #21984 Unified logging across z2m/zh/zhc (@Nerivec)
- #7455 Improvements for TuYa PJ-1203A (@schauveau)
- #7472 Support
on_level
for Legrand 067771 (@tkintscher) - #7470 Use common
motor_state
values for Bosch & Lumi devices (@burmistrzak) - #7464 OTA support for Innr SP 240,242 and 244 (@leander091)
- #7461 Add toggle for
cover_position_tilt_disable_report
(@burmistrzak) - #7427 Expose
broadcast_alarm
for Bosch BSD-2 (@burmistrzak) - #7432 Add custom cluster for SONOFF TRVZB (@Koenkk)
- #7416 Add smoke sensitivity option for Bosch BSD-2 (@burmistrzak)
- #7412 Legrand 067776(A): Added support for showing / hiding the tilt control (@FabianMangold)
- #7230 Add Calibration attributes for SIN-4-RS-20 (@AlexisPolegato)
- #7130 Add valve opening and closing configuration for Sonoff TRVZB (@lcheng33775823)
- #7395 Added levelConfig to MEG5126-0300/MEG5172-0000 (@Nailik)
- #7390 Ptvo.switch: expose DC power metering (@ptvoinfo)
- #7328 Separate Sber devices and add SBDV-00079 (@mrskycriper)
- #7289 Improve logging (@Koenkk)
- #1039 Log EZSP adapter deprecated (@Koenkk)
- #1028 Add
zclCommandBroadcast
to endpoint (@burmistrzak) - #1019 Support custom clusters (@Koenkk)
- #1008 Add
manuSpecificBosch11
cluster (@burmistrzak) - #989 Improve logging (@Koenkk)
Fixes
- #22063 Change
MQTT publish
log todebug
(@Koenkk) - #22069 Cleanup old logger leftovers (@Nerivec)
- #22129 Convert logger into a class (@Nerivec)
- #22088 Disable automatic reconfigure when configureKey changes (@Koenkk)
- #22110 Fix crash when stopping in case MQTT client did not connect yet (@Koenkk)
- #22066 Reduce MQTT publishing by excluding debug logging from
bridge/logging
(@Koenkk) - #22142 Remove deprecated Home Assistant
color_mode
(@Koenkk) - #7476 Correct attribute name for Aqara curtain hand open (@aurimasniekis)
- #7467 Fix
cover_position_tilt_disable_report
(@burmistrzak) - #7473 Fix Eurotronic Zigbee Spirit system mode/host flags (@mzanetti)
- #22348 Fix ROBB ROB_200-024-0 battery percentage divided by 2 (@Koenkk)
- #7468 Fix typo "indetify" to "identify" (@jonnycastaway)
- #21787 Fix
Value '5' is not allowed
for TuYa TS0601_fan_5_levels_and_light_switch (@Koenkk) - #22294 Fix illuminance not reporting for Bosch RFDL-ZB-MS (@Ltek)
- #7452 Fix invalid
contact
for MCCGQ01LM (@Koenkk) - #22332 Fix TuYa TS0601_illuminance_temperature_humidity_sensor_2 exposes units (@Koenkk)
- #7450 IKEA VINDSTYRKA uses different DataType for measuredValue (@sjorge)
- #7438 Improve position reporting for Bosch BMCT-SLZ (@burmistrzak)
- #7447 Add Yandex whitelabels (@mrskycriper)
- #7444 Refactor modernExtend configure to array (@mrskycriper)
- #7448 Update WS-K01D description (@mrskycriper)
- #22312 Fix configure failing for
_TZ3290_gnl5a6a5xvql7c2a
(@Koenkk) - #7437 Improvements for FORIA and LEDRON devices (@kirovilya)
- #7443 Improvements for PTVO ( (@ptvoinfo)
- #7439 Refactor F00YK04-18-1 to modernExtend (@dinamik1488)
- #7430 Increase Elko 4523430 max load (@Swampen)
- #7417 GS: use alarm_2 for SGPHM-I1 and attribute cleanup (@mrskycriper)
- #7399 Rework
zoneStatus
converter for Bosch BSD-2 (@burmistrzak) - #22205 Remove unsupported color from Innr RS 128 T (@Koenkk)
- #7392 Aqara: refactor rotary knobs to modern extend (@mrskycriper)
- #22183 Disable unsupported power on behaviour for Hive HALIGHTDIMWWE27 (@Koenkk)
- #22078 Fix brightness out of range for various TuYa devices (@Koenkk)
- #7393 Sonoff: force power source for SNZB-01P (@mrskycriper)
- #7383 Improvements for Bosch 8750001213 Twinguard (@burmistrzak)
- #7386 Minor improvements for Bosch BWA-1, BSD-2, BSEN-C2 & BSEN-CV (@burmistrzak)
- #7378 Fix
alarm_on_motion
option for Bosch BWA-1 (@burmistrzak) - #7379 Fix Bosch BTH-RA
display_ontime
(@Burki24) - #21741 Fix TS0601_gas_sensor_3 detection (@Koenkk)
- #7381 Inovelli: update some attribute descriptions for clarity (@InovelliUSA)
- #7374 Use endpoint ids for filtering instead of friendly names (@mrskycriper)
- #7373 Fix Inovelli VZM35 Breeze Mode (@InovelliUSA)
- #7377 Fix Legrand identify (@FabianMangold)
- #7372 Fixes for Bosch BSD-2 & BWA-1 (@burmistrzak)
- #22148 Report Aqara LLKZMK12LM
energy
in kWh instead of Wh (@Koenkk) - #7376 Use legacyAction in modern extends to avoid problems from converter duplication (@mrskycriper)
- #7364 Add RoomsAI 1-2-3 gang touch switches (@avbdr)
- #7367 Added typing for
lookup
; fixed resulting issues (@Nerivec) - #7360 Fix Aqara FP1 zones problem (@kikecortes6)
- #7359 Fix missing
ssIasZone
cluster on Bosch BWA-1 (@burmistrzak) - #7354 Fix TuYa TS0726 not sending actions (@kirovilya)
- [#7355](https://github.com/Koenkk/zigbee-he...
1.36.1
Notes
- Due to some internal changes, some external converters will break. To fix it simply remove
const extend = require('zigbee-herdsman-converters/lib/extend');
from the external converter.
Improvements
- #7201 Improve Aqara DJT12LM support (@mrskycriper)
- #7286 Improve support for Bosch 8750001213 Twinguard (@burmistrzak)
- #21960 Support
emergency_heating
mode for Zen-01-W (@Koenkk) - #7281 Improve Danfoss Icon2 support (@tomash345)
- #7251 Add
zclcommand
converter (@kirovilya) - #7239 Modern extend improvements (@mrskycriper)
- #7200 Remove legacy extend support (@Koenkk)
- #7191 Improve Aqara ZNCLDJ14LM support (@deiger)
- #7196 Support battery and OTA for IKEA E2202 (@thatslolo)
- #7177 Add additional exposes for 8719514440937/8719514440999 (@m00nyONE)
- #7178 Added OTA support for various Schneider Electric devices (@rmcleay)
- #7173 BAC-002-ALZB & BAC-003 fan control units support (@robvanoostenrijk)
- #7134 New modern extends and GS device converters update (@mrskycriper)
- #7074 Add status LED switch for WB-MSW-ZIGBEE v.4 and refactor to modern extend (@mrskycriper)
- #7162 Support
indicator_mode
for Schneider Electric EKO09716 (@Minims) - #7142 Add impulse mode configuration on SIN-4-1-2X devices from NodOn (@AlexisPolegato)
- #978 Add
zclCommand
(@kirovilya) - #977 Base support for channel switching without re-pairing, support it for Ember adapter (@Nerivec)
- #982 Support custom read responses (@Koenkk)
- #968 Add
tuyaAction
command (@kirovilya) - #966 Add more attributes for manuSpecificLumi (@deiger)
- #963 Update manufaturer codes (@Koenkk)
- #950 EZSP: Network restore from backup (@kirovilya)
Fixes
- #21652 Add more Home Assistant entity icons (@mrskycriper)
- #21653 Fix
set
endpoint name conversion (@Koenkk) - #21680 Fix crash due to race condition during interview (@srett)
- #12794 Fix incorrect update state when Z2M is restarted during OTA update (@Koenkk)
- #21726 Home Assistant: remove button name if
device_class
is present (@mrskycriper) - #7287 Fix
XX has multiple 'ota'
when generating definition (@Koenkk) - #7291 Ignore GreenPower endpoint in definition generator (@Koenkk)
- #7272 Inovelli: fix some non-working parameters (@InovelliUSA)
- #7269 Set MCLH-02 color temp range and convert LifeControl to modern extend (@mrskycriper)
- #7261 Fix OWON PC321 current value (@dduransseau)
- #7252 Adding some parameters and fixing some ranges for Inovelli devices (@InovelliUSA)
- #21752 Fix negative temperature value for TuYa TS0601_temperature_humidity_sensor_1 incorrect (@Koenkk)
- #7259 Fix unrealistic pressure readings from Lumi WSDCGQ12LM (@rotdrop)
- #7257 Fixes for TuYa BAC-003 (@robvanoostenrijk)
- #7253 Set color temperature range for BDHM8E27W70-I1 and expose battery voltages (@mrskycriper)
- #7245 Fix Inovelli vzm35-sn and vzm36 not reporting fan speed correctly (@InovelliUSA)
- #21855 Fix TuYa ERS-10TZBVK-AA action not working (@Koenkk)
- #7233 Update Third Reality 3RTHS0224Z description (@weihuan1111)
- #7228 Fix pairing of Legrand devices failing (@Koenkk)
- #7219 Fix iasZoneAlarm extend (@mrskycriper)
- #21828 Increase TuYa
TS0601_thermostat_3
local temperature calibraion range (@Koenkk) - #7204 Properly define generated device to be multiEndpoint (@ffenix113)
- #7049 Support
auto
system_mode
for Bosch Radiator thermostat II (@dierochade) - #7223 Update manufacturer codes to use ZCL definition (@Nerivec)
- #7215 Fixes for ptvo.switch (@ptvoinfo)
- #21775 Fix crash when customTimeResponse fails (@srett)
- #7212 Fix for Legrand OTA updates (newer firmwares) (@FabianMangold)
- #7202 Fix Develco FLSZB-110 temperature reporting (@samuli-as)
- #7198 Refactor all switches to modernExtend (@Koenkk)
- #7192 Fix some Aqara modernExtend (@mrskycriper)
- #7194 Refactor more devices to modernExtend (@Koenkk)
- #7185 Don't allow sceneID 0 (@Koenkk)
- #7183 Fix 8719514440937/8719514440999 description (@m00nyONE)
- #7179 Fix alarm for HESZB-120 (@Rickth64)
- #7180 Fix battery modernExtend (@mrskycriper)
- #7164 Inovelli bug fixes (@nathanfiscus)
- #7155 Use writeStructure for Ubisys input configuration (@sjorge)
- #7159 Fix power source for Aqara WS-USC01 (@gtalusan)
- #7156 Add Aqara WB-R02D and DW-S03D whitelabels (@mrskycriper)
- #17148 Fix
led_indicator
reversed for Aqara ZNCWWSQ01LM (@Koenkk) - #21648 Fix
Value '4' is not allowed
for TuYa YXZBRB58 (@Koenkk) - #21661 Fix incorrect
long
click
send for WXKG01LM (@Koenkk) - #16900 Fix LEDVANCE ota failing (@Koenkk)
- #20692 Fix no
energy
for Aqara QBKG24LM (@Koenkk) - #7143 Fix occupancy extend undefined args (@mrskycriper)
- #7152 Fix the broken LED indicator for Schneider Electric wiser devices (@lucasteligioridis)
- #7149 Make Philips 324131092621 configure more reliable (@sjorge)
- #7144 Reference new named cluster and attribute for Schneider Electric switchActions (@lucasteligioridis)
- #21449 Remove unsupported electricity measurements from Samotech SM323_v1 (@Koenkk)
- #996 Ember: boost stack config (@Nerivec)
- #993 Ember: bugfixes (@Nerivec)
- #992 ZStack: emit network address change event on concentratorIndCb (@deviantintegral)
- [#987](https://g...
1.36.0
Notes
This release adds support for a new experimental Ember driver which can be used as a replacement for the existing EZSP adapter driver. In case you are currently experiencing issues with your EZSP adapter (e.g. Dongle-E/SkyConnect), please give it a try. Instructions on how to use it can be found here. Many thanks to @Nerivec for implementing this!
Improvements
- #21459 Add experimental Ember adapter (@Nerivec)
- #21372 Add support for button entity in Home Assistant (@mrskycriper)
- #7023 Support fanTimerMode for Inovelli VZM35-SN (@JefeDavis)
- #7127 Add
short_press_2_of_2
action to EnOcean PTM 216Z (@Nerivec) - #7131 Enable LED indicator functionality for 41E10PBSWMZ-VW (@lucasteligioridis)
- #7072 Support
switch_type
for TuYa TS0601_dimmer_5 (@RafaelDuncan) - #7113 Add color support to Acuity Brands Lighting RB56SC and RB56AC (@zhihengq)
- #7115 Expose Breeze Mode to Inovelli VZM35 (@nathanfiscus)
- #7109 Support
motor_speed
for Aqara ZNJLBL01LM (@chaayac) - #7083 Modern extend enhancements (@mrskycriper)
- #7086 Add
trigger_count
for Aqara MCCGQ11LM and SJCGQ11LM (@Drafteed) - #7060 Add new identify expose (@mrskycriper)
- #7056 Support _TZE204_ztqnh5cg (@MondoGao)
- #7044 Support more features for Aqara ZNQBKG26LM and ZNQBKG26LM (@alex209)
- #937 Add manuSpecificSchneiderFanSwitchConfiguration (@DanielNagy)
- #918 Add new
ember
adapter implementation, targeting EZSP 13 and above (@Nerivec) - #21512 Enable OTA for Frient HESZB-120 (@jamesonuk)
Fixes
- #21492
trigger_count
&power_outage_count
adjustments in HA (@Drafteed) - #21610 Add noise and noise_detected to HA lookup (@mrskycriper)
- #21494 Check if Zigbee2MQTT is running in
update.sh
(@Toniob) - #21576 Fix endpoint matching for TuYa dummy endpoints (@Koenkk)
- #21493 Fix parsing entity name that contains slash in the name and endpoint specification (@grafalex82)
- #21521 Improve nested group and device name match (@grafalex82)
- #21214 Match endpoint name in the MQTT topic based on endpoints listed in the definition (@grafalex82)
- #21446 Only configure routers on startup (@Koenkk)
- #21264 Remove dependency on predefined list of endpoints (
parseEntityID()
function) (@grafalex82) - #21325 Remove predefined endpoint list, remove limits on device friendly name (@grafalex82)
- #7139 Reference attributes directly from cluster for various Schneider Electric specific attributes (@lucasteligioridis)
- #21607 Fix battery percentage doubled for ROBB ROB_200-025-0 (@Koenkk)
- #7135 Fixes issue of passing function to TuYa lookup value converter (@stalniy)
- #7128 Fix
Attempt to access memory outside buffer bounds
error after pairing of Aqara SRTS-A01 (@Koenkk) - #21589 Fix
identify
failing for Legrand devices (@Koenkk) - #20032 Fix
power_on_behavior
for TuYa TS011F_2_gang_wall (@Koenkk) - #21475 Fix Aqara KQJCMB11LM value (@Koenkk)
- #7123 Correction to the model name for Moes bulbs (@diegocjorge)
- #21570 Fix Orvibo ST30 configure failing (@Koenkk)
- #7121 Fix Owon PC321 current value (@dduransseau)
- #7122 Removed links from description fields (@xyzroe)
- #7120 Update QBKG18LM converter and refactor all Aqara T1 wall switches to modern extend (@mrskycriper)
- #7111 Improve
trigger_count
for MCCGQ11LM and SJCGQ11LM (@Drafteed) - #7117 Lumi: add
quirkCheckinInterval(1_HOUR)
to battery devices to fix configure failing (@sjorge) - #21442 Add missing color for EGLO 99099 (@Koenkk)
- #21541 Fix Orvibo ST30 configure failing (@Koenkk)
- #7107 Use deviceEndpoints extend instead of endpoint definitions (@mrskycriper)
- #19765 Expose
battery
for TuYa LKWSZ211 (@KipK) - #7027 Fix
action
values of Vesternet VES-ZB-REM-013 (@spudwebb) - #7104 Fix system mode for Acova PERCALE 2 and TAFFETAS 2 (@cperriot)
- #7099 Fix various Linptech ES1ZZ(TY) exposes (@AntoineGS)
- #7098 Remove unsupported effect and power on behaviour for Samotech SM325-ZG (@alexeiw123)
- #21442 Add missing
action_group
to various EGLO 99099 events (@Koenkk) - #20955 Fix
Failed to find endpoint which support OTA cluster
for various TuYa TS011F_plug_3 (@Koenkk) - #7094 Fix switch missing for CH2AX/SWITCH/1 and CH10AX/SWITCH/1 (@Nailik)
- #20032 Add OTA for TuYa TS011F_2_gang_wall (@Koenkk)
- #7087 BMCT-SLZ: Expose switch type in shutter mode and fix UNSUPPORTED_ATTRIBUTE error (@slugzero)
- #7079 Remove unsupported
tamper
from various TuYa TS0207_water_leak_detector (@Chartreusito) - #7069 Enable configure reporting for SBM300ZX (@shinasys)
- #21317 Fix
Cannot read properties of undefined (reading '1')
error for various Develco plugs (@Koenkk) - #21353 Fix preset for TuYa ZWT198/ZWT100-BH (
_TZE204_lzriup1j
) (@Koenkk) - #7062 Fix Schneider Electric MEG5126-0300/MEG5171-0000 endpoints (@Nailik)
- #7066 Rename MOES to Moes to unify vendor (@tefracky)
- #7065 Update various min/step values for Moes BRT-100-TRV (@tefracky)
- #7037 Fix Aqara JTQJ-BF-01LM/BW device type and power source (@VivantSenior)
- #20032 Fix state not updating for MakeGood MG-AUZG01 (@Koenkk)
- #7047 Change
window_open
towindow_detection
for Bosch thermostats (@danielpetrovic) - #21282 Fix move and presense sensitivity for TuYa ZY-M100-24G (@Koenkk)
- #7054 Fixes for YSRAI YSR-MINI-01_wwcw (@nklebedev)
- #6982 Refactor Lumi specific converters (@mrskycriper)
- #7058 Update WETEN PCI E
buzzer_feedback
description (@BenJamesAndo) - #7039 Fix Aqara Z1 triple and quadruple switch middle button not working (@waterlou)
- #7038 Fix negative power values for Develco EMIZB-132 (@svhelge...
1.35.3
This is a hotfix release to address the connection issues with Conbee/Raspbee adapters introduced in 1.35.2 (#21162)
Improvements
- #7008 Add OTA support for the Namron 540139X panel heaters (@jerixen)
- #7000 Expose identify for IKEA E2013 and E2134 (@thatslolo)
- #6996 Support more features for Bosch BTH-RM (@danielpetrovic)
- #6992 Support button state during rotation for Lumi ZNXNKG02LM (@kryptan)
Fixes
- #7018 Aqara ZNQBKG38LM, ZNQBKG39LM, ZNQBKG40LM and ZNQBKG41LM improvements (@waterlou)
- #7025 EMIZB-132: Avoid reporting of zero energy (currentSummDelivered) (@svhelge)
- #21259 Fix Gledopto GL-SD-001 commands timing out (@Koenkk)
- #7015 Fix Xiaomi LYWSD03MMC integration (@devbis)
- #7021 Avoid negative values (-2 147 483 648) for EMIZB-132 (@svhelge)
- #7016 Disable blinking of internal green led of WB-MSW-ZIGBEE v.4 (@Dronablo)
- #21232 Disable unsupported OTA for Aqara MCCGQ14LM (@Koenkk)
- #21230 Fix
No converter available
error for TuYa ZY-M100-24G (@Koenkk) - #21203 Fix configure of eWeLink ZB-SW0X failing (@Koenkk)
- #20886 Rename
3137308/3137309
to3004482/3137308/3137309
(@Koenkk) - #7019 Update Open'R description (@ElouanHocineNexelec)
- #7011 Fix fan control of BAC-002-ALZB (@a2nt)
- #21196 Fix no actions for TuYa TS0042 (@Koenkk)
- #21212 Fix power source for Namron 1402767 (@Koenkk)
- #7013 Improve SONOFF SNZB-02 reporting intervals (@enryIT)
- #7003 'transition' is not a number, got string () when
transition: ""
(@krzysztof-kwitt) - #20551
\u001aTRADFRI bulb GU10 WW 345lm
not detected as supported (@Koenkk) - #7010 Fix Aqara ZNQBKG38LM, ZNQBKG39LM, ZNQBKG40LM and ZNQBKG41LM bugs (@waterlou)
- #21158 Fix
single_1
instead ofsingle
action for various TuYa devices (@Koenkk) - #17148 Fix failing commands to Aqara ZNCWWSQ01LM causing a crash (@Koenkk)
- #21183 Fix Light Solution 3137308/3137309 not exposing dimming functionality (@Koenkk)
- #6997 LiXee: Correct stge parsing by converting String to raw hex number (@mildis)
- #7001 Log instead of throwing exception when generateDefinition can handle only 1 endpoint (@Nerivec)
- #19559 Fix
battery
not exposed for Aqara MCCGQ12LM (@Koenkk) - #6990 ManuSpecificLumiicLumi should be manuSpecificLumi (@sjorge)
- #6991 Update Vesternet VES-ZB-SWI-015 to configure power reporting based on firmware version (@martyn-vesternet)
- #21152 Remove manufaturer code from StelproOutdoorTemp (@Koenkk)
- #6993 Fix Niko 552-72301 state (@VoltX)
Frontend
- efdedfe Add missing keys (@nurikk)
- ee42125 Fix locale map (@nurikk)
- c7061cf Add locale downloader script (@nurikk)
- d2a4358 Update locales (@nurikk)
- 732dee9 Add support for downloading PNG device images (@nurikk)
- 919a3aa Fix search in header device selector (@krzysztof-kwitt)
- 27d94a7 Add support for PNG images (@nurikk)
New supported devices
This release adds support for 3 devices:
- #6999
8719514338487
Philips Hue white ambiance Pillar spotlight with Bluetooth (white) + dimmer switch (@dasadi) - #17521
BAC-003
TuYa Central air conditioner thermostat temperature controller (@pippocuce) - #6985
ZS-SR-EUC
Moes Star ring - smart curtain switch (@tdelsupexhe)
Fixed device detections
- #21240 Detect
\u001aTRADFRI bulb GU10 WW 345lm8
as IKEA LED2104R3 (@Koenkk) - #6984 Detect
_TZE200_wnp4d4va
as Mercator IkuΓΌ SSW06G (@SeanoNET) - #7017 Detect
0x8040
,0x8041
and0x8042
as Danfoss Icon (@JensenInnovation) - #21240 Detect
TRADFRI bulb GU10 WW 345lm8
as IKEA LED2104R3 (@Koenkk) - #21186 Detect
_TZE200_e9ba97vf
and_TZE200_kds0pmmv
as Moes TV01-ZB (@Koenkk) - #7005 Detect
_TZE200_sgpeacqp
as TuYa TS0601_smart_human_presence_sensor_1 (@lgleim) - #21172 Detect
_TZ3290_gnl5a6a5xvql7c2a
as TuYa iH-F8260 (@kikher) - #21174 Detect
WATER_TPV13
as HEIMAN HS1WL/HS3WL (@Koenkk) - #6804 Detect
_TZ3000_18ejxno0
as Moes ZS-EUB_2gang (@liamstears) - #19382 Detect
TRADFRI bulb E26 WW G95 CL 470lm
as IKEA LED2102G3 (@Koenkk)
1.35.2
Improvements
- #6930 Support multi endpoint for generate definition (@ffenix113)
- #6969 Update all Lumi (Aqara and Xiaomi) terminology, device
vendor
anddescription
(@mrskycriper) - #19847 Support more features and fix brightness for TuYa TS0052 (@Koenkk)
- #6958 Support electricity metering for SKHMP30-I1 (@mrskycriper)
- #6948 Support gradients for Philips 915005988501 (@chrisdrackett)
- #6936 Support new Inovelli VZM35 firmware features (@futurexdesign)
- #6939 Support more features for LYWSD03MMC (@krzysztof-kwitt)
- #6766 Expose
mode
for TuYa TRV602 (@BAUBLITZ) - #6922 Improve Aqara SRTS-A01 integration (@mrskycriper)
- #6443 Add ability to set weekly schedule to Sonoff TRVZB (@photomoose)
- #6934 Enable identify for IKEA Vallhorn and Parasoll (@LarsStegman)
- #6917 Support
sensor
for TuYa ZWT198/ZWT100-BH (@vobelic) - #6869 Add ability to re-evaluate exposes on incoming Zigbee messages (@slugzero)
- #19718 Support
do_not_disturb
for TuYa TS0505B_2 (@Koenkk) - #6862 Support alarm triggering for Bosch BSD-2 (@vjonas)
- #6890 Support co2 in defintion generator (@Koenkk)
- #6879 Improve OWON PC321: add power factor and summation attributes (@dduransseau)
- #6882 Lixee : explode STGE into sub-values (@mildis)
- #403 Support OTA for AU-A1ZBDSS (@Koenkk)
- #6837 Add category attribute to exposes (@slugzero)
- #6840 Add missing clusters to Xioami VOCKQJK11LM (@sjorge)
- #6863 Expose action_group for paul neuhaus q-remote (@FernetMenta)
- #858 Support EZSP 13 (gecko 4.4.0, ncp 7.4.0.0) (@kirovilya)
- #848 Use cluster definition manufacturerCode when available (@sjorge)
Fixes
- #20746 Added icon and device_class for some Aqara device entities (@mrskycriper)
- #20903 Home Assistant: additional icons for Aqara TRV entities and various others (@mrskycriper)
- #20482 Notify systemd for start, stop, watchdog (@chrthi)
- #20861 Remove deprecated sendWhen (@slugzero)
- #20952 Republish correctly on scene changes to Home Assistant (@mundschenk-at)
- #20805 Revert "Enable incremental TSC builds (#19293)" (@Koenkk)
- #20663 Set Home Assistant entity categories
config
anddiagnostic
according to expose categories (@slugzero) - #20868 Use Alpine 3.18.4 as base (@Koenkk)
- #21123 Fix
Cannot read properties of undefined (reading 'find')
(@Koenkk) - #6983 Fix display of incorrect firmware version for Aqara
ZNCLBL01LM
(@Otnow) - #6975 Add identify to IKEA E1743/E2001/E2002 (@LarsStegman)
- #2522 Fix Xiaomi LLKZMK12LM actions (@Koenkk)
- #6976 Migrate DiY MHO-C401N to modernExtend (@latargere)
- #6967 Add entity_category for more entities (@mrskycriper)
- #6971 Fix IKEA E2112 configure failing (@sjorge)
- #20764 Fix no
battery
value for Xiaomi SJCGQ12LM (@Koenkk) - #6959 Improve TuYa ZY-M100-24G support (@juan11perez)
- #6964 Add back
detect_interval
to Aqara RTCGQ14LM (@mrskycriper) - #6955 Correct scaling on Ubisys H1 local temperature offset (@sjorge)
- #6954 Fix certain IKEA bulbs switching on to lowest brightness on toggle (@accek)
- #19874 Fix TuYa
TS0601_dimmer_2
andTS0601_dimmer_3
not controllable from HA (@Koenkk) - #6951 Remove useless
remote_temperature
from Ubisys H1 (@sjorge) - #20918 Fix ORVIBO RL804QZB configure failing (@Koenkk)
- #10660 Fix
Failed to find endpoint which support OTA cluster
error for Xiaomi devices (@Koenkk) - #6940 Fix Onesti easyCodeTouch_v1 battery percentage divided by 2 (@newlund)
- #6937 Update Aqara WP-P01D description (@Otnow)
- #18929 Update TuYa TS0210 sensivity description (@Koenkk)
- #20687 Disable unsupported configure reporting for ShinaSystem SBM300ZX (@Koenkk)
- #20884 Remove unsupported color from Innr RB 278 T (@Koenkk)
- #17148 Fix too small frames leading to errors for Xiaomi ZNCWWSQ01LM (@Koenkk)
- #20774 Fix negative temperature values for TuYa TS0601_air_quality_sensor incorrect (@Koenkk)
- #6919 Add whitelabel for Owon to TS0601_3_phase_clamp_meter (@Chartreusito)
- #20854 Disable unsupported
power_on_behavior
for Vimar 14592.0 (@Koenkk) - #6918 Fix missing
color_temperature_move_stop
(@Koenkk) - #6913 Fix Profalux NSAV061 configure failing (@rclsilver)
- #6829 Fix SONOFF SNZB-06P and SNZB-03P configure failing (@Koenkk)
- #6906 Remove deprecated
sendWhen
from converters (@slugzero) - #6911 Rename Sprut to Wirenboard (@NikitaKorneev)
- #20809 Fix
max_temperature_limit
range for Moes BHT-002-GCLZB (@Koenkk) - #20765 Fix no OTA cluster for TuYa TS011F_plug_1 (@Koenkk)
- #6909 Fix Xiaomi VOCKQJK11LM losing bindings on power outage (@sjorge)
- #6897 Added White Label For Moes ERS-10TZBVB-AA (@danieledwardgeorgehitchcock)
- #6896 Added White Label For Schneider CCTFR6500 (@danieledwardgeorgehitchcock)
- #6886 Disable unsupported
power_on_behavior
for various ShinaSystem devices (@nukusinji) - #6892 Fix battery reporting for E2013 (@thatslolo)
- #6901 Fix Danfoss 014G2461 setpoint limit (@microraptor)
- #10660 Fix no OTA endpoint available for various Xiaomi devices (@Koenkk)
- #20130 Fix Xiaomi ZNCWWSQ01LM 0 days schedule parsing (@Koenkk)
- #6872 Add new model IDs to
LED2002G5
,LED1738G7
andLED1935C3
(@kenneyd) - #6883 Fix setting ELKO 4523430
display_text
(@Koenkk) - #6874 Move d...
1.35.1
This release is a hot-fix release for 1.35.0, enjoy!
Improvements
- #7 Expose
action
for MiBoxer FUT089Z (@Koenkk) - #6841 Expose
sensor_temp
for Xiaomi SRTS-A01 (@yclybouw) - #6831 Support custom CA certs for OTA firmware downloads (fixes Hue OTA updates) (@kaechele)
- #6836 Support OTA for IKEA E2134 (@mik9)
- #6810 Add new features to Ubisys H1 (@sjorge)
- #6809 Adapt exposes according to covering type for Ubisys J1 (@slugzero)
- #6807 Expose
keypad_lockout
for Schneider Electric WV704R0A0902 (@infabo)
Fixes
- #20526 Fix configure on startup crashing coordinator (@Koenkk)
- #20473 Fix crash due to unhandled Promise exception (@Koenkk)
- #19788 Fix Home Assistant
program
not truncated when too large (@Koenkk) - #20477 Prevent extension errors from crashing Zigbee2MQTT (@Koenkk)
- #20548 Prevent warnings for bridge entities with legacy_entity_attributes enabled (@mundschenk-at)
- #20547 Support legacy_availability_payload for Home Assistant connection_state (@mundschenk-at)
- #6850 Add
ignore_tuya_set_time
to TuYa X5H-GB-B (@Lederhaut) - #6846 Expose
battery
for IKEA E2013 (@Noettore) - #6847 Fix
power_factor
unit for various devices and add SPM01-D2TZ-U01 (@dduransseau) - #20526 Disable configure for Lonsonho QS-Zigbee-S05-LN (@Koenkk)
- #6843 Improved OTA errors & logging (@Nerivec)
- #6844 Disable unsupported powerOnBehavior for various Hej switches (@star114)
- #20590 Fix LELLKI WP33-EU/WP34-EU single switch toggling all switches (@Koenkk)
- #18704 Fix TuYa BLE-YL01 salinity unit (@Koenkk)
- #14689 Fix Zemismart ZM25TQ power source (@Koenkk)
- #6834 Fix
action
values for IKEA E2213 (@krishoog) - #19949 Fix current calibration not working (@Koenkk)
- #6822 Add
up_clickdown
anddown_clickdown
action to SinopΓ© TH1123ZB (@onixx) - #6813 Disable unsupported
powerOnBehaviour
for Quotra B07JHL6DRV (@mikeodr) - #6824 Disable unsupported powerOnBehavior for eWelink SWITCH-ZR02 (@antunesls)
- #6815 Disable unsuppoted
powerOnBehaviour
for 43082 (@Nerivec) - #20526 Don't fail configure when reading
startUpOnOff
fails (@Koenkk) - #6820 Expose
door_state
for Dataek 0402946 (@Koenkk) - #1851 Expose
week
for TuYa TS0601_thermostat (@Koenkk) - #6819 Fix
preset
andsystem_mode
not settable for TuYa TS0601_thermostat_1 and TRV602 (@lompi) - #20486 Fix
Value '2' is not allowed
for TuYa TV02-Zigbee (@Koenkk) - #1851 Fix
week
missing for HKGK BAC-002-ALZB (@Koenkk) - #20528 Fix definition generator crashing startup (@Koenkk)
- #597599e7e41d3b882ca01e9834b4e2a5acba2d2d Fix IKEA E1743 battery % divided by 2 (@Koenkk)
- #20493 Fix invalid power 0 for TS011F_plug_1 (@Koenkk)
- #20531 Fix no electrical measurements for MakeGood MG-AUZG01 (@Koenkk)
- #20493 Fix no value when calibration/precision option is invalid (@Koenkk)
- #6814 Disable powerOnBehavior for RM3500ZB (@alray31)
- #20354 Disable unsupported
power_on_behavior
for TS0003 (@Koenkk) - #20515 Disable unsupported
power_on_behaviour
for Ksentry KS-SM001 (@Koenkk) - #16709 Fix
Cannot set properties of undefined (setting 'power')}
for TuYa TS011F_plug_1 (@Koenkk) - #20492 Fix
Error: Cluster 'liXeePrivate' has no attribute 'relaisX'
(@Koenkk) - #6806 Fix Bosch BMCT-SLZ configure failing (@slugzero)
- #6812 Fix color not supported for Xiaomi LGYCDD01LM (@Nerivec)
- #17953 Fix color temperature not supported for Ltech TY-75-24-G2Z2_CCT (@Koenkk)
- #20483 Fix configure failing for eWeLink ZB-SW01 (@Koenkk)
- #6802 Fix Hue firework effect (@popy2k14)
- #20276 Fix light turning off when setting color through HSV (@Koenkk)
- #20331 Fix max setpoint for Hive UK7004240 (@Koenkk)
- #20503 Fix no
action
for Xiaomi ZNQBKG25LM (@utegental) - #6808 Temperature expose unit (@Koenkk)
Frontend
- 12bcb5f Fix memoize (@TimBroddin)
New supported devices
This release adds support for 9 devices:
- #6852
7377019
Viessmann ViCare CO2, temperature and humidity sensor (@jmpmn-jr) - #6842
WL4210
SinopΓ© Zigbee smart water leak detector with external sensor (@chemicalstorm) - #19605
ZM25R1
Zemismart Tubular motor (@vinta7) - #6827
3RTHS0224BZ
Third Reality Temperature and humidity sensor v2 (@weihuan1111) - #6825
BMCT-RZ
Bosch Relay, potential free (@danielpetrovic) - #6835
MAI-ZTM20C
Profalux Cover remote (@mauduich) - #20561
8719514343320
Philips Hue white A67 bulb E26 with Bluetooth (1600 Lumen) (@Koenkk) - #6830
TS0601_cover_8
TuYa Cover motor (@darki73) - #6811
4512752/4512753
Namron Touch thermostat 16A 2.0 (@esandoe)
Fixed device detections
- #6848 Detect
_TZE200_kvpwq8z7
as TuYa TS0601_gas_sensor_1 (@orlando-antonino) - #20592 Detect
TRADFRI bulb E26 WS globe 1160lm
as IKEA LED2003G10 (@Koenkk) - #6828 Detect
_TZE204_mtoaryre
as TuYa MTG075-ZB-RL (@mikelauskas) - #6817 Detect
_TZ3000_ssp0maqm
as Woox R7052 (@NebzHB) - #6821 Detect
_TZE200_py4cm3he
as TuYa TV02-Zigbee (@lars010101) - #20551 Detect
\u001TRADFRI bulb GU10 WW 345lm
as IKEA LED2104R3 (@Koenkk) - #20496 Detect
_TZ3000_ssp0maqm
as TuYa TS0215A_sos (@Koenkk)