Bonjour à tous,
Comme proposé dans le sujet Intégrations Home Assistant les plus populaires, je prends Team Tracker : voici une première version (bêta) de l’intégration externe pour Gladys.
Afficher l’image
Ce que ça fait
Vous suivez vos équipes, et Gladys sait quand elles jouent, le score en direct, et quand elles marquent.
- Un appareil par équipe avec :
- le score de l’équipe ;
- le score adverse ;
- une ligne « Match » :
En direct · 63' · PSG 2 – 1 OM,Terminé · PSG 2 – 1 OM · VictoireouProchain match · sam. 17 oct., 17:15 · à STR.
- 5 déclencheurs de scène :
- Match bientôt (rappel X minutes avant le coup d’envoi)
- Match commencé
- Mon équipe a marqué

- L’adversaire a marqué
- Match terminé (filtre victoire / défaite / nul)
- 1 action de scène : « Lire le match d’une équipe » (score, adversaire, résultat, résumé) pour annoncer le score ou changer les lumières.
- 2 widgets :
- « Match d’une équipe » : score en direct, chrono, coup d’envoi ;
- « Mes équipes » : toutes vos équipes avec logo et badge DIRECT / résultat / À VENIR.
Ligues gérées
- Foot : Ligue 1, Ligue 2, Coupe de France, Première Ligue, Premier League, LaLiga, Serie A, Bundesliga, Ligue des champions, Ligue Europa, Ligue Conférence, MLS, NWSL, Coupes du monde
- Rugby : Top 14, Six Nations, Coupe du monde
- US : NFL, NCAA Football, NBA, WNBA, NCAA basket, NHL, MLB
- Et toute autre ligue d’équipes ESPN via son chemin, par ex.
soccer/por.1:SLB(Benfica)
Les sports individuels (tennis, golf, F1, MMA) ne sont pas gérés pour l’instant.
Installation
- Gladys 5.1 ou plus requis.
- Pas de compte, pas de clé d’API : les scores viennent de l’API publique d’ESPN (même source que l’intégration Home Assistant).
- Transport : cloud (rien sur votre réseau local).
-
Installez Team Tracker depuis le catalogue des intégrations.
-
Dans Configuration, champ Équipes, écrivez vos équipes sous la forme
LIGUE:ÉQUIPE:LIG1:PSG, TOP14:RAC, NFL:KC -
Pas sûr de l’abréviation ? Bouton Trouver une équipe : choisissez la ligue, tapez un bout du nom, il vous donne la ligne exacte à coller.
-
Bouton Tester les équipes : il dit, équipe par équipe, ce qui est suivi (et pourquoi une entrée ne l’est pas).
-
Ajoutez les appareils dans l’onglet Découverte.
Exemples de scènes
Lumière de but : « Mon équipe a marqué » → salon en vert 30 secondes.
Rappel : « Match bientôt » → message {{triggerEvent.data.summary}}.
Victoire : « Match terminé », résultat = victoire → lancer une musique.
Bon à savoir
- Lecture toutes les 30 s pendant un match, toutes les 15 min sinon (réglable). L’intégration se réveille toute seule pour le rappel et le coup d’envoi.
- Un but arrive donc avec jusqu’à 30 s de retard, plus le retard propre à ESPN.
- Si ESPN ne répond pas, les derniers scores restent affichés et le badge passe en « injoignable ».
- Un redémarrage pendant un match ne rejoue pas un but et n’en rate pas (dernière lecture gardée dans
/data).
Bêta : vos retours sont les bienvenus
L’API ESPN est gratuite mais non documentée : elle peut changer sans prévenir. Je l’ai testée sur des vraies données (Ligue 1, Top 14, NFL, NBA, NHL, MLB, Ligue des champions), mais pas encore pendant beaucoup de matchs en direct.
Dites-moi :
- si votre équipe ou votre ligue ne remonte pas ;
- si un but n’a pas déclenché la scène (ou l’a déclenchée deux fois) ;
- quelles ligues vous aimeriez voir ajoutées.
Liens
- Code : GitHub - prohand/gladys-teamtracker: Gladys external integration to provides real-time scores in multiple professional (NBA, NFL, NHL, MLB, MLS, and more), college (NCAA), and international (soccer, golf, tennis, mma, racing) sports using ESPN APIs.s in Gladys · GitHub
- Documentation : français · English
- Bugs et idées : Issues · prohand/gladys-teamtracker · GitHub
Merci à @vasqued2 pour l’intégration Home Assistant Team Tracker qui a servi d’inspiration (aucun code repris, celle-ci est écrite de zéro pour Gladys).