Shorter reconnection delay
This commit is contained in:
1 parent
8a8cb02296
commit
8cc2ae32df
4 files changed
+64
-25
No files matched your search
@@ -43,7 +43,9 @@ lors de l'ajout de ce module.
|
||||
connexions. Une consommation indisponible n'est pas assimilée à un arrêt.
|
||||
- Après un échec de lecture, reconnexion avec attente progressive : 5, 10, 20,
|
||||
40, puis 60 secondes. Les événements de consommation ne contournent pas cette
|
||||
attente. Les transitions échouées sont revérifiées après 30 secondes.
|
||||
attente en surveillance seule. Pendant une transition, cette attente est plafonnée
|
||||
à 2 secondes, y compris après une erreur de transition. Une nouvelle consigne
|
||||
raccourcit aussi une attente de reconnexion déjà en cours.
|
||||
- Les cinq consignes sont conservées : `manual`, `art_mode`, `tv_off`, `hdmi`,
|
||||
`power_off`. Une nouvelle consigne annule la transition précédente, y compris
|
||||
l'attente de 5 secondes avant coupure électrique. Une commande Power échouée
|
||||
@@ -64,6 +66,7 @@ basculement :
|
||||
```yaml
|
||||
network_timeout: 2 # secondes, connexion/autorisation et requêtes TV
|
||||
reconnect_delay: 5 # attente initiale, doublée jusqu'à 60 secondes
|
||||
transition_retry_delay: 2 # attente entre tentatives pendant une transition
|
||||
fallback_refresh: 60 # intervalle de lecture de secours, en secondes
|
||||
power_threshold: 35 # watts, même seuil que l'ancienne app
|
||||
```
|
||||
@@ -82,3 +85,7 @@ Les tests simulent les messages et sockets TV : persistance, notifications,
|
||||
concurrence, délais, reconnexion, transitions et annulation. Ils ne contactent pas
|
||||
la TV réelle. La réception des événements et les commandes doivent encore être
|
||||
validées sur le téléviseur lors du basculement manuel.
|
||||
|
||||
Après allumage de la prise, la transition est revérifiée après 5 secondes ;
|
||||
après une commande de réveil, après 10 secondes (au lieu de 60). Les délais
|
||||
de confirmation après une touche et avant coupure électrique sont conservés.
|
||||
Reference in new issue
Block a user