Breaking changes
- Home Assistant 2023.2 or later required #513
New devices
- Eurom Mon Soliel 800 heater #508
- WHM04 doorbell #504
- Shinco 30D dehumidifier #509
- Heat Storm HS-6000-GC heater #510
- Deltaco and Smatrul dual smartplugs #521, #527
- Etersky aroma diffuser #511
- ElectriQ PD45E dehumidifier #514
- Silvercrest kettle #516
- Treatlife DS03 fan/light #517
- eMylo smart meter #529
- Klarta Humea humidifier #520
- Lenovo E1 vacuum #537
- Cooper and Hunter heatpump PR #547
Improvements to exissting devices
- Hysen HY08WE-2 note compatibility with HY08WE-4
- Nedis air quality: note another compatible device PR #505
- number entities for temperature limits, power and voltage settings, illuminance settings for multiple devices given device classes #513
- mark optional dps with null mappings as non-perssisting so the null mapping can have effect
- Aspen ADV200: map brightness to 10, 50, 100% instead of equally spaced
- TOMPD 63LW: improve compatibility by marking dp 9 optional #532
- RGBCW lights: improve compatibility by allowing brightness to be optional #515
- Beok TGR81: make config compatible with Avatto WT81 #540
- Arlec thermostat: add switch for use in manual mode #535
General improvements
- add device class support to number platform #513
- snap numeric mapped values to the nearest mapping
- Bump tinytuya to 1.12.0
- wait for connection to pause before testing reconfigured device
- when connection is polling, delay between polls.