[Mineur] Pas d'async_remove_config_entry_device #109

Open
opened 2026-08-26 05:33:48 +00:00 by mat · 0 comments
Owner

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_device dans le ConfigFlow : 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).

## 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_device` dans le `ConfigFlow` : 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).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
mat/homeassistant-comwatt#109
No description provided.