1.3.5
Depuis la v1.3.1
Fiabilité des données hors ligne
modene 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_totalgardent leur dernière valeur connue en cas d'erreur réseau au lieu de retomber à 0 (évite de fausser les statistiques long terme)prod_aujrepasse 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 sisun.sunest absent
Qualité / conformité
- Capteur
modeen 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 (WaitMode → wait_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).