⚠️ Breaking: dryer dry level and dry time are now selects
- They were read-only sensors and are now settable. Entity IDs change from
sensor.<dryer>_dry_level/_dry_timetoselect.…, and the old sensors are removed — update dashboards and automations. (#439, #442, closes #407, #437, #438) - Dry level now offers only what the running cycle allows. An automation setting a level the cycle refuses will raise an error instead of doing nothing. (#442)
- Air-quality sensors are only created when the appliance reports them. Models that never had a dust or odor sensor lose entities that could only ever read unknown. (#460, closes #414)
🎉 New: Filter resets, clock sync, and usage history
- Filter reset buttons for water, air dust, PM1, HEPA, deodorizing and hood filters — confirmed working on a refrigerator and an air conditioner. (#452, #454, closes #449)
- A Sync clock button for ranges, which sets the appliance clock from Home Assistant's local time. Thanks to @Jason-Morcos! (#428, closes #404)
- Air conditioners with no energy meter now report running hours, read from the appliance's own stored usage history — and cumulative energy on boards whose meter reports none. On multi-split systems the hours are per indoor unit, unlike the shared outdoor meter. (#422, closes #301, addresses #329)
✨ Added
- ME80H2160RAA over-the-range microwave: cavity state, cooking mode, child lock, power level, cook time and the vent hood. Read-only — this model refuses local commands. (#434, closes #433)
- WF80H washer and DV80H27H dryer support, plus auto-detergent and auto-softener switches. (#439, closes #437, #438)
- Tower air purifier booster: fan mode, light on/off, color temperature, brightness and oscillation. (#459, closes #441)
- Per-burner sensors on gas ranges, showing which burners are lit and how many. Thanks to @Averyy! (#451)
- Refrigerator welcome-lighting proximity and night-light schedule controls. Thanks to @Jason-Morcos! (#429)
- Fourteen WW6500 washer cycle names that previously showed as raw codes. Thanks to @vmonkey! (#409)
- Cycle-aware option lists, which is what lets dry level narrow itself to the running cycle. Thanks to @vmonkey! (#425, folds in #408)
🐛 Fixed
- Ovens read correctly while idle: no more -18 °C setpoint on metric installs, no Unknown mode, and correct cavity temperature and progress. Thanks to @Averyy! (#445, closes #444)
- Picking
NoOperationas an oven mode now explains why it can't be selected instead of silently doing nothing. Thanks to @Averyy! (#455) - An oven's finish time no longer flips back and forth every few seconds during a cook, which had been flooding the logbook. Thanks to @Averyy! (#457)