Skip to content

Releases: cnc-lasercraft/device-saver

v0.0.11

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 13 May 04:19

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_UPDATED and EVENT_DEVICE_REGISTRY_UPDATED with 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

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 12 May 03:06

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), only down_count. Full device data is fetched via the device_saver/get_devices WebSocket command. Eliminates Recorder warnings about oversized states.
  • HACS / hassfest validation cleanups (sorted manifest keys, brand icons, CI workflows).

v0.0.9

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 11 Apr 06:08

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)

v0.0.8

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 09:31
753ae65
Update manifest.json

v0.0.7

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:50
4b1254b
Update manifest.json

v0.0.6

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:43
04f962a
Update manifest.json

v0.0.5

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:34
c43f81a
Update manifest.json

v0.0.4

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:26
9dfe1c6
Update manifest.json

v0.0.3

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:18
39091e0
Update manifest.json

v0.0.2

Choose a tag to compare

@cnc-lasercraft cnc-lasercraft released this 09 Feb 08:10
b845332
Bump version from 0.0.1 to 0.0.2