Highlights
- New translations to Greek and Chinese thanks to @ChriZathens and @jianyun8023
- 34 new devices
- Improvements to 15 existing devices
- 31 PRs, many by first time contributors
New devices
- Depauley ceiling fan and light #1957 by @scotttimmins
- JH PC Pro+ PCIe computer power switch #1958 by @BenJamesAndo
- Luko dehumidifier #1968 by @cemilbrowne
- LSC Smart RGB-CCT lightbulb #2009 by @malosaa
- Poolsana heatpump #2011 by @Cyrelion
- Kolanky EV charger #1853
- KY 35W-10 shutter controller #1866
- Diivoo DWV010 dual water timer #2005 by @jannisan
- BLE YL01 water quality tester #2020, #2056 by @Cyrelion
- Fresco Hydrate Ultra pet fountain #2006 by @malosaa
- Fisher air-water heatpump #1870
- V330L pet feeder #2038 by @pergolafabio
- Goldair PH-ET07EA heater #1898
- Deakon EVI air to water heatpump #1794
- WL-898WZ water leak sensor #1912
- ZY-M100-WiFi presence sensor (2nd variant) #1913
- Sirena WS-902 Plus siren #1920
- Inkbird IBT-26S BBQ thermometer #2016 by @nima-1102
- Avidsen Soria solar inverter #2043 by @Moutmout31
- Gorilla Fan V2 #1988 by @aravindjaimon
- WOUEJ EV charger #2060
- Klarstein Iceblock Ecosmart air conditioner #2001 by @krie
- Bauhn AP5W-00624 5-way powerstrip #2062 by @lukegackle
- BLE TCS024B plant moisture sensor #2070 by @almirus
- Kogan LX-8 vacuum robot #2032 by @ewandank
- Zemismart ZM25R2 roller shade #2018 by @rac146
- Tongou QCB2-WB / SMR1 #1934, #1935
- Gosund SP112 USB smartpug #2055
- Tesla Smart S300 air purifier #1936
- PlantsIO Ivy smart planter #2069 by @thewade
- Bonaire HPC5200020 heater #2079 by @bjeanes
- Arlec APR005HA air purifier #2094 by @horse-pants
- Casdon TD Pro 2 oven #2098 by @jianyun8023
- Zedar R600 vacuum robot #2092 by @lankhaar
Improvements to existing devices
- Bresser weather station: compatibility improvements #1975
- Owon PCT513: use preheating action, improve C/F handling #1948
- BLE smart plant moisture sensor: use moisture class rather than humidity #2019 by @almirus
- Tefal Xplorer: make yaml available, improve compatibility #2017
- Aubess 2-gang: add compatible double garage door controller #1857
- Catit Pixi: add duration class to time sensors #2006
- Atorch S1WP: fix current unit #2030 by @gy6221
- Royal Clima Fresh: add a power sensor (kW converted from BTU) #2037 by @almirus
- Kogan LX10: improve command/pause handling and compatibility #2032
- Fisher Summer: add compatible Daitsu air conditioner #1933
- Atorch S1WP: add update interval #2049 by @Lxeon
- Puppy Kitty pet feeder: add matching product id #2057 by @Aegeontis
- Kabum 700 v2023: make mopping optional #2072
- Chanfok fan light: fix data types, improve compatibility #2068
- SmartplugV2 Energy: use correct product id for Arlec PC191HA #2101
- Goodcell EV charger: improve compatibility #2102, #2106
General improvements
- Greek translations #1995, #2023 by @ChriZathens
- diagnostics: Add ability to redact device data #1984
- cameras: redact images from diagnostics #1984
- light: add "off" to effects when it is combined with color_mode #1598
- sensor: unixtime made to work without any mapping #2080
- config flow: load yaml in an executor #2083
- tinytuya: upgrade to 1.15.0
- config flow: improve error message
- Revert #1856 fix, as it causes naming problems for sensors, numbers and binary_sensors
- Chinese translations #2113 by @jianyun8023
Development improvements
- improved checking for state class on sensors
- removed broken sonarcloud config