Notes
- The new Windfront frontend is now the default frontend. Feedback can still be provided in #28442. Special thanks to @Nerivec for all his hard work, don't forget to buy him a coffee ☕!
Improvements
- #10049 MiBoxer FUT089Z remote: converter improvements & fixes (@slugzero)
- #10102 Namron 4512760: support electricity measurements (@StuYarrow)
- #10072 Tuya ZG-227Z-z: support calibration (@igorlistopad)
- #10068 Schneider Electric MUR36014: support
indicator_mode
(@schauveau) - #10055 Bosch Door/Window Contact II: Overwork devices to match official features (@DerDreschner)
- #10034 Bosch BSEN-M: use
iasZoneStatus
to determine if test mode is active or not and harden deferred occupancy turn-off (@DerDreschner) - #10036 Sunricher SR-ZG9101SAC-HP-SWITCH-2CH: support external switch type (@niracler)
- #10025 Bosch BSEN-M: re-name and overwork the device (@DerDreschner)
- #10026 Bosch BSIR-EZ: add support for external alarm triggers (@DerDreschner)
- #10023 Candeo C-ZB-SEMO: support more features (@candeodevelopment)
- #10011 Amina S: support
charge_limit_with_on_off
(@jondavidsson) - #10004 Support genAnalogInput/genAnalogOutput cluster for definition generator (@tomaszduda23)
- #9984 Support Telink encrypted OTAs (@liangjia2019)
- #9958 Sber: SBDV-00199 add covers mode, SBDV-00196,00199,00202 add diagnostics (@avzasorin-sd)
- #9969 Niko: enable OTA for various devices (@TroublingFox125)
- #9941 Bosch
BMCT-RZ
/BMCT-DZ
: rework both devices to expose all official features (@DerDreschner) - #9943 Bosch BWA-1, BSIR-EZ and RFPR-ZB-SH-EU: support OTA updates (@DerDreschner)
- #9938 Tuya MG-ZG01W: support more features (@bernardesarthur)
- #9867 Add FZ typing (@Nerivec)
- #1418 Make profileId overwritable per frame to support custom Shelly clusters (@SvenKirschbaum)
Fixes
- #28583 Fix
DatabaseEntry with ID 'X' does not exist
when adding device to delete group ID (@Koenkk) - #28364 Handle empty or null Home Assistant name in device settings (@SixFive7)
- #28560 HomeAssistant: add
default_entity_id
to discovery message (@Koenkk) - #28546 Make windfront the default frontend (@Koenkk)
- #10114 Tuya _TYZB01_ttvdudvx: remove tamper as it's not supported (@llljjj7)
- #10106 Third Reality: 3RSB02015Z and 3RCB01057Z: update private clusters (@3reality-support)
- #10081 Develco MOSZB-140: reporting configuration to fix excessive reports (@gluoncompany)
- #10098 Eurotronic COZB0001: add new fingerprint (@gummiangler)
- #10101 MAZDA TR-M2Z: fix
local_temperature_calibration
(@Nopraz) - #10075 Ubisys: correctly handle device setup (@sjorge)
- #10065 Inovelli: fix parsing of custom cluster attribute (@InovelliUSA)
- #28455 Tuya ME201WZ: disable mcu version response (@Koenkk)
- #10054 Yokis: new cluster definitions, new device and updates on existing devices (@LaurentChardin)
- #10074 Zemismart ZMS-206EU: add radar and correct inverted switch color ON/OFF (@bernardesarthur)
- #10063 Bosch BSP-FD: add support for the device and add auto-off feature for all smart plug compact (@DerDreschner)
- #10051 Fixed BSEED outlets' whiteLabels (@andrei-lazarov)
- #28680 Innr RCL 232 C: enable OTA (@Koenkk)
- #10053 Lumi: fix battery modernExtend (@kpustelnik)
- #10050 Schneider Electric MUR36014: improve support (@schauveau)
- #10030 SUTON STB3L-125-ZJ: fix
Error: Expected string or number, got: undefined
(@Koenkk) - #10041 Third Reality 3RSS009Z: update private cluster (@3reality-support)
- #10043 Eurotronic COZB0001: add new model (@Koenkk)
- #10037 Legrand 67772: remove dimmer converters (@OlivierMarty)
- #10018 Third Reality 3RSP019BZ: add
allowBind
(@3reality-support) - #9889 Tuya PJ-1203A: add a configuration option to invert reported energy flow direction (@l1berat0r)
- #9998 EWeLink CK-BL702-AL-01_1: fix various issues (@l1berat0r)
- #10003 OSRAM 4058075816459: fix action list (@MageFroh)
- #28470 SONOFF S60ZBTPF: reset current and power when OFF (@Koenkk)
- #9987 Bosch BSIR-EZ: re-implement the device from scratch (@DerDreschner)
- #9994 Tuya TS020C: fix integration (@iMouath)
- #9982 IHsenso _TZ3000_pgq7ormg : support more features (@andrei-lazarov)
- #9983 Inovelli VZM31-SN/VZM36: ignore transition on light.turn_off (@rohankapoorcom)
- #28585 Moes ZHT-SR: fix
mcuVersionRequest
error (@Koenkk) - #9981 Tuya HY607W-3A: fix mode_state handling (@sigmich)
- #9975 SONOFF SWV: fix
cyclic_quantitative_irrigation
(@liangjia2019) - #28564 Zemismart ZMS-206EU-X: fix
mcuVersionRequest
error (@Koenkk) - #9956 NEO NAS-WR01B: fix configure failing (@jactmp)
- #28039 SmartThings IM6001-MPP01: fix battery drain (@Koenkk)
- #9957 Vesternet: update devices fingerprints (@eltobu)
- #27922 Innr OFL 142 C: disable unsupported power on behaviour (@Koenkk)
- #28486 Tuya: fix
mcuSyncTime
error for various devices (@Koenkk) - #9925 Third Reality: add
allowBind
to3rPlugSpecialcluster
(@3reality-support) - #28455 Tuya PJ-1203A: fix
mcuVersionRequest
error (@Koenkk) - #28495 Eurotronic SPZB0001: fix configure failing (@Koenkk)
- #28465 Hive SLR1B: fix temperature_setpoint_hold_duration description (@Koenkk)
- #28450 Lutron LZL4BWHL01 and Z3-1BRL: fix
action_level
null
(@Koenkk) - #9920 Third Reality: extend
3rPlugGen2SpecialCluster
withallowBind
(@3reality-support) - #28161 IKEA E1524/E1810: fix configure failing (@Koenkk)
- #27817 Nous E5: fix battery reporting (@Koenkk)
- #9905 Shelly S4SW-002P16EU-SWITCH: fix endpoints (@jfmlima)
- #28455 Tuya PJ-1203A: fix mcuSyncTime error (@Koenkk)
- #28464 Tuya ZG-205Z: fix presence (@Koenkk)
- #9915 Waxman 8840100H: remove support as water leak is not detect properly (@Koenkk)
- #28167 Fix various TS0203 detected as ZC-W1 temperature and humidity sensor (@Koenkk)
- #28424 Legrand ZLGP17/ZLGP18: fix
down_hold
andup_hold
actions being reversed (@Koenkk) - #9910 SPM01V2 and SPM01V2.5: update
data_report_duration
description (@lompi) - #1513 Performance: skip buffalo write if empty (str/arr) (@Nerivec)
- #1511 Fix writing empty (long) char str (@Koenkk)
- #1510 Fix uint8
NaN
value (@Koenkk) - #1507 Improve ZCL TSN handling (@Nerivec)
- #1501 RSSI Location cluster support (@Nerivec)
- #1492 ZStack: support messages with huge data (@canardos)
Windfront (frontend)
- #241 fix: trigger submit from input key up event (@Nerivec)
- #242 fix: last_seen sorting visual mismatches in Devices table (@Nerivec)
- #246 fix: improve drawers (@Nerivec)
- #249 feat: improve layout (@Nerivec)
- #250 fix: add typing for i18n (@Nerivec)
- #251 fix: add tooltips (@Nerivec)
- #214 fix: table sorting not remembered (@Nerivec)
- #215 fix: add battery level column (@Nerivec)
- #208 feat: refactor WebSocket (@Nerivec)
- #216 fix: clamp input sizes for bind/reporting tabs (@Nerivec)
- #217 fix: improve navbar screen sizes responsiveness (@Nerivec)
- #218 fix: use dialog for dropdowns (@Nerivec)
- #219 fix: add schedule selected to OTA page (@Nerivec)
Frontend (legacy)
New supported devices
This release adds support for 65 devices:
- #10113
ERCU_WS_Zm
AwoX Connect-Z magnetic wall mountable light RCU (@NsCDE) - #10097
SAS936RHB-7-Z03
Saswell Wireless temperature sensor (@infernix) - #10089
1245602
SOMFY Tilt and lift blinds motor (@malyutki) - #10094
GX06
GIEX Soil Moisture Sensor (@Giexperience) - #10100
HS8DS-EFA
Heiman Door sensor (@Leo2442926161) - #10100
D1-EFA
Heiman Door sensor (@Leo2442926161) - #10086
PS-S04D
Aqara Presence sensor FP300 (@kpustelnik) - #10088
S4SN-0071A
Shelly Flood Gen 4 (@kimpenhaus) - #10093
ZS-300Z
Arteco Soil moisture sensor (@MasterFeige) - #10078
GKZ-SA141
Hejhome Sound and flash siren (@llljjj7) - #10082
S4PL-00416EU
Shelly Power strip 4 Gen4 (@Humberd) - #10071
929004581801
Philips Hue Festivia globe outdoor string lights (@tannyl) - #10056
E8332RWMZB
Schneider Electric Wiser AvatarOn 2K Freelocate (@anhttjavis) - #10056
E8331SCN200ZB
Schneider Electric Wiser AvatarOn 1G curtain switch (@anhttjavis) - #10047
MINI-ZBRBS
SONOFF Zigbee smart roller shutter switch (@lcheng33775823) - #10066
WSD005
ADEO ENKI LEXMAN motor for roller shutler (@inode64) - #10039
9290038539
Philips Hue White and color ambiance A21 - E26 smart bulb - 1600 (@fffe) - #10032
MIR-MC100
MultIR Doors sensor (@yuanxin32323) - #10032
MIR-IL100
MultIR Pir leakage (@yuanxin32323) - #10032
MIR-SM200
MultIR Smoke sensor (@yuanxin32323) - #10032
MIR-SO100
MultIR SOS Button (@yuanxin32323) - #10032
MIR-TE600
MultIR temperature sensor (@yuanxin32323) - #10032
MIR-WA100
MultIR Water leakage (@yuanxin32323) - #9629
FPS-4-1-00
NodOn Electrical heating actuator (@AlexisPolegato) - #10038
TOSA1-01WXJAT2A
Tongou Smart energy meter, two wire (@NikolaBoyko) - #10008
_TZE204_3regm3h6
Tuya Smart thermostat for electric radiator with pilot wire (@mmorelon) - #28625
_TZE284_uqfph8ah
BSEED Curtain/blind switch (@Koenkk) - #9995
4512792
Namron Simplify 1-2p relay (Zigbee / BT) (@xses79) - #10006
929004284702
Philips Hue Festavia permanent string lights (@WyspSedai) - #10029
GL-SPI-206P
Gledopto SPI pixel controller RGBCCT/RGBW/RGB (@Aogu181) - #10024
SM309-S-2CH
Samotech Zigbee 2 channel in wall dimmer (@lancedfr) - #10031
ZE1-EN
IMOU Wireless switch (@dan-danache) - #10009
FZB-2
Nova Digital 2-Gang switch with backlight, countdown and inching (@brodock) - #10010
SIN-4-1-20_EQU
Adeo Dry contact switch for central heating boilers (@adrianvalan) - #9999
929003736601
Philips Hue Datura LED ceiling panel small round (@WyspSedai) - #9971
Espressif-ZigbeeRangeExtender
Espressif ESP32-C6/H2 router (@ashp8i) - #9997
FZB-1
Nova Digital 1-Gang switch with power-on behavior and indicator mode (@brodock) - #9989
S-ZB-PDM1-R251
smarli. Phase dimmer gen 1 (@niracler) - #9978
8720169363649
Philips Hue White A60 E27 810lm (@agalera) - #9986
8720169392182
Philips Hue Essential White and Color Ambiance A60 (@exu-g) - #9986
8720169392540
Philips Hue Essential White and Color Ambiance GU10 (@exu-g) - #9985
TS0601_cover_11
Tuya Cover motor (@emilf44) - #9973
046677592530
Philips Hue Essential White and Color Ambiance A19 (@Nick-Gatti) - #9973
046677592622
Philips Hue Essential White and Color Ambiance BR30 (@Nick-Gatti) - #9967
83633206
ADEO ENKI LEXMAN water leak sensor (@mky) - #9965
_TZE284_6kijc7nd
Tervix Tervix Zigbee thermostat (@papezrom) - #9966
AD-RGBWH3001
AduroSmart ERIA Colors and White A19 Dimmable LED bulb (@pyrodex) - #9952
_TZ3000_pgq7ormg
iHseno 1 gang switch module (@andrei-lazarov) - #9945
1245943
SOMFY Sonesse2 28 WF Li-Ion roller shades (@Luukvdo) - #9953
TCI - Mini ZLL I
TCI Dali 1-10V driver (@Jasimo) - #9936
TS011F_quad_power1
Tuya Switch with 4 gangs (@bernardesarthur) - #9939
ZN2S-RS02E
Tuya Two gang switch with colored backlight modes (@hesham1216) - #9929
929003808401
Philips Hue White & Color ambience Centris ceiling light (2 spots) (@grovolis) - #9931
RCL 232 C
Innr Round ceilng light - white and colour (@t123) - #9934
TS020C
Tuya PIR sensor (@iMouath) - #9930
ZB414
Coibeu 2 gang 2 usb wall outlet 4x2 (@cotti) - #9908
SB04-Zigbee
RSH 4 gang switch (@KunalAggarwal) - #9908
SB03-Zigbee
RSH 3 gang switch module (@KunalAggarwal) - #28366
NFZB-03
Nova Digital 3 gang switch with power-on behavior and indicator mode (@Koenkk) - #26182
T2_E27_CCT
Aqara E27 led bulb (@Koenkk) - #9918
ZG-227Z-z
Tuya Temperature & humidity sensor (pvxx/ZigbeeTLc) (@Koenkk) - #9904
929003810901
Philips Hue White Ambiance Milliskin GU10 spot (@harm159) - #9909
Mill-gen-4
Mill WiFi heating panel gen4 (@rurudev) - #9977
SBDV-00205
Sber Smart Thermostat (@avzasorin-sd) - #9908
TS0002_basic_2
RSH 2 gang switch (@KunalAggarwal)
Fixed device detections
- #10109 Detect
_TZ3000_kfu8zapd
as Moes XH-SY-04Z (@absent42) - #28750 Detect
_TZE284_ltwbm23f
as Tuya TRV602Z (@Koenkk) - #10096 Detect
TRADFRI bulb E26 WS opal 440lm
as IKEA LED1937T5 (@torawo) - #10079 Detect
_TZE284_zjhoqbrd
and_TZE204_zjhoqbrd
as Tuya ZWT198/ZWT100-BH (@bernardesarthur) - #10073 Detect
_TZE284_wbhaespm
as SUTON STB3L-125-ZJ (@KunalAggarwal) - #10052 Detect
_TZ3000_zxrfobzw
and_TZ3000_qq9ahj6z
as iHsenso (@andrei-lazarov) - #10061 Detect
_TZ3002_zjuvw9zf
as BSEED EC-GL86ZPCS21 (@andrei-lazarov) - #28593 Detect
_TZ3210_f0byevky
as YSR-MINI-01_rgbcct (@Koenkk) - #10057 Detect
_TZE204_6kijc7nd
as Tervix _TZE284_6kijc7nd (@papezrom) - #28681 Detect
_TZE284_wdfurkoa
as Zemismart ZM25R1 (@Koenkk) - #28658 Detect
_TZE284_m1cvyneb
as Tuya TS0601_dimmer_1_gang_1 (@Koenkk) - #28648 Detect
_TZE204_ic7jtutb
as Tuya TS0601_cover_1 (@Koenkk) - #10007 Detect
_TZ3000_o1jzcxou
as Tuya TS011F_plug_2 (@Koenkk) - #10002 Detect
_TZ3002_sfh0jtz0
as Tuya TS0726_switch_4g_2s (@lkro13) - #9992 Detect TS0202 Zbeacon as ZC-W1 (@Koenkk)
- #9990 Detect
_TZE204_4bjixefp
as Tuya TS0601_din_4 (@ccfiel) - #9991 Detect
eco-dim10-zigbee
as Eco-Dim.07/Eco-Dim.10 (@hmmbob) - #28592 Detect
_TZE200_ba69l9ol
as Tuya TS0601_cover_3 (@Koenkk) - #9979 Detect
_TZ3000_r80pzsb9
as Tuya TS0207_repeater (@bernardesarthur) - #9964 Detect
C-ZB-LC20v2-CCT
as C-ZB-LC20-CCT andC-ZB-LC20v2-Dim
asC-ZB-LC20-Dim
(@candeodevelopment) - #9942 Detect
_TZ3000_7kscdesh
as Tuya TS0222 (@mmorelon) - #9937 Detect
_TZ3000_afgzktgb
as Tuya TS0001_switch_module (@bernardesarthur) - #9947 Detect
_TZ3290_nba3knpsarkawgnt
as Tuya ZS06 (@fs79) - #9940 Detect
_TZE284_9xstqowh
as Tongou TOQCB2-80 (@bernardesarthur) - #9944 Detect
_TZE284_l8xiyymq
as ZSVIOT PN6 (@gyfis) - #9933 Detect
_TZ3290_nba3knpsarkawgnt
as Moes UFO-R11 (@Koenkk) - #27305 Detect
_TZE284_e4pf6l87
as Zemismart ZMS-206EU-3 (@Koenkk) - #28472 Detect
ESMLzm_c5_GU10
as AwoX 33943/33944/33946 (@Koenkk) - #9906 Detect
_TZ3000_2uollq9d
as BSEED FK86ZEUSK1W (@vbondarevsky) - #28251 Detect
_TZ3210_5ct6e7ye
as BSEED GL86ZEUSKM1PDAC1W (@Koenkk) - #28448 Detect
_TZE200_yrugsphv
as Tuya TS0601_cover_1 (@Koenkk) - #28458 Detect
_TZE204_rtrmfadk
as Moes TRV801_1 (@Koenkk) - #9907 Detect
_TZE284_wckqztdq
as Tuya TS0601_soil_3 (@Giexperience) - #28429 Detect
_TZE284_znlqjmih
as Tuya TS0601_thermostat (@Koenkk)