v1.3.0
Version 1.3.0 - 2026-02-02
🚨 Breaking Changes
Aucun - Cette version est entièrement rétrocompatible avec v1.2.0.
✨ Nouvelles fonctionnalités
Restauration intelligente après redémarrage (ADR-019)
- SmartHRT restaure désormais complètement son état après un redémarrage de Home Assistant
- Les triggers temporels (
recovery_update_hour,recovery_start_hour,target_hour) sont automatiquement reprogrammés - Si un trigger a été manqué pendant le redémarrage, l'action correspondante est exécutée immédiatement
- État RECOVERY (transitoire) : passage automatique vers HEATING_PROCESS si redémarrage pendant cette phase
- État HEATING_PROCESS : calcul de RPth exécuté immédiatement si
target_hourdépassée pendant le redémarrage - État MONITORING : mise à jour immédiate des calculs si les triggers ont été manqués
- Impact utilisateur : Plus de calculs manqués ou de transitions perdues lors des redémarrages HA
🐛 Corrections de bugs
Aucune nouvelle correction - La stabilité acquise en v1.2.0 est maintenue.
🔧 Améliorations techniques
Gestion robuste de la restauration d'état
- Nouvelle méthode dédiée
_restore_state_after_restart()dans le coordinateur - Analyse intelligente de l'état courant au démarrage pour reprogrammer les actions nécessaires
- Détection et correction automatique des états incohérents après redémarrage
- Logs détaillés de restauration (niveau INFO/DEBUG) pour traçabilité complète
- Gestion spécifique par état pour garantir la continuité du cycle de chauffage
Documentation technique enrichie
- Ajout de l'ADR-019 documentant la stratégie complète de restauration d'état
- Exemples de scénarios de redémarrage et comportements attendus
- Référencement des ADR liés (ADR-003, ADR-004, ADR-009)
📚 Documentation
Aucune mise à jour utilisateur - Les guides existants restent d'actualité.