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_duration
for 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
brightness
tosupported_color_modes
(@Koenkk) - #26231 Home Assistant: add
is_updating
attribute (@ramon18) - #26324 Home Assistant: add missing
device_class
for somecurrent
andpower
entities (@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-GCLZB
toBHT-002
(@sdbldn) - #3550 Update
TS0205_smoke_2
description (@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
manuSpecificPhilips3
to 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
dist
folder 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_xnbkhhdr
invertedpreset
(@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_frequency
for 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_group
for 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 T
vendor 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.re4
DQHOME DQSmart Switch 4 Gang (@Dragonfly9091) - #8906
EFEKTA_Smart_AQ_Box_R3
EFEKTA EFEKTA Smart Air Quality Box, can control the relay, binding on some other devices (@smartboxchannel) - #8896
KD-R01D
Aqara Dimmer switch H2 EU (@kirovilya) - #8895
POK016
PushOk Hardware Battery powered window opener (@zombierzn) - #8899
TO-Q-SYS-J2T
Tongou Din rail smart meter (@Rim13) - #8860
ZDM150
Enkin 150W Dimmer module (@encryptix) - #8887
EFEKTA_AQ_Smart_Monitor
EFEKTA EFEKTA CO2 & VOC Index Smart Monitor, rgb indicator, can control the relay, binding (@smartboxchannel) - #8866
046677584719
Philips Hue White ambiance GU10 - smart spotlight (@Gillagad) - #8856
SR-ZG2856-Pro
Sunricher Zigbee smart remote (@niracler) - #8784
TE-1Z
Tuya Floor heating thermostat (@yergo) - #26344
1003296
SOMFY Sonesse2 28 WF roller shades (@Koenkk) - #8855
CK-TLSR8656-SS5-01(7019)
eWeLink undefined (@sonofftaotaoliu) - #8855
CK-TLSR8656-SS5-01(7003)
eWeLink undefined (@sonofftaotaoliu) - #8855
CK-TLSR8656-SS5-01(7000)
eWeLink undefined (@sonofftaotaoliu) - #8855
CK-TLSR8656-SS5-01(7014)
eWeLink undefined (@sonofftaotaoliu) - #8855
CK-TLSR8656-SS5-01(7002)
eWeLink undefined (@sonofftaotaoliu) - #8857
D2Z
Nous Din smart relay (with power monitoring via polling) (@AlexanderLeporiday) - #8188
FanBee
Lorenz Brun Fan with valve (@lorenz) - #8835
SR-ZG9093TRV
Sunricher Zigbee thermostatic radiator valve (@niracler) - #8818
1241755
SOMFY Sonesse 28 WF Li-Ion roller shades (@omarelsh7) - #8821
ZB-PM-01
Chacon On/Off lighting module (@floriannadaud) - #8827
ZM-18-USB
Zemismart Universal smart IR remote control (@bernardesarthur) - #26365
929003809601
Philips Hue Centura White and Color (with Bluetooth) (@Koenkk) - #8817
FZB-4
Nova Digital Interruptor de 4 canais com backlight e neutro (@bernardesarthur) - #8813
ZBCMR-01
Nova Digital Roller Blind Motor (@LucasTor) - #8803
ZHT-SR
Moes Smart ring thermostat (@acasajus) - #8791
BX82-TYZ1
Manhot Cover motor (@ajgon) - #8802
COZB0001
Eurotronic Comet Zigbee wireless heater thermostat (@rigibe) - #8799
ME168
AVATTO Thermostatic radiator valve (@Anian-igor) - #8786
3RSMR01067Z
Third Reality Smart motion sensor R1 (@3reality-support) - #8779
EFEKTA_PST_DUO_V1_LR
EFEKTA Water, gas smart pressure monitor with two sensors and signal amplifier (@smartboxchannel) - #8779
EFEKTA_PST_DUO_V1
EFEKTA Water, gas smart pressure monitor with two sensors (@smartboxchannel) - #8779
EFEKTA_PST_V1
EFEKTA Water, gas smart pressure monitor (@smartboxchannel) - #8779
EFEKTA_PST_POW_V2_LR
EFEKTA Water, gas smart pressure monitor with two types of power supply V2 (@smartboxchannel) - #8779
EFEKTA_PST_POW_V1_LR
EFEKTA Water, gas smart pressure monitor with two types of power supply (@smartboxchannel) - #8779
EFEKTA_PST_V1_LR
EFEKTA Water, gas smart pressure monitor with signal amplifier (@smartboxchannel) - #8779
EFEKTA_T8_POW
EfektaLab Temperature sensor with a signal amplifier, support up to 8 DS18B20 (@smartboxchannel) - #8779
EFEKTA_T1_Y_LR
EFEKTA Temperature sensor DS18B20, AAA bsttery, signal amplifier, works in Tuya (@smartboxchannel) - #8773
EFEKTA_ePST_POW_E_LR
EFEKTA Water, gas smart pressure monitor with e-ink display (@smartboxchannel) - #8773
EFEKTA_eTH_POW_E_LR
EFEKTA Temperature and humidity smart sensor with with e-ink display (@smartboxchannel) - #8765
10447293
HORNBACH 10445606 FLAIR Viyu Smart LED Ceiling Luminaire (@Kratax) - #8762
929003822901
Philips Hue Tento white ambiance 29,1cm (@wdonker) - #8757
QS-Zigbee-SEC01-DC
Tuya Mini 1 Gang Zigbee Switch Module (@dorianmartinez31) - #26208
SLZB-06p10
SMLIGHT Router (@Koenkk) - #3487
TS0901
Tuya Battery powered light (@Koenkk) - #8750
VNTH-T2_v2
TECH Smart radiator valve (@dermigoe)
Fixed device detections
- #23469 Detect
_TZE200_w6n8jeuu
as Tuya ZTH05Z (@Koenkk) - #8900 Detect
_TZE284_chbyv06x
as Tuya TS0601_gas_sensor_2 (@elmasevmem) - #26508 Detect
SIN-4-UNK
as NodOn SIN-4-RS-20 (@Koenkk) - #8884 Detect
_TZE284_vawy74yh
as Moes ZM-SSD01 (@Koenkk) - #8870 Detect
_TZE204_gkfbdvyx
as Tuya ZY-M100-24GV3 (@yuanxin32323) - #8880 Detect
_TZE204_nladmfvf
as Tuya TS0601_cover_1 (@AlexanderLeporiday) - #26412 Detect
_TZE284_yjjdcqsq
as Tuya ZTH01 (@Koenkk) - #26424 Detect
_TZ3210_c7nc9w3c
as LELLKI WP30-EU (@Koenkk) - #26361 Detect
_TZ3000_n0lphcok
as Tuya TS0207_repeater (@Koenkk) - #8805 Detect
_TZE284_dikb3dp6
as Tuya SPM02V3 (@script0803) - #26228 Detect
SLZB-06P7
as SMLIGHT SLZB-06P7 (@Koenkk) - #8777 Detect
_TZE284_qyflbnbj
as Tuya TS0601_temperature_humidity_sensor_1 (@danielcherubini) - #8774 Detect
_TZE284_ogx8u5z6
as Tuya TS0601_thermostat_3 (@icecream42) - #8759 Detect
_TZE204_iadro9bf
as Tuya ZY-M100-S_2 (@TheLinx79) - #8766 Detect
_TZE204_ogx8u5z6
as Tuya TS0601_thermostat_3 (@florisre)