github oyvindwe/connectlife-ha v0.39.0
0.39.0 Off the Grid

4 hours ago

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

Improvements to existing devices

  • 012 (hood): promoted MotorLevel to a writable select (0–5) and LightBrightness / LightColorTemperature to writable number (%) 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, and LightColorTemperature properties from sensors to select/number entities changes their entity types — the old read-only sensor entities are replaced. #549
  • With the per-device options refactor, disable_beep now also suppresses the beep for the connectlife.set_value service on sensors (previously skipped). This is consistent with buttons and is protected by the existing retry-without-t_beep fallback. #548

General improvements

  • Added a per-device Expose offline state option (configured alongside Disable beep): when enabled, a diagnostic connectivity binary 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

Don't miss a new connectlife-ha release

NewReleases is sending notifications on new releases.