Skip to content

v1.3.0

Choose a tag to compare

@CorentinBarban CorentinBarban released this 02 Feb 21:52

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_hour dé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é.