IntegrationerTips & Tricks

Følg med i VM i fodbold

TIP
Dette indlæg omhandler VM i fodbold, men Team Tracker integrationen, som bruges i indlægget, virker også med mange andre sportsbegivenheder. Resultater fra alle kampe, som registreres på ESPN, kan derfor hentes ind i HA og bruges i automatiseringer.

Hvis det har forbigået din opmærksomhed, så starter VM i fodbold i dag i Qatar.

Og du kan faktisk bruge HA til at følge med i kampene.

Du kan f.eks. følge med i hvornår Danmark spiller og stillingen i kampene.

Du kan hente data om kampe ved at installere Team Tracker integrationen fra HACS.

Når du har data inde i HA, kan du bruge dem i en automatisering. For eksempel, så lyset blinker rødt og hvidt, når Danmark scorer samtidigt med at en højtaler siger “Hutlihut, Danmark har scoret”…

Du kan også vælge at få vist data på dit dashboard ved at bruge Team Tracker Card:

Installation af Team Tracker integrationen

For at få data om udvalgte kampe ind i HA, skal vi først installere og konfigurere Team Tracker integrationen vha. HACS. Integrationen kan bruges til at hente information fra ESPN’s Scoreboard API, der udstiller data fra en masse forskellige sportsgrene, herunder bl.a. VM kampene i fodbold.

Du kan dog også bruge integrationen til at hente resultater for dine yndlingshold i international fodbold, NFL, NBA, F1 og en masse andre sportsgrene.  

Installer integration fra HACS

Start HACS ved at vælge HACS i din sidemenu.

HACS forsiden skal du trykke på menupunktet ”Integrationer”:

VIGTIGT
For at finde integrationen, skal du trykke på ”Explore & download repositories” knappen i nederste højre hjørne:

Dette billede har en tom ALT-egenskab (billedbeskrivelse). Filnavnet er image-13.png

Nu kan vi søge efter integrationen ved at skrive navnet eller en del heraf i feltet ”Søg efter repository”:

Klik på ”Download” knappen i nederste højre hjørne:

Klik på ”Download” knappen for at installere den seneste version.

Genstart HA

Du skal genstarte HA inden, vi kan gå videre med opsætningen af integrationen. Det gøres ved at klikke på ”Genstart” knappen under ”Udviklerværktøjer” -> ”YAML”:

Bekræft, at du ønsker at genstarte HA ved at klikke på ”Genstart” knappen:

HA_confirm_restart

Konfigurer Team Tracker integrationen

Når HA er genstartet, er næste skridt at tilføje og konfigurere Team Tracker som en ny integration i HA.

Dette gøres ved at navigere til ”Indstillinger” –> ”Enheder og tjenester” eller ved at klikke på nedenstående knap for at gå direkte til opsætningen:

Du skal nu trykke knappen ”Tilføj integration” og søge efter Team Tracker integrationen i oversigten. Klik på integrationen, når den er fundet:

Indtast derefter, hvilken sportsgren og hold, som du ønsker at følge og angiv et navn på din sensor. Udfyld for eksempel som vist nedenfor for at følge Danmarks kampe under VM i fodbold.

Du kan også vælge, hvor ofte data skal opdateres. Klik derefter på “Send” knappen:

Du får nu besked om, at der oprettet den ønskede sensor. Tryk herefter på ”Afslut” knappen:

Du skulle nu gerne se integrationen i listen over dine integrationer:

Klik på integrationen for at se, om du har fået data ind:

TIP
Hvis du ønsker at følge flere hold (eller andre sportsgrene), kan du oprette flere sensorer ved at gentage trinene i dette afsnit.

Installation af Team Tracker kortet

Hvis du vil vise kampe og resultater på dit dashboard kan du installere

Start HACS ved at vælge HACS i din sidemenu.

HACS forside skal du trykke på menupunktet ”Frontend”:

Da kortet endnu ikke er tilgængelig på HACS, skal du selv tilføje det for at kunne installere det.

Klik på de tre prikker i øverste højre hjørne og vælg derefter menupunktet: “Brugerdefinerede repositories”:

Under “Repository” indtastes “https://github.com/vasqued2/ha-teamtracker-card” og der vælges “Lovelace” under “Kategori”. Tryk derefter på “Tilføj” knappen:

Nu bør du kunne se kortet på oversigten. Klik på kortet:

Klik på ”Download” knappen i nederste højre hjørne:

Klik på ”Download” knappen for at installere den seneste version:

Det er ikke nødvendigt at genstarte HA efter installation af Frontend komponenter, men du skal bekræft, at du vil genindlæse den nye komponent ved at klikke på ”Genindlæs” knappen:

TIP
Oplever du, at frontend komponenter ikke automatisk bliver indlæst, mangler ud sandsynligvis at tilføje følgende til din konfigurations fil (configuration.yaml):

lovelace:
mode: storage

Visning på dashboard

Når både Team Tracker integrationen og kortet er installeret, kan du indsætte information på dit dashboard omkring de sportsgrene og hold, som du følger.

Tilføj følgende kode til dit dashboard for at få vist seneste / næste kamp for Danmark under VM:

type: custom:teamtracker-card
entity: sensor.team_tracker_wc22_den

Du kan bruge kortet til forskellige sportsgrene. Her er et eksempel fra F1:

Automatisering

Du kan også lave automatiseringer, når kampen starter, når Danmark scorer, når kampen slutter mv.

Dette eksempel på en automatisering sender en besked, når Danmark scorer:

alias: "Notifikation: Danmark har scoret"
description: ""
trigger:
  - platform: state
    entity_id:
      - sensor.team_tracker_wc22_den
    attribute: team_score
condition:
  - condition: template
    value_template: >-
      {{ trigger.to_state.attributes.team_score | int >
      (trigger.from_state.attributes.team_score | int ) }}
action:
  - service: notify.notify
    data:
      title: Danmark har scoret !
      message: >-
        Hutlihut - stillingen er nu  {{
        state_attr('sensor.team_tracker_wc22_den', 'team_score') }} - {{
        state_attr('sensor.team_tracker_wc22_den', 'opponent_score') }}
mode: single

Du kan nemt tilrette action, så en scoring fejres med blinkende lys og lyd over en smart højtaler.

Hvor nyttigt var dette indlæg?

Gennemsnitlig bedømmelse 5 / 5. Bedømmelser: 1

Ingen stemmer indtil videre! Vær den første til at bedømme dette indlæg.

Jeg beklager, at dette indlæg ikke var nyttigt for dig!

Hvordan kan indlægget forbedres?

5 thoughts on “Følg med i VM i fodbold

  • Steen Pedersen

    super guide findes der også noget som kan køre med superliga her i danmark?

    Besvar
    • Hej Steen,

      Tak for din kommentar.

      Ja – Team Tracker komponenten kan også bruges til at følge kampe (hold) i Superligaen.

      I princippet kan komponenten bruges til at følge alle sportsgrene, som er vist i ESPN’s live scores.

      Når du opretter en ny sensor, skal du vælge: “Custom” under “League”, og skrive holdets navn (forkortet med tre bogstaver – se evt. https://www.espn.com/soccer/teams/_/league/den.1)

      Conference_id skal være blank og derefter trykker du send og indtaster “soccer” under Sport Path og “den.1” under League Path.

      Husk, at du kan oprette flere sensorer, hvis du vil følge flere forskellige hold eller andre sportsgrene.

      God fornøjelse…

      Anders

      Besvar
      • Steen Pedersen

        perfekt så skal det da ind i HA 🙂

        Besvar
  • Steen Pedersen

    Anders i din automation kan man også få hvem der har scoret målet?

    Besvar
    • Hej Steen,

      Mener du den spiller, der har scoret?

      Så bør det kunne hentes fra attributten “last_play”, når kampen spilles, men jeg ved ikke om denne udfyldes for alle ligaer?

      Mvh.

      Anders

      Besvar

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *