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
iasZoneStatusto 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 existwhen adding device to delete group ID (@Koenkk) - #28364 Handle empty or null Home Assistant name in device settings (@SixFive7)
- #28560 HomeAssistant: add
default_entity_idto 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
mcuVersionRequesterror (@Koenkk) - #9981 Tuya HY607W-3A: fix mode_state handling (@sigmich)
- #9975 SONOFF SWV: fix
cyclic_quantitative_irrigation(@liangjia2019) - #28564 Zemismart ZMS-206EU-X: fix
mcuVersionRequesterror (@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
mcuSyncTimeerror for various devices (@Koenkk) - #9925 Third Reality: add
allowBindto3rPlugSpecialcluster(@3reality-support) - #28455 Tuya PJ-1203A: fix
mcuVersionRequesterror (@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_levelnull(@Koenkk) - #9920 Third Reality: extend
3rPlugGen2SpecialClusterwithallowBind(@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_holdandup_holdactions being reversed (@Koenkk) - #9910 SPM01V2 and SPM01V2.5: update
data_report_durationdescription (@lompi) - #1513 Performance: skip buffalo write if empty (str/arr) (@Nerivec)
- #1511 Fix writing empty (long) char str (@Koenkk)
- #1510 Fix uint8
NaNvalue (@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_ZmAwoX Connect-Z magnetic wall mountable light RCU (@NsCDE) - #10097
SAS936RHB-7-Z03Saswell Wireless temperature sensor (@infernix) - #10089
1245602SOMFY Tilt and lift blinds motor (@malyutki) - #10094
GX06GIEX Soil Moisture Sensor (@Giexperience) - #10100
HS8DS-EFAHeiman Door sensor (@Leo2442926161) - #10100
D1-EFAHeiman Door sensor (@Leo2442926161) - #10086
PS-S04DAqara Presence sensor FP300 (@kpustelnik) - #10088
S4SN-0071AShelly Flood Gen 4 (@kimpenhaus) - #10093
ZS-300ZArteco Soil moisture sensor (@MasterFeige) - #10078
GKZ-SA141Hejhome Sound and flash siren (@llljjj7) - #10082
S4PL-00416EUShelly Power strip 4 Gen4 (@Humberd) - #10071
929004581801Philips Hue Festivia globe outdoor string lights (@tannyl) - #10056
E8332RWMZBSchneider Electric Wiser AvatarOn 2K Freelocate (@anhttjavis) - #10056
E8331SCN200ZBSchneider Electric Wiser AvatarOn 1G curtain switch (@anhttjavis) - #10047
MINI-ZBRBSSONOFF Zigbee smart roller shutter switch (@lcheng33775823) - #10066
WSD005ADEO ENKI LEXMAN motor for roller shutler (@inode64) - #10039
9290038539Philips Hue White and color ambiance A21 - E26 smart bulb - 1600 (@fffe) - #10032
MIR-MC100MultIR Doors sensor (@yuanxin32323) - #10032
MIR-IL100MultIR Pir leakage (@yuanxin32323) - #10032
MIR-SM200MultIR Smoke sensor (@yuanxin32323) - #10032
MIR-SO100MultIR SOS Button (@yuanxin32323) - #10032
MIR-TE600MultIR temperature sensor (@yuanxin32323) - #10032
MIR-WA100MultIR Water leakage (@yuanxin32323) - #9629
FPS-4-1-00NodOn Electrical heating actuator (@AlexisPolegato) - #10038
TOSA1-01WXJAT2ATongou Smart energy meter, two wire (@NikolaBoyko) - #10008
_TZE204_3regm3h6Tuya Smart thermostat for electric radiator with pilot wire (@mmorelon) - #28625
_TZE284_uqfph8ahBSEED Curtain/blind switch (@Koenkk) - #9995
4512792Namron Simplify 1-2p relay (Zigbee / BT) (@xses79) - #10006
929004284702Philips Hue Festavia permanent string lights (@WyspSedai) - #10029
GL-SPI-206PGledopto SPI pixel controller RGBCCT/RGBW/RGB (@Aogu181) - #10024
SM309-S-2CHSamotech Zigbee 2 channel in wall dimmer (@lancedfr) - #10031
ZE1-ENIMOU Wireless switch (@dan-danache) - #10009
FZB-2Nova Digital 2-Gang switch with backlight, countdown and inching (@brodock) - #10010
SIN-4-1-20_EQUAdeo Dry contact switch for central heating boilers (@adrianvalan) - #9999
929003736601Philips Hue Datura LED ceiling panel small round (@WyspSedai) - #9971
Espressif-ZigbeeRangeExtenderEspressif ESP32-C6/H2 router (@ashp8i) - #9997
FZB-1Nova Digital 1-Gang switch with power-on behavior and indicator mode (@brodock) - #9989
S-ZB-PDM1-R251smarli. Phase dimmer gen 1 (@niracler) - #9978
8720169363649Philips Hue White A60 E27 810lm (@agalera) - #9986
8720169392182Philips Hue Essential White and Color Ambiance A60 (@exu-g) - #9986
8720169392540Philips Hue Essential White and Color Ambiance GU10 (@exu-g) - #9985
TS0601_cover_11Tuya Cover motor (@emilf44) - #9973
046677592530Philips Hue Essential White and Color Ambiance A19 (@Nick-Gatti) - #9973
046677592622Philips Hue Essential White and Color Ambiance BR30 (@Nick-Gatti) - #9967
83633206ADEO ENKI LEXMAN water leak sensor (@mky) - #9965
_TZE284_6kijc7ndTervix Tervix Zigbee thermostat (@papezrom) - #9966
AD-RGBWH3001AduroSmart ERIA Colors and White A19 Dimmable LED bulb (@pyrodex) - #9952
_TZ3000_pgq7ormgiHseno 1 gang switch module (@andrei-lazarov) - #9945
1245943SOMFY Sonesse2 28 WF Li-Ion roller shades (@Luukvdo) - #9953
TCI - Mini ZLL ITCI Dali 1-10V driver (@Jasimo) - #9936
TS011F_quad_power1Tuya Switch with 4 gangs (@bernardesarthur) - #9939
ZN2S-RS02ETuya Two gang switch with colored backlight modes (@hesham1216) - #9929
929003808401Philips Hue White & Color ambience Centris ceiling light (2 spots) (@grovolis) - #9931
RCL 232 CInnr Round ceilng light - white and colour (@t123) - #9934
TS020CTuya PIR sensor (@iMouath) - #9930
ZB414Coibeu 2 gang 2 usb wall outlet 4x2 (@cotti) - #9908
SB04-ZigbeeRSH 4 gang switch (@KunalAggarwal) - #9908
SB03-ZigbeeRSH 3 gang switch module (@KunalAggarwal) - #28366
NFZB-03Nova Digital 3 gang switch with power-on behavior and indicator mode (@Koenkk) - #26182
T2_E27_CCTAqara E27 led bulb (@Koenkk) - #9918
ZG-227Z-zTuya Temperature & humidity sensor (pvxx/ZigbeeTLc) (@Koenkk) - #9904
929003810901Philips Hue White Ambiance Milliskin GU10 spot (@harm159) - #9909
Mill-gen-4Mill WiFi heating panel gen4 (@rurudev) - #9977
SBDV-00205Sber Smart Thermostat (@avzasorin-sd) - #9908
TS0002_basic_2RSH 2 gang switch (@KunalAggarwal)
Fixed device detections
- #10109 Detect
_TZ3000_kfu8zapdas Moes XH-SY-04Z (@absent42) - #28750 Detect
_TZE284_ltwbm23fas Tuya TRV602Z (@Koenkk) - #10096 Detect
TRADFRI bulb E26 WS opal 440lmas IKEA LED1937T5 (@torawo) - #10079 Detect
_TZE284_zjhoqbrdand_TZE204_zjhoqbrdas Tuya ZWT198/ZWT100-BH (@bernardesarthur) - #10073 Detect
_TZE284_wbhaespmas SUTON STB3L-125-ZJ (@KunalAggarwal) - #10052 Detect
_TZ3000_zxrfobzwand_TZ3000_qq9ahj6zas iHsenso (@andrei-lazarov) - #10061 Detect
_TZ3002_zjuvw9zfas BSEED EC-GL86ZPCS21 (@andrei-lazarov) - #28593 Detect
_TZ3210_f0byevkyas YSR-MINI-01_rgbcct (@Koenkk) - #10057 Detect
_TZE204_6kijc7ndas Tervix _TZE284_6kijc7nd (@papezrom) - #28681 Detect
_TZE284_wdfurkoaas Zemismart ZM25R1 (@Koenkk) - #28658 Detect
_TZE284_m1cvynebas Tuya TS0601_dimmer_1_gang_1 (@Koenkk) - #28648 Detect
_TZE204_ic7jtutbas Tuya TS0601_cover_1 (@Koenkk) - #10007 Detect
_TZ3000_o1jzcxouas Tuya TS011F_plug_2 (@Koenkk) - #10002 Detect
_TZ3002_sfh0jtz0as Tuya TS0726_switch_4g_2s (@lkro13) - #9992 Detect TS0202 Zbeacon as ZC-W1 (@Koenkk)
- #9990 Detect
_TZE204_4bjixefpas Tuya TS0601_din_4 (@ccfiel) - #9991 Detect
eco-dim10-zigbeeas Eco-Dim.07/Eco-Dim.10 (@hmmbob) - #28592 Detect
_TZE200_ba69l9olas Tuya TS0601_cover_3 (@Koenkk) - #9979 Detect
_TZ3000_r80pzsb9as Tuya TS0207_repeater (@bernardesarthur) - #9964 Detect
C-ZB-LC20v2-CCTas C-ZB-LC20-CCT andC-ZB-LC20v2-DimasC-ZB-LC20-Dim(@candeodevelopment) - #9942 Detect
_TZ3000_7kscdeshas Tuya TS0222 (@mmorelon) - #9937 Detect
_TZ3000_afgzktgbas Tuya TS0001_switch_module (@bernardesarthur) - #9947 Detect
_TZ3290_nba3knpsarkawgntas Tuya ZS06 (@fs79) - #9940 Detect
_TZE284_9xstqowhas Tongou TOQCB2-80 (@bernardesarthur) - #9944 Detect
_TZE284_l8xiyymqas ZSVIOT PN6 (@gyfis) - #9933 Detect
_TZ3290_nba3knpsarkawgntas Moes UFO-R11 (@Koenkk) - #27305 Detect
_TZE284_e4pf6l87as Zemismart ZMS-206EU-3 (@Koenkk) - #28472 Detect
ESMLzm_c5_GU10as AwoX 33943/33944/33946 (@Koenkk) - #9906 Detect
_TZ3000_2uollq9das BSEED FK86ZEUSK1W (@vbondarevsky) - #28251 Detect
_TZ3210_5ct6e7yeas BSEED GL86ZEUSKM1PDAC1W (@Koenkk) - #28448 Detect
_TZE200_yrugsphvas Tuya TS0601_cover_1 (@Koenkk) - #28458 Detect
_TZE204_rtrmfadkas Moes TRV801_1 (@Koenkk) - #9907 Detect
_TZE284_wckqztdqas Tuya TS0601_soil_3 (@Giexperience) - #28429 Detect
_TZE284_znlqjmihas Tuya TS0601_thermostat (@Koenkk)
