Highlights
- New per-device Expose offline state option: keep an appliance's entities reporting their last known values while it's offline, plus a dedicated connectivity sensor.
- Two newly supported devices: a HiSense WF3S1243BB3 washing machine and an ATAG/ASKO tactile-control hood variant.
- Hood fan-speed and lamp controls are now writable by default for all hood variants.
- Fixed reload-time cleanup so removed/renamed entities are pruned without a full Home Assistant restart.
New devices
025-1wj120459v0f(HiSense WF3S1243BB3 washing machine) #545 by @unresolved-contradictions012-hood-aa-tactile(ATAG/ASKO hood with tactile controls) #549
Improvements to existing devices
012(hood): promotedMotorLevelto a writableselect(0–5) andLightBrightness/LightColorTemperatureto writablenumber(%) in the base mapping, so all hood variants get working fan-speed and lamp controls by default. Variants that reject these writes can still be narrowed to read-only via a subtype. #549
Bug fixes
- Made the coordinator entity register instance-scoped so reload-time cleanup works: removed or renamed entities (e.g. after a mapping change or a per-device option toggle) are now pruned on reload instead of lingering as unavailable until a full restart. Also fixes cross-entry leakage between config entries. #547
Breaking changes
- Promoting the hood
MotorLevel,LightBrightness, andLightColorTemperatureproperties from sensors toselect/numberentities changes their entity types — the old read-only sensor entities are replaced. #549 - With the per-device options refactor,
disable_beepnow also suppresses the beep for theconnectlife.set_valueservice on sensors (previously skipped). This is consistent with buttons and is protected by the existing retry-without-t_beepfallback. #548
General improvements
- Added a per-device Expose offline state option (configured alongside Disable beep): when enabled, a diagnostic
connectivitybinary sensor is created and the device's other entities keep their last known values while offline instead of going unavailable. Also adds device name and per-field help text to the configure-device dialog. Fixes #523. #548
Contributors
The following have contributed to changes in this release — thank you very much!
@unresolved-contradictions
Full Changelog: v0.38.0...v0.39.0