Skip to content

About

Home Assistant integration for Ligue 1 and Ligue 2: favorite teams, match reminders, Philips Hue/Ambilight light effects and 5 dependency-free Lovelace cards.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Repository files navigation

⚽ Ligue Foot — Home Assistant Integration

Intégration Home Assistant pour suivre tes équipes préférées en temps réel :

  • Ligues nationales : Ligue 1, Ligue 2

    • Compétitions européennes : Champions League, Europa League, Conference League

    • Données gratuites via ESPN, sans clé API.

    • HACS Default

    • GitHub Release


    🚀 Installation

    Via HACS (recommandé)

    1. Ajoute le dépôt custom dans HACS :
      • Va dans Home Assistant : Paramètres → Appareils & Services → HACS
        • Clique sur les 3 points (⋮) en haut à droite → Dépôts custom
          • Ajoute cette URL : https://github.com/skyrotter/ligue_foot
            • Sélectionne la catégorie : Intégration

              1. Installe l'intégration :
                • Cherche "Ligue Foot" dans HACS
                  • Clique sur "Ligue Foot"
                    • Clique sur le bouton Installer
                      • Redémarre Home Assistant

                      • Configuration

                      • Après installation :

                        1. Va dans Paramètres → Appareils & Services → Ajouter une intégration → Ligue Foot
                          1. Choisis la compétition :
                            • 🇫🇷 Ligue 1, Ligue 2 (ligues nationales)
                            • 🇪🇺 Champions League, Europa League, Conference League (compétitions européennes)
                              1. Choisis ton équipe favorite
                                1. Répète depuis l'étape 1 pour ajouter d'autres équipes (différentes compétitions ou équipes)


                                2. 📦 Ce que tu obtiens par équipe

                                3. Capteurs

                                4. | Entité | Description |

                                5. |---|---|

                                6. | sensor.xxx_prochain_match | Date + détails du prochain match |

                                7. | sensor.xxx_classement | Position dans le classement + tableau complet |

                                8. | sensor.xxx_forme | 5 derniers résultats (W/D/L) |

                                9. | sensor.xxx_sync | État de synchronisation ESPN |

                                10. Capteurs binaires

                                11. | Entité | Description |

                                12. |---|---|

                                13. | binary_sensor.xxx_match_en_cours | ON si un match est live |

                                14. | binary_sensor.xxx_match_aujourd_hui | ON si un match a lieu aujourd'hui |

                                15. | binary_sensor.xxx_match_demain | ON si un match a lieu demain |

                                16. Calendrier

                                17. calendar.xxx_ligue_1 — Calendrier des matchs (intégrable dans le dashboard calendrier HA)

                                18. 🔔 Notifications & automatisations

                                  Blueprints inclus

                                19. Rappel avant match — Notifie X minutes avant le coup d'envoi
                                20. But ! — Notifie à chaque but, avec animation lumières (Hue, Ambilight…)

                                21. Événements HA disponibles

                                22. ligue_foot_goal
                                  ligue_foot_kickoff
                                  ligue_foot_match_finished
                                  ligue_foot_red_card

                                  Exemple d'automatisation

                                  trigger:
                                    - platform: event
                                      event_type: ligue_foot_goal
                                  action:
                                    - service: light.turn_on
                                      target:
                                        entity_id: light.salon
                                      data:
                                        flash: short
                                        color_name: green

                                  💡 Compatibilité lumières

                                  Fonctionne avec toutes les entités light.* de Home Assistant :

                                23. Philips Hue
                                24. Ambilight (Philips TV)

                                25. Tout autre équipement Zigbee, Z-Wave, Wi-Fi

                                26. ⚙️ Options

                                  Après installation, configure dans Paramètres → Appareils & Services → Ligue Foot → Configurer :

                                27. Notifications : coup d'envoi, but, carton rouge, fin de match
                                28. Service de notification (ex: notify.mobile_app_mon_telephone)

                                29. Plage de silence (ex: 23:00–07:00)

                                30. 🛠️ Dépannage

                                  Problème Solution
                                  sensor.sync = rate_limited ESPN a temporairement limité les requêtes. Les données reprennent automatiquement.
                                  sensor.sync = provider_unavailable ESPN est hors ligne. Vérifie ta connexion et attends.
                                  Calendrier vide Redémarre HA (pas seulement recharger l'intégration) après une mise à jour.

                                  📝 Licence

                                  GPL-3.0 — @skyrotter

About

Home Assistant integration for Ligue 1 and Ligue 2: favorite teams, match reminders, Philips Hue/Ambilight light effects and 5 dependency-free Lovelace cards.

Topics

Resources

Stars

12 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages