Releases: Koenkk/zigbee2mqtt
2.1.2
Notes
- This release brings a significant decrease in memory usage. Depending on your setup, you can expect a reduction of 40-60% in heapUsed (#8471). A big thanks to @Nerivec!
Improvements
- #8903 Add "off" backlight to "-G2" Sinope thermostat variants (@nothsa)
- #8863 Added gas_meter to modernExtend (@IgnacioHR)
- #8867 Extend support for custom zigbee frames with
zcl_command(@chrivers) - #8873 Sonoff TRVZB: expose external temperature sensor attributes (@photomoose)
- #8843 Support
data_report_durationfor Tuya SPM01V2 (@vilaemail) - #8471 Load converters on-demand (@Nerivec)
- #8788 Aqara DJT12LM: support more features (@z-x-f)
- #8789 Orvibo T40W4Z: support more features (@vilaemail)
- #8810 Sunricher R-ZG9030F-PS : support indicatorLight, detectionArea, illuminanceThreshold (@niracler)
- #8800 Improve Tuya BAB-1413_Pro integration (@Anian-igor)
- #8772 Sonoff ZBM5 add toggle action (@robertnisipeanu)
Fixes
- #26535 Add Home Assistant device class to external_temperature_input entity (@photomoose)
- #26398 Allow configuring number of folders of old logs to keep (@vilaemail)
- #26547 Fix Docker build hanging (@Koenkk)
- #26267 Fix HA MQTT dict entry indicating that an update is progress (@rccoleman)
- #26545 Home Assistant: add
brightnesstosupported_color_modes(@Koenkk) - #26231 Home Assistant: add
is_updatingattribute (@ramon18) - #26324 Home Assistant: add missing
device_classfor somecurrentandpowerentities (@xs400dohc) - #24483 Home Assistant: support speed-controlled fans (@lorenz)
- #26546 Make compatible with pnpm 10 (@Koenkk)
- #26261 Support FreeBSD for
update.sh(@paukstis) - #8904 Rename
BHT-002-GCLZBtoBHT-002(@sdbldn) - #3550 Update
TS0205_smoke_2description (@Koenkk) - #8893 Update 3R button action (@3reality-support)
- #8886 Add various
_TZE284_*models (@script0803) - #8885 Cleanup exports in fz/tz (@Nerivec)
- #8883 Iluminze 511.344: mark identify as sleepy (@chris-1243)
- #8872 Add
manuSpecificPhilips3to every Philips light (@Koenkk) - #8875 Adds publish to Tz.Meta type (@ghoz)
- #20286 Fix
TypeError: Cannot read properties of undefined (reading 'read')error when reading power from WS-USC03 (@Koenkk) - #8859 Migrate from eslint/prettier to Biome (@Koenkk)
- #8877 Poll battery % of Profalux remote (@ghoz)
- #8869 Publish
distfolder instead of root (@Koenkk) - #26430 Fix definition generator hanging (@Koenkk)
- #8858 Add 3RSB22BZ private cluster (@3reality-support)
- #8833 Cleanup exports (@Nerivec)
- #8829 Fix dimmingMode parameter for Inovelli devices (@rohankapoorcom)
- #8841 Increase TS0601_thermostat_4 maximum heating value and permissible calibration limits (@qveensi)
- #8845 Tuya PA-44Z: expose the test property to ring the alarm (@RemyRoux)
- #8839 Ubisys H10: enable OTA (@sjorge)
- #8809 Fix duplicate linkquality sensor for some router devices (@Koenkk)
- #8826 Fix multiple versions of the name Nova Digital (@bernardesarthur)
- #631 Fix Silabs GBL validation (@Koenkk)
- #8825 Fix Tuya
_TZE204_xnbkhhdrinvertedpreset(@Nopraz) - #8824 MAZDA TR-M2Z: fix deprecated window_detection exposes (@Nopraz)
- #26289 Aeotec ZGA004: fix state (@Koenkk)
- #26374 Fix duplicate action for Hue dimmer switch and wall switch (@Koenkk)
- #8820 HS2WD-E: remove unsupported features from exposes (@ghoz)
- #8811 Moes ZHT-SR: fix local temperature calibration (@acasajus)
- #8816 Update default ac frequency precision (@ghoz)
- #8804 Aqara XDD13LM: fix color temperature range (@z-x-f)
- #8806 Centralite 3156105: add reporting for missing attributes & fix for non-heat pump configurations (@Devbymitch)
- #26341 Philips 8719514440937/8719514440999: fix duplicate actions (@Koenkk)
- #8801 Rename E160x/E170x/E190x and E22x4 (@chris-1243)
- #8792 Expose
update_frequencyfor Tuya SDM01V1.5 (@ghoz) - #8798 Expose more actions for 511.344 (@chris-1243)
- #26281 Fix duplicate actions for IKEA E1524/E1810 (@Koenkk)
- #8787 Add scene commands for SR-ZG2836D5 (@niracler)
- #8785 Expose
action_groupfor EGLO 99099 (@szamozoli) - #8790 Sonoff: improve inching control (@liubotongs)
- #8753 System mode in Namron thermostat (@bskjon)
- #8768 Fix 511.020 vendor name (@chris-1243)
- #8735 Fix Illuminize 5144 series configure failing (@senna1992)
- #8756 Fix typo in
RF 274 Tvendor name (@chris-1243) - #8758 Set some category to config for SR-ZG9033TH (@niracler)
- #1280 Fix some devices not moving to new channel after channel change (@CubeZ2mDeveloper)
- #1317 Install code processing (@Nerivec)
New supported devices
This release adds support for 46 devices:
- #8888
dqhome.re4DQHOME DQSmart Switch 4 Gang (@Dragonfly9091) - #8906
EFEKTA_Smart_AQ_Box_R3EFEKTA EFEKTA Smart Air Quality Box, can control the relay, binding on some other devices (@smartboxchannel) - #8896
KD-R01DAqara Dimmer switch H2 EU (@kirovilya) - #8895
POK016PushOk Hardware Battery powered window opener (@zombierzn) - #8899
TO-Q-SYS-J2TTongou Din rail smart meter (@Rim13) - #8860
ZDM150Enkin 150W Dimmer module (@encryptix) - [#8887](https://github.c...
2.1.1
Notes
- This is a hot-fix release primarily aimed at resolving problems with several Tuya devices not updating (e.g. #26168, #26124, #26180)
Improvements
- #8701 Add Orvibo MixSwitch zigbee models (@vilaemail)
- #8727 Add support for light_brightness_move and light_brightness step to Inovelli switches (@rohankapoorcom)
- #26163 Support power on behaviour for LEDVANCE 4058075729322 (@Koenkk)
- #8714 Add energy to AVATTO ZWPM16 (@oli-z)
- #8703 Improve integration of various Enbrighten devices (@mccordscvs)
- #8700 Improvements for Inovelli devices (@rohankapoorcom)
- #8705 Yokis : updating device definition (@LaurentChardin)
Fixes
- #26114 Rename
internal_temperaturetointernalTemperatureto correct typo (@rohankapoorcom) - #8749 Enable OTA for newer Hue Motion Sensors (@mundschenk-at)
- #8752 Improve battery report PO-THCO-EAU (@gbrunois)
- #8740 Add
ZG2819S-RGBWas whitelabel of511.344(@chris-1243) - #8743 Change ZG9030A-MW occupancy to endpoint 2 and change some category to config (@niracler)
- #26158 Fix 501.39 detection (@Koenkk)
- #8748 Fix LiXee integration (@Koenkk)
- #8746 PTVO converters: added rounding for pressure, humidity, illuminance (@ptvoinfo)
- #8715 Adapt SP 24x converter for new firmware version (@mundschenk-at)
- #8724 Added type for LightArgs.levelConfig (@mccordscvs)
- #8719 Disable
power_on_behaviourfor Schneider Electric MEG5126-0300 (@senna1992) - #8733 Fix CO2 values #26108 (@kirovilya)
- #25964 Fix Namron 4512768 power measurements (@Koenkk)
- #8723 Prevent Tuya packets from being reprocessed by checking entire packet instead of
seqonly (@jpbede) - #8736 Revert "Invert direction for Smartwings shades" (@Koenkk)
- #8730 Tuya BAC-003: Add optional device state property as per issue request (@robvanoostenrijk)
- #8731 Tuya BAC-006: publishDuplicateTransaction, optional heating, optional device state (@robvanoostenrijk)
- #26108 Fix CO2 values (@Koenkk)
- #8709 Fix enum mapping for Namron Edge Thermostat (@bskjon)
- #21924 Remove unsupported tilt from Tuya TS0301 (@Koenkk)
New supported devices
This release adds support for 8 devices:
- #8754
SLZB-06Mg24SMLIGHT Router (@Nerivec) - #8745
7963223Viessmann ViCare climate sensor (@JohnConnett) - #8726
EFEKTA_Air_Quality_StationEFEKTA Air quality station (@smartboxchannel) - #8729
PO-THCO-EAUPowernity Thermostat radiator valve (@gbrunois) - #8732
Yali Parada PlusPurmo/Radson Electric oil-filled radiator (@sdebruyn) - #8704
FB56-DOS06HM1.1Feibit 3A / Nue Zigbee door sensor (@robertpascale) - #26070
81813-V2AduroSmart BR30 light bulb (@Koenkk) - #8716
ZWPM16-2AVATTO Zigbee smart energy meter 80A/2CH (@SapozhnikUA)
Fixed device detections
2.1.0
Improvements
- #25649 Add a settings option to log to console in json format (@jum)
- #25632 Allow Home Assistant OTA Update entity to show progress while updating (@jbouwh)
- #8685 SNZB-02D: add support for temperature and humidity calibration (@photomoose)
- #8635 Add Niko switch action reporting functionality (@svenjochems)
- #8627 Improve Ubisys S1-R (Series 2) support (@sjorge)
- #8684 SNZB-02D: add support for comfort levels and temperature units (@photomoose)
- #3028 Allow more precise control of Aqara DJT11LM sensitivity (@Koenkk)
- #8673 Improvements for LiXee (@fairecasoimeme)
- #8616 Expose
uart_connectionanduart_baud_ratefor WB-MSW-ZIGBEE v.4 (@BurchuMikhail) - #8592 Add
illuminance_raw(@Koenkk) - #25361 Expose battery % for Lutron Z3-1BRL (@Koenkk)
- #8589 Add thermostat endpoints to Ubisys H10 (@sjorge)
Fixes
- #26035 Add Home Assistant device class for flow rates (e.g., Sonoff SWV) (@tathamoddie)
- #25530 Add semver tags to Docker releases (@RoboMagus)
- #25997 Allow to set throttle via frontend (@gracianodias3)
- #25456 Container: remove modifying capabilities of
/usr/bin/node(@onedr0p) - #25611 Enable use of MQTT username without password (@steffenbeermann)
- #25737 Fix
Error: write after enderror (@Koenkk) - #25715 Fix
Failed to call 'Frontend' 'stop' (TypeError: Cannot read properties of undefined (reading 'close')(@Koenkk) - #25963 Fix duplicate
actionpublish whenadvanced.outputhasattribute(@Koenkk) - #25693 Long startup time when
OnEvent'start' times out (repeatedly) (@Nerivec) - #26019 Only use endpoint-specific states if the device definition uses them (@rccoleman)
- #25634 Remove invalid
warnlog_levelnurikk/zigbee2mqtt-frontend#2369 (@Koenkk) - #8694 Improve Tuya BAC-003 support (@robvanoostenrijk)
- #8691 TYBAC-006: Update system_mode to support "off", dropping "state" (@robvanoostenrijk)
- #8686 Add Lidl HG09155C and HG09155B to the list of Lidl devices (@RubenKelevra)
- #8687 Encoding error in boost-heating emoji (♨) (@srett)
- #8676 Decrease SmartThings IM6001-MPP01 reporting interval (@natefelt)
- #8679 Fix missing action messages for Legrand Wireless Shutter switch 0067646 (@nicpullan)
- #8674 Fix Tuya ZY-M100-24GV3 losing settings (@Rising-Sun)
- #8651 Improve AVATTO ME168 support (@andreypuhovsky)
- #8681 Invert direction for Smartwings shades (@Korri)
- #8672 Fixes for Namron Edge Thermostat (@bskjon)
- #655 Support OTA for Namron 1402769 (@IDmedia)
- #8644 Fix CO2 value interpretation (@Eyenseo)
- #8633 Add missing actions for Philips Hue Tap (8718696743133) (@dieneuser)
- #8624 Add custom cluster for Wirenboard (@BurchuMikhail)
- #25491 Fix
data.substr is not a functionfor Xiaomi A6121 (@Koenkk) - #23661 Fix no state reported for GL-SD-001P (@Koenkk)
- #8625 Improve Imhotep Creation E-Ctrl integration (@nicolasaxenco)
- #23661 Configure state reporting for Gledopto GL-SD-001 (@Koenkk)
- #25605 Fix duplicate publish for some Tuya devics (@Koenkk)
- #25581 Fix Tuya ZG-227ZL batterty % (@Koenkk)
- #8595 Fix inverted
positionfor Tuya TS0601_cover_3 (@TzeWey) - #25682 Add additional
motion_stateto Tuya ZG-205Z/A (@Koenkk) - #8593 MAZDA TR-M2Z Remove 'temperature' exposes (@Nopraz)
- #8588 PRO-900Z: Removed
valve_stateand added climaterunning_state(@Nick-Sills) - #25763 Rename
AvattotoAVATTO(@Koenkk) - #25674 Fix configure reporting failing for QBKG20LM (@Koenkk)
- #25020 Fix
Value: '4' not found in: [0, 1]error for Aqara SRTS-A01 (@Koenkk) - #25561 Fix Aqara SRTS-A01 child lock (@Koenkk)
- #8571 Fix Centralite 4257050-ZHAC to ignore 'transition' (@bdd)
- #25365 Fix detect
TH01as temperature sensor (@Koenkk) - #25652 Fix missing
commandMoveHueconverter for OSRAM AC0251100NJ/AC0251600NJ/AC0251700NJ (@Koenkk) - #8572 Fix Salus FC600 OTA (@mkrle)
- #8569 Add 550B1012 whitelabel (@poizan42)
- #25613 Fix configure of some IKEA remotes failing (@Koenkk)
- #23661 Fix no state reported for GL-SD-003P (@Koenkk)
- #8565 Fix ZWT198/ZWT100-BH preset modes (@B3WiN)
- #8557 Fix duplicated Tuya vendor (@kbullet)
- #8561 Increase BRT-100-TRV step accuracy (@loodvin)
- #1301 Move Niko custom clusters to zigbee-herdsman-converters (@svenjochems)
- #1306 Ember: ignore endpoint for Touchlink matching (@Nerivec)
- #1300 Fill out missing Touchlink cluster info (@Nerivec)
- #1293 ZBOSS: fix reverse extended panid (@kirovilya)
- #1292 AES-128-MMO incorrect calculation (@Nerivec)
- #1289 ZBOSS: fixed port reconnection processing during RESET (@kirovilya)
New supported devices
This release adds support for 39 devices:
- #8699
DSZ12060ORVIBO Spot light S10 (@Wikeolf) - #8693
GL-G-005PGledopto Zigbee 7W garden light Pro RGB+CCT (@RobXYZ) - #8695
POK014PushOk Hardware External probe temperature sensor: k-type (@zombierzn) - #8695
POK015PushOk Hardware External probe temperature sensor: pt1000 (@zombierzn) - #8690
WSMD-4AVATTO 4 gang switch (@eduperez) - #8682
DS-Z-001DEDIRECTSIGNS RGB + CCT LED Controller (@maxwai) - #8677
SBDV-00185Sber Thermostatic radiator valve (@thenixan) - #8667
SM0502SIMON i7 2-gang smart dimming switch (@flaskr) - #8650
4512783/4512784Namron Namron edge termostat (@bskjon) - ...
2.0.0
Caution
This is a BREAKING release, before updating, read #24198!
If you try to roll back to 1.x.x, make sure to also migrate back to your old data/configuration.yaml that was automatically backed up when you updated to 2.0.0.
Notes
- For Home Assistant users: this version requires at least Home Assistant 2024.9
Breaking changes
- #24200 The big cleanup (@Koenkk)
- #8291 Remove legacy (@Koenkk)
- #1214 Improve permit join (@Nerivec)
- #1197 Improved adapter discovery (@Nerivec)
- #8273 Rework OTA (add downgrade capability) (@Nerivec)
- #24947 Cleanup leftover legacy settings logic (@Nerivec)
- #25286 Change default
homeassistant.status_topictohomeassistant/status(@Koenkk) - #24245 HA permit join switch: disable automatically after 254 seconds (@Koenkk)
- #25026 Home Assistant: remove duplicate
sensor/selectforselect/number/buttonentities (@Drafteed) - #24764 Live loading of external JS (converters/extensions) (@Nerivec)
- #8332 Support live loading of external converters (@Nerivec)
- #24432 Improve bind/bridge/groups parsing and resolving consistency (@Nerivec)
- #24257 Improve permit join (@Nerivec)
- #25082 Remove
permit_join_timeout(@Koenkk) - #24338 Remove configuring group members through
configuration.yaml(@Koenkk) - #24494 Remove deprecated Home Assistant integration features (@Koenkk)
- #24634 Rework OTA (@Nerivec)
- #8219 Cleanup
child_lock(@Koenkk) - #8304 Remove
illuminance_lux(@Koenkk) - #8089 Remove
readAfterWriteTime(@Koenkk) - #8229 Renamed occupancy to presence for Tuya ZY-M100-24G (@Koenkk)
- #8362 Busch-Jaeger 6735/6736/6737: Drop deprecated switch state (@klada)
- #8380 Busch-Jaeger 6735/6736/6737: Don't expose legacy payload anymore (@klada)
Improvements
- #24871 Automatic settings migration (@Nerivec)
- #22824 Docker: RISC-V support (@stintel)
- #25359 Home Assistant: support endpoints for locks (@Zitrium31)
- #25098 Typing for MQTT API (@Nerivec)
- #25284 Use Vitest for testing (@Nerivec)
- #8551 Add preset for Salus FC600 (@mkrle)
- #8550 Implement PowerOnBehaviour for Aqara T1M lamp (CL-L02D) (@brainstormi)
- #8507 Use Vitest for testing (@Nerivec)
- #8493 Ota and power on for Innr AE 270 T (@AquaMorph)
- #8483 Add supported effects to Hue Gradient Tube Large (@petermnt)
- #8470 Add
network_indicatorto SONOFF ZBMINIR2 (@liubotongs) - #8475 Add switch scene support for the Miboxer FUT089Z remote (@kvakulo)
- #8393 Improvement to W599001 Smoke Alarm (@mattbyte)
- #1275 Ember support for simplicity_sdk:2024.12.0 (@Nerivec)
- #1270 Use Vitest for testing (@Nerivec)
Fixes
- #1222 Fix some transmit power issues after #1139 (@Nerivec)
- #1231 General cleanup (@Nerivec)
- #1243 Better support for install codes (including deconz) (@Nerivec)
- #1251 Permit join optimisation (@Nerivec)
- #1256 ZStack: fix request network address blocking requests (@Koenkk)
- #1259 Proper extended PAN ID in
getNetworkParameters(@Nerivec) - #1260 Fix tuya custom attributes types (@Ten0)
- #1269 Cleanup imports/exports (@Nerivec)
- #1271 Fix Xiaomi struct parsing (@Koenkk)
- #1279 Fix
owonPercentChangeInPowerID (@renaiku) - #1282 Extend genBasic cluster (@kennylevinsen)
- #23402 Fix Tuya TS011F_2_gang_power not controllable (@Koenkk)
- #24328 Disable unsupported power on behaviour for Cando C202.1 (@Koenkk)
- #24357 Refactor tests to TS (@Nerivec)
- #24786 Use built-in async for mqtt (@Nerivec)
- #24938 Fix
Handling of poll check-in failedfor Tuya TS0203 (@Koenkk) - #24965 Fix
LGT002andLGT003not marked as supported (@Koenkk) - #24971 Ensure
datain response is always empty onerror(@Koenkk) - #25059 Fixed calculation of group state when including non-default endpoints (@IIIEII)
- #25062 Allow hostnames for tcp adapters (@Koenkk)
- #25074 Add more OCI Image Labels (@Passific)
- #25133 Fix
Cannot read properties of null (reading 'toString')when Home Assistant event entities are enabled (@Koenkk) - #25140 Fix Home Assistant event entities for openHAB (@ccutrer)
- #25156 Fix group with only multi endpoints devices not being controllable (@Koenkk)
- #25171 Docker: update Alpine to 3.21 (@Koenkk)
- #25174 Proper extended PAN ID from
getNetworkParameters(@Nerivec) - #25179 OpenHAB: Fix rejectattr argument in
eventvalue_template (@ccutrer) - #25193 Fix incorrect
color_modeafter pairing device (@Koenkk) - #25195 Remove oneOf bool/obj from settings schema (@Koenkk)
- #25240 Fix dual cover Home Assistant discovery (@Xyaren)
- #25282 Fix log directories not being deleted (@Koenkk)
- #25289 Home Assistant: expose the internal_temperature sensor with the correct device class (@rohankapoorcom)
- #25299 Improve device icon serving (@Koenkk)
- #25339 Fix URL in startup failed bailout message (@Ricc68)
- #25387 Add
cap_net_bind_service=+epto/usr/bin/nodein Docker container (#25385) (@rklaren) - #25389 Home Assistant: use extended device identifiers (@kennylevinsen)
- #3324 Add hs support for IKEA LED2111G6 (@Koenkk)
- #3344 Support hs color for LED2109G6 (@Koenkk)
- #7823 Added references to Legrand 199142 (same as 064888) and BTicino 3577C (same as Legrand 067694) (@xraver)
- #7846 Add modern extend for 'text' converter (@chdefrene)
- [#8333](htt...
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
evententities (@mundschenk-at) - #8388 Add SR-ZG9002KR12-Pro expose and add ZG9380A zigbeeModel for SR-ZG9042MP (@niracler)
- #8382 Expose
testfor 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
evententities, part 2 (@mundschenk-at) - #24575 Home Assistant: remove the diagnostic category classification for power (@magicus)
- #24931 Home Assistant: template errors when
actionkey 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
windowCLOSEvalue 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_dayhas 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_sensitivityandoccupancy_sensitivityfor 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
throttleoption 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_bandpower_phase_cHome 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_FULLfor 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.mcuVersionRequesttimes 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_aoclfnxzintegration (@dukobpa3) - #3067 Fix E2206 OTA (@Koenkk)
- #23483 Fix Moes MS-108ZR cover inverted (@Koenkk)
- #24074 Fix
_TZ3210_mja6r5ixintegration (@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_aoclfnxzintegration (@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
929003809101Philips Hue White & Color ambience Centris V2 ceiling light (3 spots) (@BogdanDarius) - #8191
amina SAmina Distribution AS Amina S EV Charger (@somlioy) - #8227
HA-08_THERMOAlecoAir Thermostat radiator valve (@stefan-golinschi) - #8234
NAS-TH07B2NEO Temperature & humidity sensor (@baggiowu) - #8236
RMDZB-1PNL63TNCE Zigbee DIN single phase RCBO energy meter (@octa22) - #8222
RS485easyiot Zigbee to RS485 controller (@xsp1989) - #8222
ZB-PM01easyiot Smart circuit breaker with Metering (@xsp1989) - #8222
ZB-WC01easyiot Curtain motor (@xsp1989) - #8222
ZB-WB01easyiot 1-button remote control (@xsp1989) - #8222
ZB-WB02easyiot 2-button remote control (@xsp1989) - #8222
ZB-WB03easyiot 3-button remote control (@xsp1989) - #8222
ZB-WB08easyiot 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
stricttype checking (@Nerivec) - #24045 Fix Home Assistant
Invalid state messageerror 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 keyas debug (@Koenkk) - #8018 Expose
togglecommand for SONOFF ZBMINIR2 (@Koenkk) - #8005 Improve
_TZE204_aoclfnxzintegration (@dukobpa3) - #7567 Fix
_TZ3210_mja6r5ixnot controllable (@diegocjorge) - #8017 Fix
_TZE204_m1wl5fvqnot 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_lzriup1jworking_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->Ubisysand update converters for C4 (@chris-1243) - #7983 Update Danfoss 014G2461 external_measured_room_sensor description (@magicus)
- #7966 Fix
presetvalue 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_remindervalue (@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
numberforreportableChange(@Koenkk) - #1181 Add missing response ID to
viewcommand (@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
FP1EAqara Presence sensor (@morgendagen) - #8055
ZPIR-10Tuya Treatlife human presence sensor (@benedicttobias) - #8050
ZBEK-32ADEO ENKI Inspire Extraflat D12 (@legantois) - #8037
929003823001Philips Hue Tento white ambiance 29,1cm (@lgraf) - #8037
929003823601Philips Hue Tento color 29,1cm (@lgraf) - #8033
SPM01V2.5Tuya Smart energy monitor for 1P+N system (@script0803) - #8033
SPM02V2.5Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SPM02V3Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SDM01V1.5Tuya Smart energy monitor for 3P+N system (@script0803) - #8033
SDM02V1Tuya Smart energy monitor for 2P+N system (@script0803) - #8030
TGM50-ZBTuya Beok wall thermostat (@kasperiio) - #8029
TRV07Avatto Thermostatic radiator valve (@petepal) - #8021
CSAC451-WTC-ECASAIA Dry contact relay switch module in 6-24v AC (@Albenss) - #8013
371050043Paulmann Solar LED house number light (@AndyDorn) - #8015
C201Candeo 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 Versionerror 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_intensityunit 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
Mapfor 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.40Paulmann RGB remote control (@Hykario) - #7915
S1-R-2ubisys Power switch S1-R (Series 2) (@lgraf) - #7941
929003736201Philips Hue White and Color Ambiance Datura Ceiling light small (@coendaar) - #23854
RF 262Innr E27 smart filament LED light bulb (@Koenkk) - #7940
SSKT11IW-F1Feibit Power plug (@snksos) - #7932
TS0601_din_4Tuya Din rail switch with power monitoring and threshold settings (@rfcdejong) - #7936
ZA03Tuya Siren alarm (@amessers) - #7925
1811680SOMFY Zigbee opening sensor (@ngraziano) - #7925
1811681SOMFY Zigbee motion sensor (@ngraziano) - #7899
4099854295232LEDVANCE SMART+ indoor plug EU with energy meter (@dhanukapulkit) - #7899
4099854293276LEDVANCE SMART+ Compact outdoor plug EU with energy meter (@dhanukapulkit) - #7928
SQM300Z1ShinaSystem SiHAS big button switch 1 gang (@shinasys) - #7928
SQM300Z2ShinaSystem SiHAS big button switch 2 gang (@shinasys) - #7928
SQM300Z3ShinaSystem 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
emitDeviceRemovedevent has been renamed toemitEntityRemoved.
Improvements
- #23747 Add support for
zbossadapter (@kirovilya) - #7913 Support genBinaryOutput and genBinaryInput in definition generator (@tomaszduda23)
- #7891 Support
auto_close_when_water_shortagefor 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
stricttype 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
statefor 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
OwontoOWON(@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
illuminancevalue 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_lowfrom 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
heimanSpecificFormaldehydeMeasurementin 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
startfromgetNetworkParameters(@Koenkk)
Frontend
New supported devices
This release adds support for 38 devices:
- #7914
THE01860ATuya Soil sensor with illuminance (@Burki24) - #7889
TSKT106W-M1Feibit Portable Smart Socket (@snksos) - #7889
SZSN325W-QFeibit Three-Gang Scene Switch (@snksos) - #7889
NZRC106W-M2Feibit Security Remote (@snksos) - #7889
SZT211_AW-P1Feibit Curtain Motor (@snksos) - #7889
SSS401ZB-TFeibit Temperature control panel (@snksos) - #7889
TZSC302W-V1Feibit Dimmer Switch (@snksos) - #7889
TSKT222W-H4Feibit Power Socket with Metering (@snksos) - #7889
TCUR218W-V1Feibit Dual Track Curtain Panel (@snksos) - #7912
VC-X01DAqara Valve controller T1 (@kirovilya) - #7908
ZG-103ZTuya Vibration sensor (@13717033460) - #7909
ZY-M100-24GV3Tuya 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
zstackadapter. Note that this functionality was already available for theemberadapter 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
silenefor Tuya PA-44Z (@Koenkk) - #7716 Expose deviceRunTime for STARKVIND air purifier (@indrajitr)
- #1117 Add
serialNumbertogenBasiccluster (@turboproc) - #1116 Add
pm1Measurementandpm10Measurementclusters, 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
illuminancemultiplied by 100 for Tuya ZG-205Z/A (@Koenkk) - #7809 Fix
manuSpecificUbisysDimmerSetupcluster ID (@sjorge) - #22421 Fix configure failing for Tuya TS0205 (@Koenkk)
- #7800 Fix no
occupancyfor WB-MSW-ZIGBEE v.4 (@BurchuMikhail) - #7810 Fix no converter available errors for Tuya TOQCB2-80 (@bifi2090)
- #630 Increase max Tuya BLE-YL01
ec_maxvalue (@Koenkk) - #7805 LumiOutageCountRestoreBindReporting sometimes stuck (@sjorge)
- #23419 Support
endpointNamesforelectricityMeter(@Koenkk) - #7793 Add
quadrupleto Aqara WXKG13LM (@TeHashX) - #7786 Add typing for battery voltage (@Nerivec)
- #22492 Fix configure of
HESZB-120failing with Ember (@Koenkk) - #22416 Fix duplicate actions for various Tuya TS004X devices (@Koenkk)
- #23362 Fix Tuya TS0601_smart_air_house_keeper
vocunit (@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-1toTB26-3(@Koenkk) - #21357 Fix
getFromLookupwhen 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_levelfor 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_x3ewpzyrnot 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
checkinIntervalafter restart if device has nogenPollCtlcluster (@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
entranslation 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
CSP043ClickSmart+ 1 gang switch module with neutral wire (@matthewsmithy) - #7798
CSP051ClickSmart+ 1 gang smart dimmer switch module without neutral (@matthewsmithy) - #7812
NAS-WV05B2-LNEO Smart sprinkler timer (@baggiowu) - #7812
NAS-WV05B2NEO Smart sprinkler timer (@baggiowu) - #7812
NAS-STH02B2NEO Soil moisture, temperature, and ec (@baggiowu) - #23442
SLZB-06SMLIGHT Router (@Koenkk) - #7804
TS0502CImmax Neo FINO Smart pendant li...