Highlights
- This will be the final version that works on HA 2026.4, due to incompatible changes coming in HA 2026.5
- further improvement to communication stability to avoid triggering device bugs
- 15 new devices, improvements to 5 more
Breaking changes
- gardenpac_heatpump: preset modes have changed to use pool_heatpump translations that are closer to the original preset names instead of forcing them into standard HA presets.
New devices
- Rowenta X-plorer 75S robot vacuum #4593
- ILIFE V30 robot vacuum #4715
- Computherm Q20 thermostat #4766
- Jiahong/ThermoLife ET-61 thermostat #4835
- ECoolBuy siren with thermometer/hygrometer #4847
- Poolex JetLine Premium FI pool heat pump #4988 by @casualgit
- eTiger S6 alarm system #4861
- Nobito air quality monitor #4889
- Horniture G20 mopping vacuum #4989 by @starfire0606
- Horniture Q6 Pro mopping vacuum #4989 by @starfire0606
- ECS 975T thermostat #4993 by @remarkable-bit
- Tauclima DGN-250 heat pump water heater #5001 by @slv96
- Humhold low profile ceiling fan with RGB+CW lights #4964
- LDH-7700 dehumidifier #4994 by @minzoong
- UK002WL2 2-gang switch #4994 by @minzoong
Improvements to existing devices
- gardenpac_heatpump: add compatible GardenPAC InverTech #4982 by @nicolas-albert
- ilife_v20_vacuum: make do not disturb optional #4715
- moebot_s_mower: make compatible with Bluetooth Parkside PMRC 250 Ai #4859
- royalclima_fresh_climate: use a fan entity for fan control #4998 by @nkaliev
- madimack_elite_v3_heatpump: add compatible Aquark Mr Silence 90 #5008
General improvements
Translation improvements
- use "history" icon for filter_reset, to match other "reset" buttons
Development improvements
- enabled BugBear and Bandit checks for obscure bugs and credential leaks
- tweak python dependency to allow dependabot to work again
- cleanup broken device tests to avoid confusion
- add a PR template to improve the review process
- run full CI tests after python dependency changes