Externe Integration - Orange TV

Hallo zusammen!

Der Orange TV-Decoder ist in unzähligen Wohnzimmern zu finden und hat eine kleine lokale API, die die Community seit Jahren nutzt. Hier also Orange TV für Gladys: Ein- und Ausschalten, Kanalwechsel und Tastensteuerung des Decoders, lokal, ohne Konto oder Cloud.

Was es kann

  • Ein Gerät pro Decoder (bis zu 3): Ein-/Standby, Kanalsuche (anpassbar: Gladys gibt die Nummer ein), Kanalname oder „Startseite“, Tasten für Kanal +/-, Lautstärke +/-, Stummschaltung, Wiedergabe/Pause.
  • Zwei Widgets: „Fernbedienung“ und „Favoritenkanäle“ (4 Kanäle zur Auswahl, der aktuelle Kanal ist markiert).
  • Trigger: Decoder eingeschaltet, Decoder ausgeschaltet, Kanal gewechselt (mit Nummer, Name und vorherigem Kanal).
  • Aktionen: Ein- oder Ausschalten (ohne versehentlich den Zustand umzukehren), Kanal einstellen (der Decoder schaltet sich bei Bedarf zuerst ein), Taste drücken.

Das coole Feature

Unter der Woche um 7 Uhr → franceinfo auf dem Wohnzimmer-TV
TV abends eingeschaltet → gedimmtes Licht
TV seit 5 Minuten ausgeschaltet → Steckdosenleiste ausschalten

Installation

Gladys 5.1 oder höher. Decoder UHD 86, TV 4, TV 5 und TV 6 (der TV-Key hat diese API nicht).

Sie kommt im Store beim nächsten Indexer-Lauf. Bis dahin: Integrationen → Von GitHub installieren, mit der Adresse GitHub - guim31/gladys-orange-tv: Orange TV set-top box (power, channel, remote keys) over the local network in Gladys Assistant · GitHub

  1. Reservieren Sie die IP-Adresse des Decoders in der Livebox und geben Sie sie in der Konfiguration ein.
  2. Decoder testen, dann das Gerät über den Tab Entdeckung hinzufügen.

Kleine ehrliche Einschränkung: Sie wurde ohne Hardware entwickelt, basierend auf den Antworten von Open-Source-Projekten, gegen einen simulierten Decoder in Gladys’ Sandbox. Die tatsächlichen Verzögerungen (Aufwachen aus dem Standby, Eingabe der Zahlen) müssen noch bestätigt werden. Ein Decoder im Tiefschlaf schaltet sich nur mit der Fernbedienung wieder ein, und es gibt keinen Programmführer (der Decoder gibt ihn nicht lokal aus). Sie ergänzt die Livebox-Integration, die sich um die Box kümmert.

Programmiert mit Hilfe von Claude Code. Unabhängiges Projekt, nicht mit Orange verbunden.

Repository: GitHub - guim31/gladys-orange-tv: Orange TV set-top box (power, channel, remote keys) over the local network in Gladys Assistant · GitHub

Wenn ihr einen Orange-Decoder habt, helfen mir eure Rückmeldungen sehr :slight_smile: