Highlights
- New per-device climate control override in the options flow — pin the swing property your hardware actually responds to when a device advertises a control it doesn't honour.
- Time-unit information moved out of entity names and into the data dictionaries (
device_class: duration+unit), so Home Assistant renders units natively and names read cleaner. - Garbled English source strings fixed (typos and run-together words).
- Translations brought to complete across all seven supported languages (de, es, fr, it, nl, no), plus previously-missing config/options flow strings.
Improvements to existing devices
013(oven),032(tumble dryer): setdevice_class: duration+uniton time sensors that previously carried the unit only in their name (Step 4/5 steam-assist set time, automatic-door open delay, washer-to-dryer availability), and dropped now-redundant unit words from entity names. Renamed the automatic-door timer sensor toAutomatic door open at program end delayto disambiguate it from its sibling. #617
Bug fixes
- Fix garbled English source strings in
strings.json/en.json(e.g.Soil lever→level,Quiet model→mode,Alarmoven→Alarm oven). #617
General improvements
- Add a generic per-device, per-climate-target override in the options flow. Some appliances advertise a swing control they don't actually honour (e.g.
t_swing_angleappears on the climate card but only beeps). Since two variants can share the same feature code, this can't be fixed in the data dictionaries — users can now pin the property their hardware responds to, or leave it on auto (unchanged default). The losing property still surfaces as its own entity. Fixes #607. #608
Translation improvements
- Add missing config and options flow translations across de/en/es/fr/it/nl/no. #610
- Complete missing German translations. #611
- Complete missing Spanish translations. #612
- Complete missing French translations. #613
- Complete missing Italian translations. #614
- Complete missing Dutch translations. #615
- Complete missing Norwegian translations. #616
Documentation improvements
- Add
026-1b0628z0049j(Hisense RS818N4TFE refrigerator) toDEVICES.md— the mapping shipped earlier but was missed in the hand-maintained device list. #606
Full Changelog: v0.44.0...v0.45.0