2024.9.0 Catchup
Pre-release
Pre-release
Highlights
- 30 new devices supported
- 17 existing devices with improvements
- 33 issues solved, 9 pull requests merged from 9 contributors,
Breaking changes
- This release requires HA 2024.8 or later
New devices
- Faroro pet feeder #2215 by @jon-sanders
- Stepuptech SPD-800 solar inverter (second variant) #2231 by @sj29fr
- Sobralik pet water fountain #1846 by @edev-us
- Calex S45 Clear E27 lightbulb #2210
- AquaForte Inverter VSP pool pump #2252
- ForceClima Soundless portable air conditioner #2222 by @tv4you2016
- BSTUOKEY invisible door lock #2111
- Arlec USB strip lights #2128
- Princess DC pedestal fan #2141
- TS106 alarm system #2147
- Dual CT clamp bidirectional energy meter #2170
- RSE TY-WFH gate controller #2173
- Kogan vertical window air conditioner #2174
- Create ceiling fan with light #2175
- O'TU R1O1 fingerprint door lock #2190
- Thermoval TVT 40 thermostat #1421 by @madpeteguy
- Hunter Pacific 9 speed fan with light #1529
- Vaco Moby Blue/Arrifana portable heatpump #2228
- MeacoDry Arete Two dehumidifier #2232
- Cleverio PF100 pet feeder #2235
- Zemismart AM25 roller blinds #2218
- Enlighten Cafe sting lights #2107
- Lefant T700 vacuum #2241
- FlinQ Breeze fan #2256
- Nine EV charger #2254 by @mat1990dj
- Duux Bright air purifier #2269
- Gaqqee KWS-302WF energy meter #2257
- Ciarra CBCS5850 range hood #2258
- Cecofry 5500 Connected air fryer #2261
- Leoffen LFIM6000 ice cube maker #2281
Improvements to existing devices
- PH-W218 water quality monitor: set temperature unit #1997
- Simple garage door: mark command as optional #2242 by @RGarrido03
- Sunbeam dual bed warmer: mark side B as optional #2249
- Sunbeam dual bed warmer: add Stay_On to side A timer #2248
- SWS weather station: Add screen brightness #2251 by @Dedemoos
- Loonas curtain: mark current position as optional for Zemismart compatibility #1852
- YX-025-WB aroma diffuser: unmark excessive optional dps
- Locks: mark potentially sensitive dps to avoid accidental credential disclosure in bug reports
- EARU breaker: mark breaker id as optional for Zemismart compatibility #2219
- Ultenic air fryer: use translations for recipes #1708
- Vevor EV charger: mark some dps optional for SS_EU15O_M2 compatibility #2280 by @alexandrebelloni
- Vevor EV charger: fix phase A power sensor #2280
General improvements
- Fan: add TURN_ON and TURN_OFF to support flags #2164
- Config flow: test the connection in an executor job to support Auto IP address again #2244
- Subdevices: share same parent connection among subdevices #1054, #1323
- Cloud config flow: do not filter out hub devices that are already configured #1054
Documentation improvements
- climate: add new defrosting hvac_action #2165
Development improvements
- raise test errors for configs with no non-optional dps