Notes
- Due to #26653 settings configured via environment variables are now written to the
configuration.yaml
- For Z-Stack users: a new firmware is available for testing 20250321
Features
- #26608 Onboarding (docs) (@Nerivec)
- #26742 Support ZigBee on Host adapter (@Nerivec)
- #26522 Use dynamic import for external JS (@Nerivec)
- #26805 Frontend: support filtering notifications (@sarthurdev)
Improvements
- #26791 Tuya TS110E_1gang_2: expose countdown (@Koenkk)
- #724 Aqara FP1E: support OTA (@Koenkk)
- #9020 Generate definition for unsupported Green Power devices (@Nerivec)
- #9036 Innr AE 270 T: expose power on behavior (@mervync)
- #9018 Onesti easyCodeTouch_v1: expose lastest pincode save time (@los7702)
- #8907 Cando C203: improve support (@candeodevelopment)
- #8992 Tuya TRV602Z: support more features (@sdbldn)
- #8975 Niko 552-72201: add led enable & led state (@Bwko)
- #8970 Samotech SM309-S SM308-S: add external switch type (@niracler)
- #8940 Add external switch type extension to Samotech devices and move Sunricher extend functions to a unified module (@niracler)
- #711 SONOFF SNZB-02D: support OTA (@Koenkk)
- #8837 SONOFF TRVZB: support
temperature_accuracy
(@lcheng33775823) - #1308 Initial support for ZigBee on Host adapter (@Nerivec)
- #1333 Add util to discover all serial/mDNS devices (@Nerivec)
Fixes
- #26867 Add device name to no converter available error message (@clockbrain)
- #26631 Check if new commits are available in update.sh (@DragonWork)
- #26707 Fix bridge offline message format for frontend (@bluemoehre)
- #26595 General cleanup (@Nerivec)
- #26769 Home Assistant: fix electrical measurements sensors category (@kad)
- #26456 Implement systemd-notify directly (@srett)
- #26735 Use dynamic import for optional extensions (@Nerivec)
- #26653 Write
ZIGBEE2MQTT_CONFIG_*
envs to yaml as overrides (@Nerivec) - #9102 PTM216Z: fix action value (@chris-1243)
- #9099 Paulmann 501.34: fix action values #9075 (@mkpfalz)
- #9098 Philips Hue Wall Switch 929003017102: re-add brightness actions (@marazmarci)
- #9095 Schneider S520567: expose tilt (@jerome-pouiller)
- #9091 Tuya TYZGTH1CH-D1RF: auto settings (@Koenkk)
- #9086 Tuya TS011F_with_threshold: enable onOffCountdown (@petrkalos)
- #9074 Fix the issue of incorrectly identifying powerFactor Phase B/Phase C (@script0803)
- #9064 NEO NAS-PS10B2: fix
lux_value
(@ivankravets) - #9072 Sonoff TRVZB: fix rounding of externalTemperatureInput (@marazmarci)
- #9055 EFEKTA: various fixes (@smartboxchannel)
- #9061 Fix soil electrical conductivity unit is µS/cm (microsiemens per centimetre) (@pdecat)
- #9062 Namron 4512788: disable effects and enable configuring reporting (@kyrias)
- #9051 Battery for Yandex wireless switch (@kirovilya)
- #9046 Generate definition when candidates present but no match found (@Nerivec)
- #9047 Gledopto GL-C-009P: configure reporting (@chiva)
- #9052 Tuya TS110E_2gang_2: expose light type and power on behaviour for l2 (@FPSUsername)
- #9040 MAZDA TR-M2Z: improve system mode and presets (@Nopraz)
- #9041 Rename some Tongou devices (@LordRoge)
- #9042 Third Reality 3RSMR01067Z: expose voltage and battery low (@3reality-support)
- #9032 Add SR-ZG2833PAC to PTM 215Z whiteLabel (@niracler)
- #9021 Busch-Jaeger 6735/6736/6737: various improvements and fixes (@klada)
- #9033 Candeo C204, C-ZB-DM204, C205 & C-ZB-SM205-2G: various improvements (@candeodevelopment)
- #9003 Generated source for #26522 (@Nerivec)
- #9039 Gledopto GL-SD-301P: expose power on behavior (@Furax007)
- #9035 Namron 3802966: fix color temperature range (@Eising)
- #9010 Fixes for PST POW v2 and PST POW DUO v2 (@smartboxchannel)
- #8925 Third Reality 3RSMR01067Z: expose
occupancy
(@3reality-support) - #9014 Tuya 2CT: expose
power
(@Wrathitr) - #9013 Tuya TS0726_4_gang_switch_and_2_scene: support backlight (@hyteplus)
- #8999 Home Assistant: e power, current and voltage as normal sensor data (@kad)
- #26659 Moes UFO-R11: fix
Exception while calling fromZigbee converter
(@Koenkk) - #9002 Tuya TS0601_thermostat_3: expose
pi_heating_demand
(@sesse) - #8965 Add
lowStatusReportingConfig
tobattery
modernExtend (@kirovilya) - #8987 Convert more of NodOn to modern extend (@sjorge)
- #8977 Disable
producedEnergy
forgasMeter
modernExtend (@IgnacioHR) - #8984 Orvibo: fix random on/off and expose
power_on_behavior
(@vilaemail) - #8982 Sonoff ZBMINIR2: add config entity category to selected exposed options (@TomaszLizer)
- #8943 Add label to modern extends binary function (@canardos)
- #8955 EFEKTA: various fixes (@smartboxchannel)
- #8957 Fix duplicate options and toZigbee converters (@Koenkk)
- #8942 Re-add on_time and off_wait_time to the light_onoff_brightness converter (@marazmarci)
- #8909 ShinaSystem: use metering cluster for power measurements (@shinasys)
- #8962 Tuya TS0012_switch_module and TS0013_switch_module: support countdown (@mrmaximas)
- #8952 Tuya ZWT198/ZWT100-BH: preset inverted (@Nopraz)
- #8931 Biome improvements (@Koenkk)
- #26599 Fix
scene_remove_all
failing for groups (@Koenkk) - #8936 Fixes in the PTVO converter (@ptvoinfo)
- #8935 Tuya PA-44Z: revert expose the test property to ring the alarm (@RemyRoux)
- #3549 Aqara SJCGQ11LM: read status when pairing (@Koenkk)
- #8914 Eurotronic COZB0001 : add new dateCode (@sstidl)
- #8920 Moes ZHT-SR: fix sensor select and backlight switch (@szheliab)
- #8917 Nous D2Z: rename to DZ (@1tigris1)
- #8905 Tuya TS0601_smart_air_house_keeper: filter more strange values for PM2.5 (@McGiverGim)
- #8927 Tuya TS0601_thermostat_4: fix local temperature calibration precision (@qveensi)
- #1377 De-conflict Sonoff dongles discovery (@Nerivec)
- #1376 Fix Conbee adapter having no endpoints (@Koenkk)
- #1369 Green power parsing issue with payload size (@Nerivec)
- #1359 Green Power decryption when received via commissioning notif (@Nerivec)
- #1352 Fixed problem with non-latin characters in the UTF8 string (@ptvoinfo)
- #1349 Green spring cleaning (@Nerivec)
- #1345 Fix interview errors for Candeo C-ZB-SEDC and C-ZB-SEMO (@candeodevelopment)
- #1331 Zboss: fix joining of Lumi devices (@captainlettuce)
- #1334 Ember: Lumi manuf code workaround for permit join (@Nerivec)
- #1330 Endpoint device & group members typing (@Nerivec)
Frontend
- f3aa380 device check condition (#2427) (#2428) (@mrwogu)
- aed2cbd Frontend notification filter (#2439) (@sarthurdev)
New supported devices
This release adds support for 82 devices:
- #26926
RS 241 T
Innr GU10 spot 420 lm, dimmable, white spectrum (@Koenkk) - #9097
S4SW-001X16EU
Shelly 1 gen 4 (@liambresnahan) - #9094
929003056801
Philips Hue Adore white ambiance bathroom mirror (@joriskdzaack) - #9096
EFEKTA_Pixel_Open_Air_II
EFEKTA CO2 Monitor with retro LCD Display, V2 (@smartboxchannel) - #9080
SR-ZG9101CS
Sunricher Constant Current Zigbee LED dimmable driver (@chris-1243) - #9084
929003777301
Philips Hue Being ceiling light (@dekimsey) - #9085
Egony_Flower
EFEKTA Soil moisture sensor Egony_Flower, mod DIYRuZ Flower (@smartboxchannel) - #9083
PZ2
MiBoxer 2 in 1 LED controller (@chris-1243) - #25849
ZSS-S01-TH
Moes Temperature and humidity sensor (@Koenkk) - #9090
ZTH08
Tuya Temperature and humidity sensor (@nyarau) - #9079
1402790
Namron Stove guard for safe cooking (@WJKPK) - #8949
Watermeter_TLSR8258
Slacky-DIY Water Meter (@slacky1965) - #8949
Smoke Sensor TLSR8258
Slacky-DIY Smoke Sensor on Rubezh IP 212-50M2 base (@slacky1965) - #8949
Electricity Meter TLSR8258
Slacky-DIY Electricity Meter via optical port (@slacky1965) - #8949
THERM_SLACKY_DIY_R01
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R02
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R03
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R04
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R05
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R06
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R07
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #8949
THERM_SLACKY_DIY_R08
Slacky-DIY Tuya Thermostat for Floor Heating with custom Firmware (@slacky1965) - #9073
Push_LE
Marmitek Smart switch (@arjendekorte) - #9073
Push_LO
Marmitek Smart switch (@arjendekorte) - #9082
Push_LE
Marmitek Smart switch (@arjendekorte) - #9082
Push_LO
Marmitek Smart switch (@arjendekorte) - #9069
SPM02-U00
BITUO TECHNIK Smart energy monitor for 3P+N system (@script0803) - #9069
SDM02-U00
BITUO TECHNIK Smart energy monitor for 2P+N system (@script0803) - #9069
SPM01-U00
BITUO TECHNIK Smart energy monitor for 1P+N system (@script0803) - #9069
SPM02-U02
BITUO TECHNIK Smart energy monitor for 3P+N system (@script0803) - #9069
SDM02-U02
BITUO TECHNIK Smart energy monitor for 2P+N system (@script0803) - #9077
TS0726_multi_1_gang
Tuya Multi 1 gang switch with backlight (@hyteplus) - #9077
TS0726_multi_4_gang
Tuya Multi 4 gang switch with backlight (@hyteplus) - #9066
TS0726_multi_3_gang
Tuya multi 3 gang switch with backlight (@hyteplus) - #9057
S4SW-001X8EU
Shelly Mini gen 4 (@Koenkk) - #26526
TS0601_dimmer_1_gang_3
Tuya 1 gang smart dimmer (@Koenkk) - #9054
WS-K04E
Aqara Light Switch H2 US (quadruple rocker) (@nsvrana) - #9058
ZG-WK-DA-Wh-Zigbee
Tuya Wall thermostat with humidity sensor (@sgilyin) - #9056
ZMS-206EU-3
Zemismart Smart screen switch 3 gang (@Burki24) - #26750
929003103601
Philips Hue Signe floor lamp (@Koenkk) - #9043
EFEKTA_eFlora
EFEKTA Plant Wattering Sensor with e-ink display 1.02 (@smartboxchannel) - #9043
EFEKTA_eFlora_Pro
EFEKTA Plant Wattering Sensor with e-ink display 2.13 (@smartboxchannel) - #9043
EFEKTA_eTH102zex
EFEKTA Temperature and humidity sensor with e-ink1.02, date, termostat, hygrostat (@smartboxchannel) - #9001
Leleka
MindY Advanced Environmental Monitoring Device (@xyzroe) - #9044
RemoteControl_v1.0
Vimar Remote control IoT (@saveriol) - #9017
YNDX_00530
Yandex Dimmer (@kirovilya) - #9037
CMR-1
Nova Digital Roller Blind Motor (@guslma) - #9023
ZDMS16-US-W2
AVATTO Zigbee 2 channels dimmer (@shsurury) - #9030
zFlora_S
EFEKTA Plant watering sensor zFlora S (@smartboxchannel) - #9030
zFlora_S_Max
EFEKTA Plant watering sensor zFlora_S Max (@smartboxchannel) - #9030
zFlora_Pro
EFEKTA Plant watering sensor zFlora_Pro (@smartboxchannel) - #9030
zFlora_ProMax
EFEKTA Plant watering sensor zFlora_ProMax with signal amplifier (@smartboxchannel) - #9005
07504L
Immax Neo outdoor smart siren (IP65) (@cdalexndr) - #9009
GWA1502
Gewiss Contact interface - 2 channels - 230V (@dan-danache) - #8997
371222402
Paulmann Puric pane pendant light 6x6W dimmable (@VikingGer) - #9004
EFEKTA_iAQ_S_II
EFEKTA CO2 and atmospheric pressure мonitor with TFT Display, outdoor temperature and humidity (@smartboxchannel) - #8993
EFEKTA_iAQ_S_III
EFEKTA Air Quality Monitor, CO2, VOC, outdoor temperature and humidity, date and time (@smartboxchannel) - #9006
POFLW-WH02
Quirky Smart water leak sensor (@anonymousaga) - #8996
TS0726_4_gang_switch_and_2_scene
Tuya Multi 4 gang switch and 2 scene with backlight (@hyteplus) - #8989
98425271
Nordtronic Box Dimmer G2 (@andreashoyer) - #8988
EFEKTA_TH_v1_LR
EFEKTA Temperature and humidity sensors with a signal amplifier. Simple Thermostat. (@smartboxchannel) - #8988
EFEKTA_TH_v1
EFEKTA Temperature and humidity sensors. Simple Thermostat. (@smartboxchannel) - #8988
EFEKTA_TH_v2_LR
EFEKTA Temperature and humidity sensors with a signal amplifier. Simple Thermostat. (@smartboxchannel) - #8966
HLL6948V1
CWD Collingwood H2 pro (@vv4victor) - #8978
SQM300ZC4
ShinaSystem SiHAS remote control 4 full button (@shinasys) - #8963
_TZ3000_mw1pqqqt
Tuya 3 channel USB switch (@mrmaximas) - #8971
EFEKTA_T1_v2_LR
EFEKTA Temperature sensors with a signal amplifier. External DS18b20 sensor. Simple Thermostat. (@smartboxchannel) - #8971
EFEKTA_T1_v2
EFEKTA Temperature sensors. External DS18b20 sensor. Simple Thermostat. (@smartboxchannel) - #8972
PCT512
OWON Thermostat (@Pastor02) - #8944
7848
Envilar Dimmable LED driver (@HRading) - #8954
915005732902
Philips Hue Fuzo outdoor wall light (@rasssta) - #8932
Bed.box
Sprut.device Sprut bed.box ergomotion controller (@iamdevice) - #8953
ROB_200-011-1
ROBB Pro Zigbee Dimmer 400W (@fkuiper) - #26652
ZD1-EN
IMOU Door & window sensor (@Koenkk) - #26609
ZN2S-US1-SD
Zemismart Single gang dimmer (@Koenkk) - #26365
929003809501
Philips Hue White and Color Ambiance GU10 (Centura) (@Koenkk) - #8934
TW-03
Tuya 3-Gang switch (@Negatifff) - #8928
1871154
SOMFY Ysia 5 channel blinds remote (@Modem-Tones) - #8921
500.43
Paulmann SmartHome contoller (Relay) (@SkyBeam) - #8916
A9Z
Nous Smart ZigBee Socket (@1tigris1) - #8910
Fire Fence
Brun Holding Stove guard for safe cooking (@WJKPK) - #8912
ZS05
WMUN Universal smart IR remote control on batteries (@Virusmater)
Fixed device detections
- #25712 Detect
_TZE200_clrdrnya
as Tuya MTG235-ZB-RL (@Koenkk) - #9089 Detect
_TZ3000_m4ah6bcz
as Tuya TS0726_multi_1_gang (@hyteplus) - #9063 Detect
_TZE204_oh8y8pv8
as Tuya ZWT198/ZWT100-BH (@GhencianTimotei) - #26807 Detect
_TZE284_mrffaamu
as Tuya TOQCB2-80 (@Koenkk) - #8995 Detect
_TZE204_l8xiyymq
as ZSVIOT PN6 (@julesxxl) - #26727 Detect
\u0000B
as Tuya TS0601_pir (@Koenkk) - #8983 Detect
_TZE200_wvovwe9h
as Tuya TS0601_switch_2_gang (@Koenkk) - #8967 Detect
_TZ3000_qhyadm57
as Tuya TS0726_switch_4g_2s (@hyteplus) - #8969 Detect
_TZE200_hojryzzd
as Tuya TS0601_cover_1 (@maxustm) - #8947 Detect
_TZE200_gjldowol
as Tuya ZG-204ZL (@rolfvreijdenberger) - #8938 Detect
_TZE204_w1wwxoja
as Tuya TS0601_switch_6_gang (@Jackylalala) - #8948 Detect
915005822501
as Philips 7602031P7 (@thedavidthomas) - #26559 Detect
_TZ3000_gazjngjl
as Tuya TS011F_2_gang_power (@Koenkk) - #26615 Detect
_TZE284_iadro9bf
as Tuya ZY-M100-S_2 (@Koenkk) - #26594 Detect
JETSTROM 6060 JP
as IKEA L2207 (@Koenkk) - #8918 Detect
FLS-PP3 White\u0000
as Dresden Elektronik Mega23M12 (@Reen)