Releases
1.0.1
Compare
Sorry, something went wrong.
No results found
🆕 Changelog – Ajout du SncfUpdateCoordinator
✨ Nouveauté
Ajout du fichier coordinator.py :
Création de la classe SncfUpdateCoordinator, héritée de DataUpdateCoordinator.
Centralisation de la logique de récupération des trajets SNCF via l’API.
Construction dynamique du paramètre datetime en fonction de la plage horaire définie par l’utilisateur.
Méthode _async_update_data() pour interroger l’API fetch_journeys() et retourner les trajets à jour.
Gestion robuste des erreurs avec UpdateFailed en cas d’échec ou de réponse vide.
✅ Avantages
Meilleure séparation des responsabilités.
Réduction de la complexité dans les entités sensor.
Mise à jour plus fiable et centralisée des données.
Respect des bonnes pratiques Home Assistant pour la gestion des données asynchrones.
📦 Fichiers impactés
__init__.py : instanciation du SncfUpdateCoordinator.
sensor.py : récupération des données via le coordinator.
coordinator.py : nouveau fichier ajouté.
You can’t perform that action at this time.