Releases: cnc-lasercraft/device-saver
Releases · cnc-lasercraft/device-saver
Release list
v0.0.11
Changes since v0.0.10
- Coordinator cache now rebuilds on registry changes. Previously the device/entity/tier cache was only built at startup, so a Matter re-commissioning, an entity_id rename, or a device add/remove silently broke state tracking — the device kept being marked down because state changes on the new entity_id no longer mapped back to a device. Required a full HA restart to recover.
- The coordinator now listens to
EVENT_ENTITY_REGISTRY_UPDATEDandEVENT_DEVICE_REGISTRY_UPDATEDwith a 5 s debounce, rebuilds the cache, and triggers a refresh. - Adds
async_shutdown()so all listeners (state changes + registry events + pending debounce timer) are detached cleanly on integration unload.
v0.0.10
Changes since v0.0.9
- Matter/HomeKit are now their own connection types (badges purple/cyan), instead of being labelled as "Thread". HA does not reliably expose the underlying transport for these integrations.
- Performance fix for
sensor.down_devices: state attributes no longer carry the full device list (was ~98 KB), onlydown_count. Full device data is fetched via thedevice_saver/get_devicesWebSocket command. Eliminates Recorder warnings about oversized states. - HACS / hassfest validation cleanups (sorted manifest keys, brand icons, CI workflows).
v0.0.9
Changes
- Simplified config: auto-discovery of all devices with exclusion list (replaces three separate device lists)
- Two timeout tiers: Critical (15min) and Slow (90min)
- Added connection_type attribute to down_devices sensor
- Brand icon, CI workflows, and strings.json for HACS Default Store
- Updated translations (EN/DE)