Skip to content

v0.2.4 — remove stale devices from the registry

Choose a tag to compare

@Levtos-Acc Levtos-Acc released this 27 Jun 15:55
· 27 commits to main since this release

Behebt: aus der Config entfernte Geräte (Rollo, gestern Denon/TV/Switch) blieben als unavailable-Leichen in der Registry hängen und ließen sich nicht löschen (supports_remove_device war false, keine Cleanup-Logik).

  • async_remove_config_entry_device implementiert → HA zeigt jetzt den „Gerät löschen"-Button für Geräte, die nicht mehr in der Config sind (Hub + aktive Geräte bleiben geschützt).
  • Aktiver Prune beim Setup/Reload → entfernt Registry-Geräte + deren Entities, deren dev_id nicht mehr konfiguriert ist. Heilt bestehende Leichen automatisch beim nächsten Reload.
  • Folge: Ein Entfernen über Plug Policy → Konfigurieren → Gerät entfernen räumt jetzt auch die Registry mit auf (der Auto-Reload prunt).

158 Tests grün. Deploy via HACS, dann Integration einmal neu laden — die Leichen verschwinden.