5.0.6
🌐 BaillClim v5.0.6 – Home Assistant Integration for BaillConnect
✨ Nouveautés / Améliorations
- ✨ SessionManager centralisé : toutes les requêtes HTTP utilisent maintenant une session unique et persistante, pour éviter les boucles de reconnexion et les erreurs CSRF.
⚠️ Reconnexion automatique : si le serveur ferme la connexion (erreurRemoteDisconnected,419, ou401), la session est invalidée et régénérée proprement.- ⌛ Optimisation du
coordinator: relance automatique si une régulation est inaccessible ou corrompue.
⚖️ Modifications principales
session_manager.py: ajout deSessionManager.invalidate()pour forcer une reconnexion en cas de session expirée ou rejetée.coordinator.py: ajout d'une ligneSessionManager.invalidate()si une erreur critique survient lors dufetch_data().climate.py,switch.py,select.py: nettoyés et unifiés pour fonctionner uniquement avec la session active partagée.
🚀 Installation / Mise à jour
- 🔄 Mettre à jour le dossier
custom_components/baillclimavec les nouveaux fichiers. - 📃 Redémarrer Home Assistant (recommandé)
- ✅ Vérifier dans les journaux qu'il n'y a plus de reconnexions intempestives ni d'erreurs
419,RemoteDisconnected, etc.
🔧 Prochaine étape (v5.1.0)
- Ajout de logs d'activités utilisateurs (qui a changé quoi)
- 🌐 Publication officielle sur HACS
- 📊 Optimisation de la fréquence de polling automatique (en fonction des activités utilisateur)
Merci à tous ceux qui testent l'intégration sur le terrain. Vos retours sont essentiels pour stabiliser l'intégration avant diffusion HACS !