Repository navigation
v0.2.4 — remove stale devices from the registry
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_deviceimplementiert → 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_idnicht 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.