Skip to content
2025.7.0 Masked and with signs

 # Breaking changes

- various smartplugs, powerstrips, wall switches and dimmers that have
a switch indicator light that can be set to different modes have been
standardized to call the select entity "light_mode" with options
"off", "on", "state", "locator". These all now have translations in
all supported languages.
- Goldair Platinum Tower Fan: the timer attribute has been removed
from the climate entity. Use the timer number entity instead.
- water_air heatpumps: these were abusing the operation_mode, so mode
is now split out to a heat_pump_mode select entity, and operation_mode
now only accepts "off" and "heat_pump".

 # New devices

- Klarstein Skytower Grand Smart fan #3366 by @pergolafabio
- EARU EASEM-D multi circuit power meter #3377 by @BevDan
- Trucool TC1160 air conditioner #3374 by @Felwat
- Yuposl pet feeder #3310
- SEVR X1 EV charger #3325
- Homend Royaltea kettle #3341
- Malmbergs NV-SWQ triple dimmer module #3343
- Arlec CEH243HA ceramic heater #3408 by @hugglesfox
- Airam S1WFAA siren #3344
- Point One Storm VSPEC-IV corner fan #3427 by @liaujianjie
- Nedis WIFIPD10WT pill dispenser #3357
- Fral FSC08 Super Cool airconditioner #3360 by @LunarEclipse363
- LSC Smart Connect Party String lights #3356
- Brandson A307362x3 tower fan #3359
- Hombli 6-speed ceiling fan with light #3389
- OmniBreeze 5-speed tower fan #3433
- HomeMate fan regulator #3345 by @anuram2k
- HomeMate 2 and 4 gang switches #3345 by @anuram2k
- Tomzn energy meter #3345 by @anuram2k
- SolarEast / Adlar Castra Aurora II heat pump #3429 by @paulklinkenberg
- Howeall/Sany Register Booster fan #3444 by @dlee1j1

 # Improvements to existing devices

- feyree_ev_portable_charger: cover other 11 and 22kW chargers #3355, #3373, #3459
- atorch_s1bw_smartplug: control switch through select only #3253
- fuers_videodoorbell: actual manufacturer is Kerui #3252
- reiga_ceiling_fan: add compatible Mercator model #3379 by @bwhoban
- airrobo_p20_vacuum: add product id and error messages #3381, #3382 by @GianlucaUlivi
- cleverio_pf100_petfeeder: expose more entities #3384 by @FrederikM97
- arlec_panel_heater_v2: support 2400W model #3392
- loratap_QSC400ZB: support SC400W model #3394
- divoo_wt05: support Insoma SGW02MB #3402 by @Kevin-0u
- smartplugv2_energyv3: support Lerlink model #3318
- goetzjensen_k975k_kettle: support D3815ES-D model #3319
- beok_tr9b_thermostat: support Rti-Tek R7C.716 #3323
- vevor_ev_charger: fix typo in control option #3325
- vevor_3_7kw_evcharger: fix typo in control option #3415 by @anssih
- dewall_evcharger: fix max current ##3405, #3409 by @shifthk
- ir_moes_heatpump: fix binary_sensor category #3426
- asip_0622_planter, holman_wx1_taptimer, holman_wx2_taptimer: use moisture device class for soil sensors
- ovlaim_ceiling_fan_light: add Point One Gust VSPEC-IV #3437 by @liaujianjie
- kogan_yawfpac09ya_airconditioner: add new variant #3446
- honeyguardian_s56_petfeeder: expose more entities #3454 by @FrederikM97
- beca_bht006_thermostat_c: handle missing mode #3455
- inkbird_ibs_m2: handle humidity capable probes #3250
- holman_wx2_taptimer: add compatible RainPoint model #3407
- makeskyblue_mppt_charger: add Constant current option #3462 by @alexeytm82

 # General improvements

- number: allow min and max attributes to be optional #3373
- masks: allow signed values to be extracted from masked data #3377 by @BevDan
- text: fix regex for checking valid base64 entry #3457

 # Translation improvements

- select: new light_mode translation key for switch indicators #1708
- select: new heat_pump_mode translation key for water-air heat pumps

 # Development changes

- Unit tests are held back to HA 2025.6.3 due to incompatibility with IsolatedAsyncIoTestCase
- bleak is held back to 0.22.3 to avoid API breakage in HA 2025.6.3 init
- devcontainers updated for vscode #3458 by @FrederikM97