Programme Télé Smart-Home-Integration, kostenlos und Open Source

Französisches TV-Programm (TNT): jetzt, danach und heute Abend auf deinen Lieblingssendern.
Diese Integration zeigt das TV-Programm der französischen TNT-Sender in Gladys: was jetzt läuft, was danach kommt und was heute Abend läuft.
Was du bekommst
Ein Gerät pro ausgewähltem Sender (zum Beispiel „Programme TV TF1“) mit 3 Textsensoren:
- En cours (jetzt) — die laufende Sendung mit ihren Uhrzeiten
(
JT 20h (20:00 - 20:45)); - À suivre (danach) — die nächste Sendung (
20:45 · Petits plats en équilibre); - Ce soir (heute Abend) — die Sendung, die um 21:10 Uhr Pariser Zeit läuft
(
21:10 · Koh-Lanta).
Die Uhrzeiten werden immer in der Pariser Zeitzone angezeigt.
Konfiguration
- Öffne den Tab Konfiguration der Integration.
- Wähle die Sender aus, die du verfolgen möchtest (30 TNT-Sender verfügbar).
- Speichere: Die Geräte erscheinen im Tab Entdecken und können hinzugefügt werden.
Die Sensoren werden jede Minute aktualisiert. Das vollständige Programm (8 Tage) wird höchstens alle 6 Stunden heruntergeladen.
Dashboard-Widget
Füge das Widget TV-Programm zu einem Dashboard hinzu (Bearbeiten, dann Neues Widget; Gladys 5.1 oder neuer). Einstellungen:
- Anzeigen: Jetzt (mit der verbleibenden Zeit) oder Heute Abend (21:10);
- Sender: bis zu 8 Sender; leer lassen, um die Sender aus der Konfiguration der Integration zu verwenden.
Tippe auf eine Zeile, um die Zusammenfassung der Sendung zu lesen. Das Widget aktualisiert sich selbst, wenn eine Sendung endet.
Szenen
Auslöser „Eine TV-Sendung beginnt“ — startet eine Szene, wenn eine Sendung beginnt. Filter (leer = beliebig):
- Sender: ein oder mehrere Sender;
- Genauer Titel: z. B.
Koh-Lanta(exakter Titel, Groß-/Kleinschreibung beachtet; „enthält“ ist nicht möglich).
Variablen für die folgenden Aktionen: Sender, Titel, Untertitel, Kategorie, Beginn, Ende, Dauer (min). Beispiel: „Wenn Koh-Lanta auf TF1 beginnt, schalte den Fernseher ein und schicke mir eine Nachricht“.
Der Auslöser funktioniert für alle 30 Sender, auch für die, die in der Konfiguration nicht ausgewählt sind. Eine Sendung wird innerhalb weniger Sekunden nach ihrem Beginn erkannt. Nach einem Ausfall lösen die in den letzten 5 Minuten begonnenen Sendungen die Szene noch aus, ältere nicht.
Aktion „TV-Programm eines Senders abrufen“ — gibt der Szene zurück, was jetzt, danach und heute Abend läuft (vollständiger Text, nur Titel, Uhrzeit). Beispiel: jeden Abend um 20:00 Uhr „Heute Abend auf France 2: …“ senden.
Aktionen
- TV-Programm testen — lädt das Programm sofort herunter und zeigt, was auf dem ersten ausgewählten Sender läuft. Schlägt der Download fehl, wird das angezeigt, und ob das vorherige Programm weiter verwendet wird.
Datenquelle
Das Programm stammt aus dem kostenlosen XMLTV-Feed von xmltvfr.fr (TNT-Datei). Kein Konto, kein API-Schlüssel. Die Integration benötigt einen Internetzugang.
Fehlerbehebung
- „Aucun programme“: Die Quelle hat für diesen Sender zu dieser Zeit keine Daten.
- Status „Getrennt“: Die Meldung sagt, was nicht stimmt.
- Das TV-Programm kann nicht heruntergeladen werden: Es konnte noch kein Programm heruntergeladen werden; alle 2 Minuten erfolgt ein neuer Versuch.
- Das TV-Programm ist veraltet: Die Quelle ist seit Langem nicht erreichbar, und im alten Programm im Speicher steht nichts mehr an.
- Gladys hat die Geräte der TV-Sender abgelehnt oder Die Sendungen können nicht an Gladys gesendet werden: Das Programm ist da, Gladys hat es abgelehnt; die Integration versucht es jede Minute von selbst erneut.
- Schlägt ein Download fehl, während ein älteres Programm im Speicher ist, wird dieses weiter verwendet (es deckt mehrere Tage ab); 15 Minuten später erfolgt ein neuer Versuch. Die Schaltfläche TV-Programm testen zeigt das ebenfalls an.
- Prüfe die Protokolle der Integration im Tab Protokolle (oder mit
docker logsauf dem Host) mitLOG_LEVEL=debug, um alle Details zu sehen.
Konfigurationseinstellungen
Diese Einstellungen fragt Programme Télé in seinem Konfigurationsbildschirm in Gladys ab.
| Einstellung | Typ | Pflichtfeld | Beschreibung |
|---|---|---|---|
| Erste Schritte | section | Nein | Wähle die Sender aus, die du verfolgen möchtest: Jeder wird zu einem Gerät mit 3 Sensoren (jetzt, danach, heute Abend). Das Programm stammt aus dem kostenlosen XMLTV-Feed von xmltvfr.fr. Kein Konto, kein API-Schlüssel. |
| Sender | multi_select | Ja | Für jeden ausgewählten Sender wird ein Gladys-Gerät erstellt. |
So installierst du Programme Télé in Gladys
- Öffne in Gladys Integrationen: Programme Télé erscheint im Katalog neben den nativen Integrationen, mit einem Community-Badge.
- Klicke auf Installieren. Gladys lädt das Docker-Image (
ghcr.io/prohand/gladys-programmetele:2.4.1) herunter, startet es in einer vom Kern isolierten Sandbox und erzeugt die Oberfläche der Integration (Geräte, Erkennung und Konfiguration). - Öffne den Bildschirm Konfiguration der Integration, fülle die Einstellungen aus und speichere.
- Du kannst sie auch direkt über die URL ihres Repositorys installieren: https://github.com/prohand/gladys-programmetele.
Programme Télé benötigt Gladys >=5.1.0. Der Katalog in Gladys wird stündlich aktualisiert, eine neue Version ist also spätestens eine Stunde nach ihrer Veröffentlichung verfügbar.
Du nutzt Gladys noch nicht? Es ist kostenlos und Open Source: folge der Installationsanleitung, um loszulegen.
Über externe Integrationen
Programme Télé ist eine externe Integration: eine Community-Integration, die als Docker-Container verpackt und auf GitHub veröffentlicht wird. Gladys installiert sie mit einem Klick und führt sie in einer vom Kern isolierten Sandbox aus. Sie wird von prohand veröffentlicht und gepflegt, nicht vom Gladys-Kernteam.
- Alle Integrationen durchsuchen, native und aus der Community
- Deine eigene externe Integration bauen und veröffentlichen
- Quellcode auf GitHub — Quelle dieser Dokumentation