[Mineur] Pas d'async_remove_config_entry_device #109
Labels
No labels
v1.0 · bloquant
v1.0 · majeur
v1.0 · mineur
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
mat/homeassistant-comwatt#109
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Problème
Un device retiré du côté Comwatt ne peut être ni nettoyé avant le prochain redémarrage (le prune ne tourne qu'au setup,
__init__.py:68), ni supprimé manuellement via l'UI tant qu'il porte des entités.Recommandation
Implémenter
async_remove_config_entry_devicedans leConfigFlow: refuser la suppression seulement si le device est encore connu du coordinator. Implémentation standard, quelques lignes.Constaté lors de la review de code pré-v1.0 (v0.8.1).