Highlights
- datetime entities are now supported. These can take unixtime as
second dp, or separate year, month, day, hour, minute, second dps, for
editable date and time input to a device. - 23 new devices, improvements to over 15 existing devices
- translations added to many devices
New devices
- Eureka ERK-562 adjustable desk #4238
- TH02 Z3-P3 temperature humidity sensor #4230
- Ourtop ATMS100133 energy meter #4245
- Meaco Clean CA-HEPA 76x5 air purifier #4312 by @malrogers7
- Realme TechLife robot vacuum #4293 by @exileed
- Brandon Basics towel warmer #4334 by @arjungopisetty
- Engo E901WiFi thermostat #4319 by @AlexFozor
- Gidrolock Standard water leak sensor #4330 by @nkaliev
- Pro Breeze AirFlo pedestal fan #4244
- Waterco Electroheat ECO-VS heat pump #4346 by @Keou0007
- Xtuos pet feeder #4322 by @ben-h-a
- Eberg Humi H03G1 humidifier #4348 by @drkn
- RTI-Tek T5Z thermostat #4248
- Brokton BRST12 air conditioner #4156
- Avatto ZWT198 thermostat #4253
- Kishin BS-DW002 motion sensor #4259
- Neptun Smart+ water leak control system #4263
- Palicy EC Pro 4 pool chlorinator #3451
- Poolstyle pool heat pump #4364 by @chrisproud
- M604 quad wall switch #4342 by @MrJinxed55
- Beok TOL47 v2 thermostat #4262
- Eeese Thor dehumidifier #4385 by @burned89
- Chiltrix CX50 combo heat pump #4377 by @cb2206
Improvements to existing devices
- dewall_evcharger: improve compatibility for GD 3kW model #4314
- neopower_heat_pump_water_heater: fix temperature range and mode mapping #4328 by @banemonster
- feit_dimmer: add compatible Treatlife dimmer #4325 by @BigGeorgeTx
- zigbee_zn474186_temphumid_sensor: add compatible WS-ZIGBEE-TEST2 and SZT06 sensors #4335 by @MrJinxed55
- mrpure_saltchlorinator: add Fairland branded variant #4321 by @verwilst
- casdon_kg1_waterdispenser: don't use measurement state class with volume device class, fix units #4341 by @GavinIves
- novadigital_quad_switch: fix initial state mapping
- kanchou_pet_fountain: add compatible Fontanna product #4349 by @lorek123
- ovlaim_ceiling_fan_light: add compatible Mercator product #4347 by @wfsyd
- abalon_bcm700d_curtain: mirror position as current_position #4358
- minib_public_litterbox: replace power switch with reset button
- elko_cfmtb_thermostat: add more entities #4239
- polytherm_polyalpha_thermostat: add floor temperature and simplify hvac_mode #4336
- hendon_essential_pool_heatpump: track long term statistics for power #4400 by @ps-jay
- luko_dehumidifier: add more entities #4376 by @cemilbrowne
General improvements
- Power level sensors: remove incorrect power_factor device class
- Remaining 24h timer number entities replaced with time entities
- support the datetime platform #4239
Translation improvements
- humidifier: add translation keys to entities that use extended modes #4378 by @malrogers7
- select: clean up selects that have wrong translation key in options. #1708
- use already available translations in older configs #1708
- move URLs out of translation strings
Development improvements
- detect entities that could use an existing translation_key in CI