Highlights
- Better naming for newly added devices
- Support for valves with both opening percent control and open/close binary switches
- Support for measurement_angle sensor state class
- 22 new devices, improvements to 15 existing devices
Breaking changes
- bresser_weather_station, holman_helios_weatherstation: wind_speed, illuminance. precipitation and precipitation_intensity entities are now using the default class without overriding names. Migrations are provided, but some uses may need manual updating.
- text entities named Program, Program data, Regular schedule, Weekly program and week program have been standardized to use the new schedule translation. Migrations are provided, but some uses may need manual updating to use the new entity ids.
New devices
- Casdon 16J3S dushwasher #4331 by @rainbowghost
- Casdon T2E oven #4331 by @rainbowghost
- Arlec ATF4601HA fan #4621 by @woutervb
- Repetsun 5L dual pet feeder #4408
- Yu Home Yu Turbo laundry rack #4643 by @lweikit
- Nivian NVS-A6WG / Curv alarm #4658 by @AlbertoMarziali, #4648 by @TheAdamGalloway
- Avonflow AFD14-H radiator thermostat #4420
- Cecotec TotalPure purifier #4669 by @prfj
- HeatBot 15L water heater #4693 by @aryanhasgihub
- Qiachip QI-FLRC-1 ceiling fan and light #4445
- Ausclimate EcoSmart pedestal fan #4447
- Tellur water valve #4467
- Suntree SPG3 EV charger #4410
- Kogan Vostok portable air conditioner #4696 by @wan0net
- Koenic KTM 221723 M kettle #4422
- Brilliant ceiling fan remote controller #3837
- Ipengen GO-E31-32A EV charger #4708 by @goblinmaks
- Pawspik Microchip pet feeder #4444
- Frienhund dual camera pet feeder #4484
- Wine Enthusiast Beverage Center #4714 by @ScottHansma
- BobYun Tech gatePro gate opener #4510
- Chtoocy MC82 thermometer #4705 by @decompil3d
Improvements to existing devices
- apricus_heat_pump_water_heater: correct energy sensor #4533
- arlec_thermostat_smartplug: fix temperature_calibration class
- wenzhi_wz35_presencesensor: add compatible W75 model #4660
- moes_zcjk_alarmclock: add compatible Wake Up Light II #4653 by @avg-l
- ledkia_fan_light: add more entities #4586, #4675 by @ankon
- templeandwebster_alina_fan: add light variant and rebrand #4175 by @benhopperau
- quad_power_timer: add more entities #4665 by @jrafaelahmedov
- taxnele_energy_meter: add compatible Kekotek product #4439
- haier_airwater_heatpump: use a time entity to set time #4701
- tongou_sa1_wifi_energy_meter: add more entities #4697 by @lolmaxlevel
- geyserwise_water_heater: hide unavailable sensor
- smartplug_usb: add more entities #4511 by @ivasso
- ilife_a30_pro_vacuum: fix error codes, volume range, lifespan units #4719
- ilife_v20_vacuum: fix error codes, lifespan units #4719
- rojeco_v200du3lvs_petfeeder: add motion event and correct levels #4726 by @rackstar41
General improvements
- sensor: Support measurement_angle state class for wind direction etc #4668
- avoid overriding type builtin to prevent crashes in cloud logging #4666 by @jrafaelahmedov
- use names assigned in Tuya app by default when adding new device #4652 by @kongo09
- valve: support separate on/off control and opening percentage #4467
- Fix regression in multi-stage redirects #4724 introduced by #3987 fix
Translation improvements
- add Dutch and Danish to language selector, rename Latin to Latin American Spanish #4658
- add text schedule translations
Documentation improvements
- improved bug reporting checklist to discourage reports for other integrations
Development improvements
- Update CI scripts to use Python 3.14, in line with HA 2026.3
- Use latest pytest-homeassistant-custom-component #4672 by @dependbot
- tag duplicate entities and schema failures with line number
- Update CI scripts to use latest checkout action
- add tests for value_redirect use cases #4724