[Mineur] Gate site-énergie globale multi-sites : l'échec d'un site retarde tous les autres de 55 min #99
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#99
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
coordinator.py:410-415:_last_site_energy_fetchest unique pour tous les sites. Elle avance si un seul site a réussi (|=ligne 433) → un compte multi-sites où le fetch QUANTITY du site B échoue (retourNone) alors que A réussit ne retente B que 55 min plus tard.Idem réponse malformée :
timestampsnon-list retourneTrue(coordinator.py:559) et fait avancer la gate sans rien folder.Recommandation
Gate
last_fetchpar site (commelast_fetched_atpar device) ; ne retournerTrueque si au moins un bucket a été parsé.Constaté lors de la review de code pré-v1.0 (v0.8.1).