Externe Integration - Livebox Orange

Hallo zusammen!

Nach der Freebox, der FRITZ!Box, der SFR Box und der Bbox von @guim31 schließt sich nun die in Frankreich am weitesten verbreitete Box der Runde an: Hier kommt die Livebox von Orange in Gladys, lokal, über dieselbe API wie die Admin-Seite der Box (http://livebox/). Nichts verlässt Ihr Zuhause, kein Orange-Konto.

Was es kann

  • Ein Livebox-Gerät: Internet verbunden oder nicht, Verbindungstyp (Fiber, ADSL/VDSL), öffentliche IP, Betriebsdauer, Anzahl der Online-Geräte (gesamt und per WLAN), und bei einer xDSL-Box die synchronisierten Downstream-/Upstream-Datenraten.
  • Zwei Schalter an diesem Gerät: das WLAN und das Gast-WLAN. Das sind normale Gladys-Schalter: Sie werden in eine native Szene (« um 23 Uhr, Gast-WLAN aus ») ohne spezielle Aktion gestellt.
  • Ein Anwesenheitssensor pro Gerät: Jedes Telefon, Tablet, TV oder PC, das die Livebox per WLAN (und per Ethernet, wenn Sie die Option aktivieren) kennt, erscheint in Entdeckung mit dem Namen, wie er in der Box steht. Keine MAC-Adresse zum Abtippen: Sie markieren die Geräte, die Sie verfolgen möchten. Das sind echte Gladys-Anwesenheitssensoren und daher kompatibel mit « Haus leer », « Jemand ist nach Hause gekommen » und der Alarmanlage.
  • Verpasste Anrufe der Festnetzleitung, mit der Nummer und dem Namen, wenn die Box ihn kennt.
  • Vier Szenenauslöser: Gerät verbunden, Gerät getrennt (ein bestimmtes Gerät oder alle), verpasster Anruf, Internet wiederhergestellt oder unterbrochen.
  • Drei Szenenaktionen: Geräte online (die Anzahl und die Namen, die in einer Nachricht verwendbar sind: {{online}}, {{names}}), WLAN ein/aus (Haupt- oder Gast-WLAN), Livebox neu starten.
  • Zwei Widgets: Livebox (Internetstatus, Verbindung, Dauer, Zähler, WLAN-Tasten) und Livebox-Geräte (wer gerade online ist).
  • Testverbindung und Livebox neu starten in der Konfiguration. Auf Französisch und Englisch.

Das coole Ding

  • Das Telefon des Teenagers verbindet sich mit dem WLAN → « Willkommen zu Hause », und das Licht im Flur geht an, wenn es dunkel ist.
  • Kein Telefon mehr online seit 10 Minuten → Heizung im Eco-Modus, Alarmanlage aktiviert (der Anwesenheitssensor reicht, keine dedizierte Szene nötig).
  • Verpasster Anruf auf dem Festnetz, während man im Garten ist → Benachrichtigung mit der Nummer und dem Namen.
  • Internet unterbrochen → Nachricht auf dem 4G-Telefon; immer noch unterbrochen 10 Minuten später → Die Szene startet die Livebox automatisch neu.
  • Die Freunde kommen → Gast-WLAN-Taste auf dem Dashboard; Szene um Mitternacht, um sie auszuschalten.
  • Jeden Abend die Nachricht « 7 Geräte online: TV, Shield, … » um zu sehen, was dort nichts zu suchen hat.

Installation

Gladys 5.1 mindestens. Sie kommt im Store beim nächsten Durchlauf des Indexers. Sie haben es eilig? Integrationen → Von GitHub installieren, mit der Adresse GitHub - LM1LC3N7/gladys-livebox: Gladys Assistant external integration for the Orange Livebox (3 to 7): Wi-Fi presence of your devices, internet link state and rates, guest Wi-Fi, missed calls, scene triggers. Local, no cloud. · GitHub

In der Konfiguration: die Adresse der Box (192.168.1.1 in der Regel), der Benutzer (admin) und das Administrator-Passwort von http://livebox/ (standardmäßig die ersten 8 Zeichen des WLAN-Schlüssels, der auf der Box gedruckt ist). Klicken Sie auf Verbindung testen: Das Modell, die Firmware und der Internetstatus werden angezeigt. Dann Registerkarte Entdeckung: Fügen Sie die Livebox und die Geräte hinzu, deren Anwesenheit Sie verfolgen möchten. Alles wird standardmäßig alle 30 Sekunden gelesen (einstellbar, nie unter 10 s), die Box-Infos alle 10 Minuten.

Einige Vorbehalte

  • Beta, entwickelt ohne Livebox. Die Anrufe (« sysbus ») und die Feldnamen stammen aus der öffentlichen Dokumentation, der Bibliothek aiosysbus und der Home Assistant-Integration. Die Tests laufen auf einer gefälschten Livebox. Livebox 3 bis 7 angekündigt, keine davon in echt überprüft: Ein einfaches « Es funktioniert » mit Ihrem Modell und Ihrer Firmware ist Gold wert, und eine abweichende Antwort wird in einer Datei korrigiert.
  • Die Datenraten sind nur auf einer xDSL-Leitung verfügbar: Bei Fiber gibt die Box nur den Internetstatus und die IP an (die optischen Statistiken sind in der Ideenliste).
  • Die Anwesenheit folgt dem « aktiv »-Indikator der Livebox, der ein Gerät einige Minuten nach seinem Verlassen behält; ein Telefon im Tiefschlaf kann verschwinden und wieder auftauchen. Legen Sie eine Verzögerung in der Trennszene fest.
  • Die verpassten Anrufe setzen eine Festnetzleitung auf der Box (VoIP) voraus; andernfalls deaktivieren Sie « Anrufliste lesen ».
  • Eine Livebox pro Installation. Kein Deutsch oder Spanisch für den Moment (die Livebox ist hauptsächlich französisch… und belgisch).
  • Das Passwort wird von Gladys verschlüsselt und nur an die Box, in Ihrem lokalen Netzwerk, gesendet. Nach mehreren Fehlschlägen blockieren einige Liveboxen die Verbindung für einige Minuten: Die Integration versucht nicht in einer Schleife.

Wie meine anderen Integrationen, entwickelt mit Claude Code. Unabhängiges Projekt, nicht mit Orange verbunden; « Livebox » ist eine Marke von Orange.

Repository: GitHub - LM1LC3N7/gladys-livebox: Gladys Assistant external integration for the Orange Livebox (3 to 7): Wi-Fi presence of your devices, internet link state and rates, guest Wi-Fi, missed calls, scene triggers. Local, no cloud. · GitHub (MIT… nein: Apache-2.0, Dokumente FR/EN in docs/).

Wenn Sie eine Livebox haben, selbst eine Rückmeldung einer Leitung mit dem Modell, ist das wertvoll :folded_hands:

Zuerst einmal vielen Dank für die Arbeit.

Die Integration hat sich gut mit meiner Livebox verbunden.

Wenn ich in die Geräteerkennung gehe, sehe ich 3-4 Mal dasselbe Gerät. Das ich in der nativen Oberfläche meiner Livebox nicht mehr habe.

Trotzdem schöne Arbeit

Danke für dein erstes Feedback. Wenn du Details und Screenshots hast + die Logs des Moduls, bin ich interessiert!