Rugby Live

Intégration Home Assistant · HACS

Le rugby en direct dans Home Assistant

Score, essais, transformations, pénalités, drops, cartons et temps de jeu du Top 14, de la Champions Cup et de la Challenge Cup. Une animation plein écran à chaque action, et un retard réglable pour ne jamais voir l'essai avant ta TV.

  • Gratuit, sans compte ni clé
  • Configuration 100 % à la souris
  • 5 cartes Lovelace incluses
La vraie carte « Direct » rejoue Clermont – Bordeaux Bègles (Top 14, 10 octobre 2026) en accéléré.

Fonctionnement

De l'action sur le terrain à ton salon

Lecture des données

Pendant un match, toutes les 10 s, l'intégration lit le tableau d'affichage et le fil des actions d'ESPN. Hors match, elle ralentit toute seule.

Nettoyage

ESPN corrige souvent ses actions. Chacune est suivie par son équipe et son joueur : jamais de doublon, et un essai refusé est signalé comme annulé.

Retard anti-spoil

Les actions attendent dans une file le retard que tu as réglé : score, minute et animations restent calés sur ton écran.

Home Assistant

Des entités stables, des événements pour tes automatisations, et des cartes avec animations.

Le « direct » a ses limites : les données arrivent 40 à 65 s après l'action sur le terrain (mesuré en match réel). Elles sont saisies par des opérateurs, aucune source publique ne fait mieux.

Installation

Installer et configurer l'intégration

Il faut Home Assistant 2026.10 ou plus récent, et HACS. Les captures viennent d'un Home Assistant de test tout neuf, en français.

Étape 1

Ajouter le dépôt dans HACS

  1. Ouvre HACS, menu ⋮ en haut à droite, Dépôts personnalisés.
  2. Colle l'adresse ci-contre, choisis le type Intégration, puis Ajouter.
  3. Cherche Rugby Live dans HACS, Télécharger.
  4. Redémarre Home Assistant.
https://github.com/Kenny3231/rugby_live-ha

Pas de compte, pas de clé d'API : la source est publique. Les cartes sont livrées avec l'intégration, il n'y a rien d'autre à installer.

Étape 2

Ajouter l'intégration

Paramètres → Appareils et services → Ajouter une intégration, puis tape « rugby ».

Fenêtre « Sélectionner la marque » de Home Assistant, recherche « rugby », résultat Rugby Live

Étape 3

Choisir les compétitions

Top 14, Champions Cup, Challenge Cup : coche celles que tu veux suivre. Chacune aura son appareil avec tous les matchs du jour, le prochain match et un calendrier.

Étape Rugby Live « Choisis les compétitions à suivre » avec Top 14, Champions Cup et Challenge Cup cochés

Étape 4

Tes équipes favorites

Facultatif. Chaque équipe choisie a son propre appareil : statut du match, score, minute, dernier événement, carton jaune en cours, prochain match. La liste est celle des compétitions cochées.

Étape « Équipes favorites » avec Stade Toulousain sélectionné

Étape 5

Les appareils créés

Home Assistant propose de ranger les appareils dans des pièces : inutile ici, Ignorer et terminer.

  • Rugby Live : retard, bouton Calibrer, choix du match suivi, état de l'API.
  • Match suivi : le match choisi (automatique : celui de ton équipe, sinon un match en direct), avec l'entité Animation.
  • Une par équipe favorite et une par compétition.
Page de l'intégration Rugby Live : 6 services et 29 entités (Challenge Cup, Champions Cup, Match suivi, Rugby Live, Stade Toulousain, Top 14)

Étape 6

Les options

Roue dentée de l'intégration. Les valeurs par défaut conviennent ; ce qui peut servir :

  • Compétitions et équipes favorites, modifiables à tout moment.
  • Interrogation pendant un match (10 s minimum), avant le coup d'envoi, sans match.
  • Durée d'une animation (20 s par défaut) et fond des animations pour chaque type d'action : rayons, ondes, projecteurs, confettis.
  • Durée du carton jaune, remplacements publiés comme événements, calendrier des diffusions TV.
Fenêtre « Options de Rugby Live » : compétitions, équipes favorites, intervalles d'interrogation, durée du carton jaune, durée d'une animation, fonds des animations

Tableau de bord

Mettre les cartes en place

Le plus rapide : partir du tableau de bord d'exemple, puis l'adapter avec l'éditeur visuel.

Étape 1

Créer le tableau de bord

  1. Paramètres → Tableaux de bord → Ajouter un tableau de bord, à partir de zéro, nomme-le « Rugby ».
  2. Ouvre-le, crayon (modifier), menu ⋮, Éditeur de configuration brute.
  3. Colle le contenu de examples/dashboard-cards.yaml et enregistre.

Les cartes trouvent toutes seules les entités de l'intégration. Seules les tuiles du retard citent des identifiants (en français) : à ajuster si ton Home Assistant est dans une autre langue.

Tableau de bord Rugby : équipe favorite, match suivi, tous les matchs, calendrier et réglage du retard

Étape 2

Ajouter une carte

En mode modification, + dans une section, onglet Par carte, tape « rugby live ». Les 5 cartes sont là :

  • Direct : score plein écran, bandeau des autres matchs, animations.
  • Score : le match de ton équipe, compteurs, cartons.
  • Fil du match, Multiplex (tous les matchs du jour) et Calendrier.
Fenêtre « Ajouter au tableau de bord », onglet Par carte : Rugby Live – Calendrier, Direct, Fil du match, Multiplex, Score

Étape 3

Régler la carte

Tout se règle dans l'éditeur visuel, avec l'aperçu à droite. Laisse les appareils vides : la carte prend le Match suivi et ta première équipe favorite.

« Animer même si l'appareil demande moins d'animations » : utile si Windows ou ta tablette a les effets d'animation désactivés, sinon les animations sont simplifiées.

Éditeur de la carte Rugby Live – Direct : appareils, bandeau, filigrane, détail des points, bonus Top 14, animations, et aperçu

Étape 4

Plein écran pour la TV ou la tablette

Le tableau de bord d'exemple a une seconde vue « Direct » de type Panneau : la carte prend tout l'écran. Hors match, elle annonce le prochain match de ton équipe.

- title: Direct
  type: panel
  cards:
    - type: custom:rugby-live-direct-card
Vue Direct en plein écran : prochain match Stade Toulousain contre Perpignan, samedi 24 octobre à 16h35

Pendant un match

Ce que tu verras le jour du match

Captures de la démo, qui rejoue le vrai match Clermont – Bordeaux Bègles du 10 octobre 2026 avec les vraies cartes : vrais joueurs, logos officiels et photos détourées de la LNR, comme dans Home Assistant.

Voir le match bouger dans la démo

Retard anti-spoil

Caler les données sur ta TV

Une box, myCanal ou un autre flux a son propre retard. Le retard de l'intégration retient les données pour qu'elles arrivent en même temps que l'image.

  1. Pendant un match, laisse le retard à 0.
  2. Quand une action affichée par Home Assistant apparaît à ta TV, appuie sur Calibrer le retard (appareil Rugby Live) : le retard devient le temps écoulé depuis que l'intégration a vu cette action.
  3. Ajuste au besoin avec l'entité Retard ou le service rugby_live.set_delay.

Le retard ne peut que retenir les données, pas les avancer : si ta TV montre l'action avant que les données arrivent, le bon réglage est 0.

Appareil Rugby Live : bouton Calibrer le retard, choix du match suivi, retard en secondes, état de l'API

Automatisations

Déclencher ce que tu veux à chaque essai

Chaque action envoie l'événement rugby_live_event, après le retard réglé. Dans une automatisation : déclencheur Événement manuel reçu, type rugby_live_event, et filtre dans les données.

ÉvénementQuand
rugby_live_eventAprès le retard : ce que tu vois.
rugby_live_event_rawDès que l'intégration voit l'action.
rugby_live_event_revokedUne action publiée a été annulée.

Données : type (try, conversion, penalty_goal, drop_goal, yellow_card, red_card, kickoff, half_time, full_time…), team_id, team_name, player, minute, score_home, score_away, favorite.

Éditeur d'automatisation : déclencheur rugby_live_event avec type try et team_id 25922, action notification
# Lumière rouge qui clignote à chaque essai du Stade Toulousain
triggers:
  - trigger: event
    event_type: rugby_live_event
    event_data: { type: try, team_id: "25922" }
actions:
  - action: light.turn_on
    target: { entity_id: light.salon }
    data: { rgb_color: [220, 0, 0], flash: short }

Bon à savoir

Les limites, honnêtement

Source non officielle

L'API publique d'ESPN n'est pas documentée. Usage personnel, requêtes modérées (au plus une par seconde). Elle peut changer sans préavis.

Quasi direct

40 à 65 s de décalage avec le terrain, comme toutes les sources publiques gratuites.

Trois compétitions

Top 14, Champions Cup et Challenge Cup. Une autre ligue ESPN peut s'ajouter par son identifiant, sans garantie.

Photos des joueurs

Pour le Top 14 seulement (base publique de la LNR). Ailleurs, l'animation affiche le logo du club.