Highlights
- Major writable-entity overhaul for washing machines (027), tumble dryers (032), and hoods (012) — read-only status sensors converted into switches/selects so HA can now actually drive these devices.
- New oven controls: an
Actionsselect (start/stop/pause/steam) and aWater_tankenum sensor for device type 023. - One new device variant: 026-1b0668z0100j (Hisense BCD-668WP1BWF1R1) French/EU multi-door fridge, with French translations for the entire 026 family.
- New
unknown_valueschema feature for select entities, used to surface "no program selected" / "no temperature" sentinels.
New devices
Improvements to existing devices
012(hood):*Statussensors converted to switches/selects writing viacommand.name(Light,ActiveMode*,AmbientLight,CleanAir,GreaseFilter,ProximitySensor,CirculationMode); newTimerSetting,GreaseFilterSetLifetimeInHours,GreaseFilterResetCounter,ProximitySensorSetAvalibilityentities;state_class: total_increasingon filter/timer counters #516 by @oyvindwe020(hob): newSL1_Present–SL6_Presentdiagnostic binary sensors for zone-slot topology (distinct from dynamic pan detection) #517 by @oyvindwe023(oven): newActionsselect (stop/start/pause/steamer_water_tank_door_open/direct_steam) andWater_tankenum sensor #518 by @oyvindwe027(washing machine): ~40*_statusproperties converted to writable switches/selects viacommand.name; entity categorization tightened (configfor device-wide settings,diagnosticfor pairing);Selected_program_id_status/Selected_program_set_temperature_statusgetunknown_valuesentinels; new027-000.yamlstub added; variant overrides preserved for027-washing-machine-wm22and027-washing-machine-wm22-b2plus#519 by @oyvindwe026(refrigerator): base dictionary updated alongside the new Hisense variant #521 by @casi-3032(tumble dryer): read↔write pairs wired across all three naming conventions;Child_Lock_statusbinary_sensor → switch;AntiCrease_settingcorrected fromduration: hto a select;ExtraDry_settingfilled in;Selected_program_mode_statusvisible by default #524 by @oyvindwe
Breaking changes
- Several properties on 012 (hood), 027 (washing machine), and 032 (tumble dryer) change platform (sensor → switch/select, or binary_sensor → switch). Entity IDs will change for affected users; you may need to update automations and dashboards. #516 #519 #524
027base dictionary changes encoding for three enums (Selected_program_mode_status,Selected_program_washing_spin_speed_rpm_status,Delaystart_delayend_mode_status) to match what 027-000 actually emits; existing wm22 and wm22-b2plus variants preserve their original mappings via override files. #519032AntiCrease_settingpreviously typed as a duration (h) becomes a select — the value semantics differ. #524027Compartment2_type_setting_status: experimental — exposed as writable withadjust: 1mirroring Compartment 1, but Detergent/Softener may be swapped between read and write encodings for Compartment 2; flag any wrong writes and the YAML comment indicates what to flip. #519
General improvements
- Add
unknown_valuesupport for select entities — a designated raw value maps to an "unknown" state rather than a real option #520 by @oyvindwe
Translation improvements
- French translations for refrigerator entity names (device type 026) — 311 new strings covering base and sub-dictionaries; a small set of ambiguous/niche keys intentionally left to fall back to English #522 by @casi-3
- Dutch, Norwegian, German, Spanish, Italian translations updated to match the new platform keys and curated display names for 012, 027, and 032 #516 #519 #524 by @oyvindwe
Contributors
The following have contributed to changes in this release — thank you very much!
Full Changelog: v0.35.0...v0.36.0