Releases: Koenkk/zigbee2mqtt
Releases · Koenkk/zigbee2mqtt
1.42.0
Upcoming Zigbee2MQTT 2.0.0 release
All the preparations for the 2.0.0 release have now been completed. Note that this release will contain breaking changes which can be found here. Starting from 2 December, users can start testing Zigbee2MQTT 2.0.0 by switching to the dev branch. If no big blockers are found, 2.0.0 will be released on 3 January 2025.
Improvements
- #24233 Add experimental support for Home Assistant
event
entities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
test
for W599001 (@los7702) - #8379 Add switch type to TS110E_2gang_2 (@mikolajpiecuch)
- #8350 Support OTA for Tuya TS0201 (@lueis)
- #8326 Expose switch type for TS110E_1gang_2 (@mikolajpiecuch)
- #8307 Add Livarno Home (Lidl) HG08131A, HG08131B, HG08131C (@RubenKelevra)
- #8310 Support OTA for RB 272 T (@ltratt)
- #8280 Add running state to Saswell TRV (@barthez)
- #8404 Add inverted modes for POK008 (@zombierzn)
Fixes
- #24717 Home Assistant
event
entities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
action
key is missing or empty in state payload (@mundschenk-at) - #24619 Replace connect-gzip-static with express-static-gzip to become compatible with Node 23 (@bdolgov)
- #24657 Temporarily disable serving compressed index file (@bdolgov)
- #8385 EWelink: fix some device detections (@sonofftaotaoliu)
- #8389 Fix
window
CLOSE
value for Tuya TS0601_thermostat_1 (@VasekCejka) - #24930 Fix battery % multiplied by two for ROB_200-008-0 (@Koenkk)
- #8386 Fix setting schedule for some Tuya thermostats when no
working_day
has been set yet (@9Mad-Max5) - #8374 Fix 'programming_operation_mode' expose (@kirovilya)
- #8359 Bosch BSP-FZ2 (Plug Compact): fix failing interview due to wrong device configuration (@DerDreschner)
- #8371 Update Schneider PIR switch/Rotary dimmer config (@peroo)
- #8342 Add Nedis ZBWS40WT as whitelabel for Tuya TS0044 (@matejgordon)
- #24745 Add new fingerprint for GL-C-007-2ID (@Koenkk)
- #8313 Elko Super Thermostat: configurable reporting of local temperature based on sensor choice (@torandreroland)
- #8335 Fixed presence state for Tuya RT_ZCZ03Z (_TZE204_uxllnywp) (@Zuz666)
- #8330 Detect new model of LED2109G6 and fix model of LED2201G8 (@xzion)
- #8329 Fix overall power for TS0601_3_phase_clamp_meter (@mwdmwd)
- #8325 Fix Somfy SOMFY-1241752 integration (@heisenberg2980)
- #8321 Fixed LoraTap SC400ZB-EU calibration time reading (@PedroQ)
- #8305 Add back colour to Gledopto GL-C-003P (@Aogu181)
- #8308 Fix attribute name for Elko Super RF (@torandreroland)
- #24698 Fix EcoDim ED-10012 and ED-10014 battery % (@Koenkk)
- #8301 Fix hasAlreadyProcessedMessage when device has multiple endpoints (@martyn-vesternet)
- #8298 Fix preset value for Tuya
_TZE200_viy9ihs7
(@Liionboy) - #8183 Fix Gledopto GL-SD-301P not reporting state changes (@Koenkk)
- #24668 Fix SNZB-04 status incorrect after some time (@Koenkk)
- #8275 Disable unsupported power on behaviour for Third Reality 3RWK0148Z (@3reality-support)
- #8278 Fix battery % for Legrand 067646 (@CodeForLove83)
- #8269 Changed device vendor name from Namron AS to Namron to match with other devices (@SanderBlom)
- #8272 Fix
motion_sensitivity
andoccupancy_sensitivity
for Tuya ZY-M100-24G (@magicus) - #8261 Fix Develco SMSZB-120 and HESZB-120 configure (@mamrai1)
- #8265 Fixed unit errors for water level sensor ME201WZ (@vit-um)
- #24340 Fix force power source not working when
Unknown
(@Koenkk) - #24597 Fix Moes MS-108ZR cover state inverted (@Koenkk)
- #8190 Define endpoint in definition.toZigbee containing key 'state' (@Zitrium31)
- #8241 Device/zigbeetlc: Removed no longer needed endpoint quirk (@robvanoostenrijk)
- #8250 Fix Chacon ZB-ERSM-01 cover state inverted (@Vecken)
- #24588 Fix SNZB-03 detected as SQ510A (@Koenkk)
- #8247 Fix temperature values divided by 10 for RMDZB-1PNL63 (@octa22)
- #8240 Fix ZB-WB01 button mapping (@xsp1989)
- #8248 Switch IKEA E2206 to Zigbee OTA (@jamesonuk)
- #8233 TuyaTz.datapoints wrongly updates { state: } object (@robvanoostenrijk)
- #1240 Comment on Z-Stack ZDO command oddity (@nraynaud)
- #1241 Fix command responses in the scenes cluster (@canardos)
- #1235 Fix missing response for readReportConfig command (@canardos)
- #1233 ZNP ZDO: skip logging payload (@Koenkk)
- #8409 Fix Philips Hue gradient color encoding (@LukeT92)
- #8408 Poll interval battery fix for Smarthings Multipurpose Sensor 2018 (@torandreroland)
Frontend
- 9354acf fix changed settings constantly resetting #2080 (@Koenkk)
- bc61337 add basque language (#2241) (@unai-os)
- b69bbaf update en.json (#2087) (@xrust83)
- 2440a1e fix initial state download button (@nurikk)
- 999c42e do not indent groups with one element inside (#1958) (@kirovilya)
- 113e1ef update vendor-links.tsx (#2169) (@ciberkids)
- 772428c display exact timestamp in the last see...
1.41.0
Notes
- Preparations for Zigbee2MQTT 2.0 are underway. This release emphasizes the removal of deprecated features. For more details, please visit: #24198
- Zigbee2MQTT made it into the Top 10 open source and public projects attracting the most first-time contributors in 2024 on GitHub. A big thank you to all our contributors! ❤️
Improvements
- #24122 Add
throttle
option for devices (@ivanfmartinez) - #24244 Allow serving frontend under subpath (@vladimir-kotikov)
- #8226 Linptech ES1ZZ: add led indicator and fix the illuminance calculation (@ryangu)
- #8210 Add two private attributes for SR-ZG9040A/ZG9041A-D (@maginawin)
- #8157 Tuya BAC-003 & BAC-002-ALZB: Add support for current_cooling_setpoint (@robvanoostenrijk)
- #8146 Add ota to SIN-4-FP-21_EQU (@KipK)
- #8099 Support calibration up/down for Tuya
_TZ3000_cet6ch1r
(@jonnysciar) - #8061 Expose test attribute for HEIMAN HS1SA (@sermayoral)
Fixes
- #24555 Add additional discovery lookups for Home Assistant (@magicus)
- #24226 Fix group state change for open/close devices (@Trexano99)
- #24322 Frontend code cleanup (@Nerivec)
- #24538 Improve
power_phase_b
andpower_phase_c
Home Assistant discovery (@Bacchus777) - #24520 Remove extraneous whitespace in template for binary attributes (@ccutrer)
- #8223 Develco MOSZB-153: Fix illuminance reporting & unlock LED, timeout control (@HowmationFr)
- #8229 Improvements to Tuya ZY-M100-24G ('_TZE204_ijxvkhd0') (@magicus)
- #8220 Fix TS0222_light not exposing illuminance (@Pantastisch)
- #8214 Correct local temperature calibration min and max value on SONOFF TRVZB (@m-larin)
- #8212 Improve OSRAM AC01353010G batter % calculation (@aioue)
- #24169 Fix Lidl HG06335/HG07310 not reporting status (@Koenkk)
- #24471 Fix state attribute incorrect for Tuya TS0601_dimmer_2 (@Koenkk)
- #8199 Remove unsupported color from Innr RB 279 T (@ed-wright)
- #8189 Fix configure failing with
TABLE_FULL
for Develco SMSZB-120 and HESZB-120 (@mamrai1) - #8174 Prevent IKEA PARASOLL and BADRING being stuck on a previously reported state after it rapidly changes back and forth (@marazmarci)
- #8175 Add missing off_wait_time to light_onoff_brightness converter (@marazmarci)
- #24025 Fix power source uknown for various SONOFF devices (@Koenkk)
- #8171 Update 3r cluster id (@3reality-support)
- #8129 Fix configure failing when configuring too many attributes at once (@Koenkk)
- #8123 Allow reporting minimum to be specified in device file for electricityMeter configuration (@clockbrain)
- #24340 Fix power source unknown for various Tuya lights (@Koenkk)
- #8144 Update 3r product (@3reality-support)
- #8044 Update frient powermeter led 2 (@tbowmo)
- #8136 Use zigbeeOTA for Lixee (@KipK)
- #8134 Corrections to TOMZN TOB9Z-VAP vs TOB9Z-M (@yannpub)
- #23486 Fix battery % reporting of Third Reality 3RSS009Z (@Koenkk)
- #24049 Fix Tuya ZY-M100-24GV2 move/presence sensitivty range (@Koenkk)
- #8060 Improve reporting of IKEA E2206 (@Rembock)
- #8100 Change ZWT198/ZWT100-BH minimum deadzone value and step (@Vangreen)
- #24185 Fix Aqara DJT11LM x/y/` values (@Koenkk)
- #8093 Fix Legrand device pairing (@CodeForLove83)
- #23557 Fix Lumi ZNCLBL01LM state and position reporting (@Koenkk)
- #8094 Fix ShinaSystem PMM-300Z2 and PMM-300Z3 ac frequency (@shinasys)
- #24261 Fix some Tuya devices not reporting data (@Koenkk)
- #23874 Fix Tuya ZWT198/ZWT100-BH
manuSpecificTuya.mcuVersionRequest
times out (@Koenkk) - #8092 Remove position from Siterwell GS361A-H04 (@toughvj)
- #8088
Failed to apply calibration to ...
when using an empty string (@Koenkk) - #8076 Fix
_TZE204_aoclfnxz
integration (@dukobpa3) - #3067 Fix E2206 OTA (@Koenkk)
- #23483 Fix Moes MS-108ZR cover inverted (@Koenkk)
- #24074 Fix
_TZ3210_mja6r5ix
integration (@Koenkk) - #8066 Fix Avatto ZWT198 _TZE204_xnbkhhdr, fix reversed 6-1 and 5-2 in 'working_day' datapoint (@B3WiN)
- #8073 Fix power source unknown for some Tuya switches (@Koenkk)
- #8063 Fixes for
_TZE204_aoclfnxz
integration (@dukobpa3) - #1227 Remove disappeared endpoints (@Koenkk)
- #1223 Ember: minor cleanup (@Nerivec)
- #1226 ZBOSS: fix ZDO bind/unbind commands for groups (@kirovilya)
- #1218 ZBOSS: Fix unhandled error on sendZclFrameToEndpointInternal in case of request execute time more than timeout (@andryblack)
- #1213 Ember: set NWK frame counter on backup restore (@Nerivec)
- #1217 Log socket errors zigbee2mqtt/hassio-zigbee2mqtt#644 (@Koenkk)
New supported devices
This release adds support for 74 devices:
- #8238
929003809101
Philips Hue White & Color ambience Centris V2 ceiling light (3 spots) (@BogdanDarius) - #8191
amina S
Amina Distribution AS Amina S EV Charger (@somlioy) - #8227
HA-08_THERMO
AlecoAir Thermostat radiator valve (@stefan-golinschi) - #8234
NAS-TH07B2
NEO Temperature & humidity sensor (@baggiowu) - #8236
RMDZB-1PNL63
TNCE Zigbee DIN single phase RCBO energy meter (@octa22) - #8222
RS485
easyiot Zigbee to RS485 controller (@xsp1989) - #8222
ZB-PM01
easyiot Smart circuit breaker with Metering (@xsp1989) - #8222
ZB-WC01
easyiot Curtain motor (@xsp1989) - #8222
ZB-WB01
easyiot 1-button remote control (@xsp1989) - #8222
ZB-WB02
easyiot 2-button remote control (@xsp1989) - #8222
ZB-WB03
easyiot 3-button remote control (@xsp1989) - #8222
ZB-WB08
easyiot 8-button remote control (@xsp1989) - [#8222](...
1.40.2
Improvements
- #8049 Add current level startup to all IKEA TRADFRI lights (@dannyneup)
- #8031 Improve multi-endpoint support for lights (@mundschenk-at)
- #8040 Improvements for tint (Mueller Licht) (@FernetMenta)
- #8011 Improve support for the SUTON STB3L-125-ZJ DIN rail RCBO (TZE204_wbhaespm) (@octa22)
- #7895 OWON PC 321 - support clear measurement data (@Lacrymal3)
- #1200 ZBOSS: group and broadcast requests (@kirovilya)
- #1194 Standardize ZDO (@Nerivec)
- #1187 Prepare to move specific ZDO requests out of Adapter (@Nerivec)
Fixes
- #23601 Enforce TS
strict
type checking (@Nerivec) - #24045 Fix Home Assistant
Invalid state message
error when state is too long (@Koenkk) - #23893 Improve performance when logging is disabled (@tomer-w)
- #24090 Fix incorrect logging when value is not in Tuya lookup (@Koenkk)
- #21738 Fix Tuya ZY-M100-24GV2 integration (@Koenkk)
- #24049 Fix Tuya ZY-M100-24GV3 move/presenence sentivity range (@Koenkk)
- #24091 Mark GL-C-003P as color temp only (instead of color) (@Koenkk)
- #8041 Fix Lumi pet feeder LED indicator control (@impankratov)
- #8048 Fix scaling ignored when precision is specified in a
modernExtend.numeric
(@morgendagen) - #8024 Fix vendor naming resulting in duplicate vendors (@MarkusPalm)
- #24081 Log Lumi
Unhandled key
as debug (@Koenkk) - #8018 Expose
toggle
command for SONOFF ZBMINIR2 (@Koenkk) - #8005 Improve
_TZE204_aoclfnxz
integration (@dukobpa3) - #7567 Fix
_TZ3210_mja6r5ix
not controllable (@diegocjorge) - #8017 Fix
_TZE204_m1wl5fvq
not being detected as supported (@ab3al91) - #8004 Fix battery reporting for Tuya
_TZ3210_up3pngle
(@marcelhoogantink) - #24013 Fix configure failing for ZG-101ZL (@Koenkk)
- #23993 Fix custom cluster missing in configure (@Koenkk)
- #24074 Fix power source unknown for some lights and switches (@Koenkk)
- #8007 Add custom cluster for Perenio PEHPL0X (@Stonos)
- #24007 Fix power source unknown for all battery powered devices (@Koenkk)
- #8003 Fix power source unknown for Sonoff plugs SA-028/SA-09 (@kbullet)
- #8002 Hint for required firmware for auto close valve in SONOFF SWV (@N3rdix)
- #23825 Send transition when IKEA bulb is turned OFF when not already OFF (@Koenkk)
- #7992 Add status shutter for Legrand 067776 (@apages2)
- #23979 Fix Tuya
_TZE204_lzriup1j
working_day
(@Koenkk) - #7993 Fixes in ptvo.switch converter (@ptvoinfo)
- #7995 TO-Q-SY2-163JZT unable to set over voltage higher than 255 (@iaxon)
- #7986 Increase poll interval of Livolo TI0001-hygrometer and TI0001-pir to 300 seconds (@PaulVanSchayck)
- #7982 Rename
AEOTEC
->Aeotec
(@chris-1243) - #7981 Rename
ubisys
->Ubisys
and update converters for C4 (@chris-1243) - #7983 Update Danfoss 014G2461 external_measured_room_sensor description (@magicus)
- #7966 Fix
preset
value for Tuya ZWT198/ZWT100-BH (@friyin) - #23918 Fix SLZB-06p7 configure failing (@Koenkk)
- #23887 Fix Tuya energy polling not working when measurement interval is set to "" (@Koenkk)
- #7972 Fix Ubisys C4 integration (@chris-1243)
- #7961 Migrate to eslint 9 (@Koenkk)
- #23911 Fix remove unsupported color from Innr RB 178 T (@Koenkk)
- #7959 Fix S1-R (5601) fingerprint (@lgraf)
- #7953 Fix Tuya-RB-SRAIN01
cleaning_reminder
value (@marcelhoogantink) - #7965 Improve compatibility with _TZ3000_303avxxt DIN rail switch (@octa22)
- #7963 Improve compatibility with _TZ3000_zjchz7pd DIN rail switch (@octa22)
- #1207 Fix unable to join some devices with Conbee III (@schrluka)
- #1209 Fix crash on IEEE address request timeout (@Koenkk)
- #1206 On NO_ENTRY error during unbind cleanup database (@sjorge)
- #1201 Cleanup network address change code (@Nerivec)
- #1190 Fix always use
number
forreportableChange
(@Koenkk) - #1181 Add missing response ID to
view
command (@canardos) - #3363 Fix
Error: CommandID '159' from subsystem '5' not found
(@Koenkk) - #1182 Fix two docs typos in device.ts (@deviantintegral)
- #1133 Use BuffaloZdo in ZStackAdapter (@Koenkk)
- #1186 ZDO spec: improve build/read logic and typing (@Nerivec)
Frontend
New supported devices
This release adds support for 29 devices:
- #8043
FP1E
Aqara Presence sensor (@morgendagen) - #8055
ZPIR-10
Tuya Treatlife human presence sensor (@benedicttobias) - #8050
ZBEK-32
ADEO ENKI Inspire Extraflat D12 (@legantois) - #8037
929003823001
Philips Hue Tento white ambiance 29,1cm (@lgraf) - #8037
929003823601
Philips Hue Tento color 29,1cm (@lgraf) - #8033
SPM01V2.5
Tuya Smart energy monitor for 1P+N system (@script0803) - #8033
SPM02V2.5
Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SPM02V3
Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SDM01V1.5
Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SDM02V1
Tuya Smart energy monitor for 2P+N system (@script0803) - #8030
TGM50-ZB
Tuya Beok wall thermostat (@kasperiio) - #8029
TRV07
Avatto Thermostatic radiator valve (@petepal) - #8021
CSAC451-WTC-E
CASAIA Dry contact relay switch module in 6-24v AC (@Albenss) - #8013
371050043
Paulmann Solar LED house number light (@AndyDorn) - #8015
C201
Candeo Zigbee micro smart dimmer (@MarkusPalm) - [#8016](https://github.com/Koe...
1.40.1
Notes
- This hotfix release primarily addresses the
Cannot read properties of undefined (reading 'some')
error (#23821)
Improvements
Fixes
- #23821 Fix
Cannot read properties of undefined (reading 'some')
(@Koenkk) - #23798 Log stack trace when update check fails (@Koenkk)
- #23863 Fix
Invalid Version
error when controlling TRADFRI light (@Koenkk) - #7948 Fix on_off_countdown when payload had no
state
(@Koenkk) - #19665 Fix state and position access of various Tuya covers (@Koenkk)
- #23187 Fix Zemismart ZMR4 integration (@Koenkk)
- #7946 Tuya RB-SRAIN01: change 'water-leak' to 'rain'; remove 'battery_low' and 'tamper' (@marcelhoogantink)
- #23825 Don't ignore off transition for TRADFRI bulbs with firmware 1.0.021 (@Koenkk)
- #7831 Fix electricityMeter modern extend showing disabled exposes (@Koenkk)
- #22687 Fix Ledvance OTA failing with
AssertionError [ERR_ASSERTION]: Size mismatch
(@Koenkk) - #7944 Inovelli blue switches min/max modification (@knaackville)
- #23815 Add
rain_intensity
unit to Tuya RB-SRAIN01 (@Koenkk) - #7930 Add three phase support for modernExted electricityMeter (@taraldb)
- #7931 Add water leak expose to Tuya RB-SRAIN01 (@rdorys)
- #1176 Use
Map
for runtime Device/Group lookups (@Nerivec) - #1175 Fix Deconz Green power implementation (@Koenkk)
- #1174 ZBOSS: fixed logging and uart packet handling (@kirovilya)
New supported devices
This release adds support for 14 devices:
- #7947
501.40
Paulmann RGB remote control (@Hykario) - #7915
S1-R-2
ubisys Power switch S1-R (Series 2) (@lgraf) - #7941
929003736201
Philips Hue White and Color Ambiance Datura Ceiling light small (@coendaar) - #23854
RF 262
Innr E27 smart filament LED light bulb (@Koenkk) - #7940
SSKT11IW-F1
Feibit Power plug (@snksos) - #7932
TS0601_din_4
Tuya Din rail switch with power monitoring and threshold settings (@rfcdejong) - #7936
ZA03
Tuya Siren alarm (@amessers) - #7925
1811680
SOMFY Zigbee opening sensor (@ngraziano) - #7925
1811681
SOMFY Zigbee motion sensor (@ngraziano) - #7899
4099854295232
LEDVANCE SMART+ indoor plug EU with energy meter (@dhanukapulkit) - #7899
4099854293276
LEDVANCE SMART+ Compact outdoor plug EU with energy meter (@dhanukapulkit) - #7928
SQM300Z1
ShinaSystem SiHAS big button switch 1 gang (@shinasys) - #7928
SQM300Z2
ShinaSystem SiHAS big button switch 2 gang (@shinasys) - #7928
SQM300Z3
ShinaSystem SiHAS big button switch 3 gang (@shinasys)
Fixed device detections
1.40.0
Notes
- For TI ZStack users: a new firmware has been released, 20240710. This firmware improves reliability and improves performance. To determine what firmware is compatible with your adapter, see the docs.
- Experimental support for ZBOSS adapters has been added.
- For external extensions (not converters!): the
emitDeviceRemoved
event has been renamed toemitEntityRemoved
.
Improvements
- #23747 Add support for
zboss
adapter (@kirovilya) - #7913 Support genBinaryOutput and genBinaryInput in definition generator (@tomaszduda23)
- #7891 Support
auto_close_when_water_shortage
for SONOFF SWV (@liubotongs) - #7877 Enable on/off countdown for AutomatOn AUT000069 (@sixtysecrun)
- #7817 Make Lupus 12126 and 12127 OTA capable (@cromefire)
- #1165 ZBOSS adapter for nRF ZBOSS NCP (@kirovilya)
- #1146 Enforce TS
strict
type checking and other improvements (@Nerivec)
Fixes
- #23703 Add logging when loading external converters (@Koenkk)
- #23503 Add min/max for some adapter options (@Koenkk)
- #23578 Add OCI labels to image (@klaernie)
- #23494 Fix expose category ignored by HA discovery (@Koenkk)
- #23541 Improve looping performance (@Nerivec)
- #23492 Remove group from Home Assistant when removed (@LaurentvdBos)
- #23566 Set zigbee-herdsman transmit power through settings on startup (@Koenkk)
- #23757 Update watchdog delays (@Koenkk)
- #7919 Changed enum to numeric expose for counters in 'ptvo_counter_2ch' device (@kirovilya)
- #23776 Fix configure failing for SONOFF ZBMINI-L and ZBMINIL2 (@Koenkk)
- #23741 Add unit for OWON PC321 power factor (@Koenkk)
- #19665 Fix
state
for some Tuya covers not updating (@Koenkk) - #7907 Standarize namron smart plugs (@taraldb)
- #2966 Add missing actions to 404049D (@kaiseracm)
- #23694 Fix 3RDTS01056Z power source (@Koenkk)
- #7896 Fix some commands send to wrong endpoint when using modernExtend (@Koenkk)
- #7889 Support endpoint for window covering modernExtend (@Koenkk)
- #7887 Adjust battery % calculation for CSM-300ZB_V2 (@shinasys)
- #7885 Rename
Owon
toOWON
(@diemade) - #7875 Add "off" system mode to Vimar 02973.B (@saveriol)
- #7866 Fix IKEA E2013 contact not updating (@baierjan)
- #7865 Fix IKEA E2202 not reporting water leak (@baierjan)
- #18603 Fix negative readings for several Tuya TS0601 power meters (@Koenkk)
- #7871 Fixes for ELKO Super TR + ctm_thermostat (@chdefrene)
- #7864 Ignore identify cluster for definition generator (@Koenkk)
- #7860 Improve Gledopto GL-D-013P support (@marthubner)
- #7872 Update Gledopto Pro LED controllers to standard light ModernExtend (@marthubner)
- #2936 Fix Lonsonho QS-Zigbee-C01
calibration_time
(@Koenkk) - #23496 Fix
illuminance
value incorect for Tuya ZG-205Z/A (@Koenkk) - #22030 Fix some IKEA lights turning ON when receiving OFF if already OFF (@Koenkk)
- #23534 Fix Ledvance/OSRAM/Sylvania OTA broken for some models (@Koenkk)
- #23582 Fix Tuya ZY-M100-24GV2 sensitivity divided by 10 (@Koenkk)
- #7781 Add back TS110E_1gang_1 (@marthubner)
- #23485 Allow toZigbee converter to match on any key (@Koenkk)
- #7839 Convert ELKO 4523430 to use modern extend syntax (@chdefrene)
- #7829 Fix electricity meter exposes of AEOTEC ZGA003 (@vilaemail)
- #23522 Remove unsupported
battery_low
from SONOFF SNZB-03P (@Koenkk) - #7827 Add read-write interfaces for private cluster in 3RSNL02043Z (@llhappier)
- #23519 Fix battery % multiplied by 2 for ROBB ROB_200-009-0 (@Koenkk)
- #7814 Fix configure failing for some Hue light which support gradient (@LaurentvdBos)
- #7816 Fix Tuya TS0601_soil_2 datapoint mappings (@rare-magma)
- #7822 Inovelli - Adding custom device specific cluster to converter (@InovelliUSA)
- #23462 Remove unsupported color_xy from Sengled Z01-A19NAE26 (@Koenkk)
- #7818 Update Aqara WS-EUK03 power measurement (@priitliivak)
- #1166 Remove
heimanSpecificFormaldehydeMeasurement
in favour ofmsFormaldehyde
(@smartboxchannel) - #1170 Zigate: parse all values as big endian (@devbis)
- #1153 Ember: fix CCA issues in busy environments (broadcast errors) (@Nerivec)
- #1151 Ember: fix GP proxied messages handling (@Nerivec)
- #1144 Improve bind/unbind logic (@Nerivec)
- #1150 Support install code format with pipe delimiter (@yoo)
- #1139 Allow to set adapter transmit power on startup (@Koenkk)
- #1134 Call fsync before rename (@LaurentvdBos)
- #1138 Move Deconz change network paramters to
start
fromgetNetworkParameters
(@Koenkk)
Frontend
New supported devices
This release adds support for 38 devices:
- #7914
THE01860A
Tuya Soil sensor with illuminance (@Burki24) - #7889
TSKT106W-M1
Feibit Portable Smart Socket (@snksos) - #7889
SZSN325W-Q
Feibit Three-Gang Scene Switch (@snksos) - #7889
NZRC106W-M2
Feibit Security Remote (@snksos) - #7889
SZT211_AW-P1
Feibit Curtain Motor (@snksos) - #7889
SSS401ZB-T
Feibit Temperature control panel (@snksos) - #7889
TZSC302W-V1
Feibit Dimmer Switch (@snksos) - #7889
TSKT222W-H4
Feibit Power Socket with Metering (@snksos) - #7889
TCUR218W-V1
Feibit Dual Track Curtain Panel (@snksos) - #7912
VC-X01D
Aqara Valve controller T1 (@kirovilya) - #7908
ZG-103Z
Tuya Vibration sensor (@13717033460) - #7909
ZY-M100-24GV3
Tuya 24G MmWave radar human presence motion sensor(added distance switch) (@yuanxin32323) - ...
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...