Skip to content

1.3.5

Choose a tag to compare

@Knetus56 Knetus56 released this 28 Aug 10:42
· 16 commits to main since this release
1bd28a2

Depuis la v1.3.1

Fiabilité des données hors ligne

  • mode ne reflète plus que le dernier poll réussi : passe à "Inconnu" sur toute erreur de requête au lieu d'un état inventé (Offline/Unknown)
  • prod_auj/prod_total gardent leur dernière valeur connue en cas d'erreur réseau au lieu de retomber à 0 (évite de fausser les statistiques long terme)
  • prod_auj repasse automatiquement à 0 au changement de jour calendaire, même sans nouvelle donnée réelle

Pause nocturne

  • Plus de requête réseau inutile la nuit : basé sur sun.sun, marge d'1h autour du lever/coucher réel, se désactive proprement si sun.sun est absent

Qualité / conformité

  • Capteur mode en type énuméré (sensor.enum), avec seulement 3 valeurs possibles (wait_mode/check_mode/normal_mode), traduites FR/EN
  • Ajout d'une CI GitHub Actions (hassfest + validation Python/JSON) — a détecté et corrigé deux non-conformités au schéma officiel HA (ordre des clés du manifest, casse des clés de traduction d'état)

Note technique : le changement de casse des valeurs de mode (WaitModewait_mode, etc.) est un changement de valeur d'état brute pour se conformer au schéma HA. Sans impact sur les libellés affichés (toujours "Attente"/"Vérification"/"Normal").

Voir le CHANGELOG dans le README pour le détail complet (v1.3.2, v1.3.3, v1.3.4, v1.3.5).