Integration - TeamTracker

Hallo zusammen,

Wie im Thema Beliebte Home Assistant-Integrationen vorgeschlagen, übernehme ich Team Tracker: Hier ist eine erste Version (Beta) der externen Integration für Gladys.

Bild anzeigen

Was es kann

Sie verfolgen Ihre Teams, und Gladys weiß, wann sie spielen, den Live-Score und wann sie treffen.

  • Ein Gerät pro Team mit:
    • dem Team-Score;
    • dem gegnerischen Score;
    • einer „Match“-Zeile: Live · 63' · PSG 2 – 1 OM, Abgeschlossen · PSG 2 – 1 OM · Sieg oder Nächstes Match · sam. 17. Okt., 17:15 · in STR.
  • 5 Szenenauslöser:
    • Match bald (Erinnerung X Minuten vor Anpfiff)
    • Match begonnen
    • Mein Team hat getroffen :tada:
    • Der Gegner hat getroffen
    • Match beendet (Filter Sieg / Niederlage / Unentschieden)
  • 1 Szenenaktion: „Match eines Teams vorlesen“ (Score, Gegner, Ergebnis, Zusammenfassung), um den Score anzusagen oder die Lichter zu ändern.
  • 2 Widgets:
    • „Match eines Teams“: Live-Score, Timer, Anpfiff;
    • „Meine Teams“: alle Ihre Teams mit Logo und Badge LIVE / Ergebnis / BEVORSTEHEND.

Unterstützte Ligen

  • Fußball: Ligue 1, Ligue 2, Coupe de France, Première Ligue, Premier League, LaLiga, Serie A, Bundesliga, Champions League, Europa League, Conference League, MLS, NWSL, Weltmeisterschaften
  • Rugby: Top 14, Six Nations, Weltmeisterschaft
  • US-Sport: NFL, NCAA Football, NBA, WNBA, NCAA Basketball, NHL, MLB
  • Und jede andere ESPN-Team-Liga über ihren Pfad, z. B. soccer/por.1:SLB (Benfica)

Einzelne Sportarten (Tennis, Golf, F1, MMA) werden derzeit nicht unterstützt.

Installation

  • Gladys 5.1 oder höher erforderlich.
  • Kein Konto, kein API-Schlüssel: Die Scores kommen von der öffentlichen ESPN-API (gleiche Quelle wie die Home Assistant-Integration).
  • Transport: cloud (nichts auf Ihrem lokalen Netzwerk).
  1. Installieren Sie Team Tracker aus dem Integrationskatalog.

  2. In Konfiguration, Feld Teams, geben Sie Ihre Teams in der Form LIGUE:ÉQUIPE ein:

    LIG1:PSG, TOP14:RAC, NFL:KC
    
  3. Unsicher über die Abkürzung? Button Team finden: Wählen Sie die Liga, geben Sie einen Teil des Namens ein, und er gibt Ihnen die genaue Zeile zum Einfügen.

  4. Button Teams testen: Er sagt, Team für Team, was verfolgt wird (und warum eine Eingabe nicht verfolgt wird).

  5. Fügen Sie die Geräte im Tab Entdeckung hinzu.

Szenenbeispiele

  • :light_bulb: Torlicht: „Mein Team hat getroffen“ → Wohnzimmer 30 Sekunden grün.
  • :bell: Erinnerung: „Match bald“ → Nachricht {{triggerEvent.data.summary}}.
  • :musical_note: Sieg: „Match beendet“, Ergebnis = Sieg → Musik abspielen.

Wichtig zu wissen

  • Lesen alle 30 s während eines Matches, alle 15 Minuten sonst (einstellbar). Die Integration wacht von selbst für die Erinnerung und den Anpfiff auf.
  • Ein Tor kommt also mit bis zu 30 Sekunden Verzögerung, plus der Verzögerung von ESPN.
  • Wenn ESPN nicht antwortet, bleiben die letzten Scores angezeigt, und das Badge wechselt zu „nicht erreichbar“.
  • Ein Neustart während eines Matches spielt kein Tor nach und verpasst keins (letzte Lektüre in /data gespeichert).

Beta: Ihr Feedback ist willkommen

Die ESPN-API ist kostenlos, aber nicht dokumentiert: Sie kann sich ohne Vorwarnung ändern. Ich habe sie an echten Daten (Ligue 1, Top 14, NFL, NBA, NHL, MLB, Champions League) getestet, aber noch nicht während vieler Live-Matches.

Sagen Sie mir:

  • wenn Ihr Team oder Ihre Liga nicht hochgeladen wird;
  • wenn ein Tor den Szenenauslöser nicht ausgelöst hat (oder ihn zweimal ausgelöst hat);
  • welche Ligen Sie gerne hinzugefügt sehen würden.

Links

Vielen Dank an @vasqued2 für die Home Assistant-Integration Team Tracker, die als Inspiration diente (kein Code übernommen, diese wurde von Grund auf für Gladys geschrieben).

1 „Gefällt mir“