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 · SiegoderNä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

- 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).
-
Installieren Sie Team Tracker aus dem Integrationskatalog.
-
In Konfiguration, Feld Teams, geben Sie Ihre Teams in der Form
LIGUE:ÉQUIPEein:LIG1:PSG, TOP14:RAC, NFL:KC -
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.
-
Button Teams testen: Er sagt, Team für Team, was verfolgt wird (und warum eine Eingabe nicht verfolgt wird).
-
Fügen Sie die Geräte im Tab Entdeckung hinzu.
Szenenbeispiele
Torlicht: „Mein Team hat getroffen“ → Wohnzimmer 30 Sekunden grün.
Erinnerung: „Match bald“ → Nachricht {{triggerEvent.data.summary}}.
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
/datagespeichert).
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
- 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
- Dokumentation: Französisch · Englisch
- Bugs und Ideen: Issues · prohand/gladys-teamtracker · GitHub
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).