Salut tout le monde !
Après la Freebox, la FRITZ!Box, la SFR Box et la Bbox de @guim31, la box la plus répandue en France rejoint la bande : voici la Livebox d’Orange dans Gladys, en local, par la même API que la page d’administration de la box (http://livebox/). Rien ne sort de chez vous, pas de compte Orange.
Ce que ça fait
- Un appareil Livebox : internet connecté ou non, type de liaison (fibre, ADSL/VDSL), IP publique, durée de fonctionnement, nombre d’appareils en ligne (total et en Wi-Fi), et sur une box xDSL les débits synchronisés descendant / montant.
- Deux interrupteurs sur ce même appareil : le Wi-Fi et le Wi-Fi invité. Ce sont des interrupteurs Gladys ordinaires : on les met dans une scène native (« à 23 h, Wi-Fi invité off ») sans action spéciale.
- Un capteur de présence par appareil : chaque téléphone, tablette, TV ou PC que la Livebox connaît en Wi-Fi (et en Ethernet si vous cochez l’option) arrive dans Découverte avec son nom tel qu’il est dans la box. Pas d’adresse MAC à recopier : on coche les appareils à suivre. Ce sont de vrais capteurs de présence Gladys, donc compatibles avec « maison vide », « quelqu’un est rentré » et l’alarme.
- Les appels manqués de la ligne fixe, avec le numéro et le nom quand la box le connaît.
- Quatre déclencheurs de scène : appareil connecté, appareil déconnecté (un appareil précis, ou tous), appel manqué, internet rétabli ou coupé.
- Trois actions de scène : appareils en ligne (le nombre et les noms, utilisables dans un message :
{{online}},{{names}}), Wi-Fi on / off (principal ou invité), redémarrer la Livebox. - Deux widgets : Livebox (état d’internet, liaison, durée, compteurs, boutons Wi-Fi) et Appareils Livebox (qui est en ligne en ce moment).
- Boutons Tester la connexion et Redémarrer la Livebox dans la configuration. En français et en anglais.
Le truc sympa
- Le téléphone de l’ado se connecte au Wi-Fi → « bienvenue à la maison », et la lumière du couloir s’allume si c’est la nuit.
- Plus aucun téléphone en ligne depuis 10 minutes → chauffage en éco, alarme armée (le capteur de présence suffit, pas besoin de scène dédiée).
- Appel manqué sur le fixe pendant qu’on est au jardin → notification avec le numéro et le nom.
- Internet coupé → message sur le téléphone en 4G ; toujours coupé 10 minutes plus tard → la scène redémarre la Livebox toute seule.
- Les copains arrivent → bouton Wi-Fi invité sur le tableau de bord ; scène à minuit pour l’éteindre.
- Chaque soir, le message « 7 appareils en ligne : TV, Shield, … » pour repérer ce qui n’a rien à faire là.
Installation
Gladys 5.1 minimum. Elle arrive dans le store au prochain passage de l’indexeur. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’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
Dans la configuration : l’adresse de la box (192.168.1.1 en général), l’utilisateur (admin) et le mot de passe d’administration de http://livebox/ (par défaut, les 8 premiers caractères de la clé Wi-Fi imprimée sur la box). Cliquez sur Tester la connexion : le modèle, le firmware et l’état d’internet s’affichent. Puis onglet Découverte : ajoutez la Livebox et les appareils dont vous voulez suivre la présence. Tout est lu toutes les 30 secondes par défaut (réglable, jamais sous 10 s), les infos de la box toutes les 10 minutes.
Quelques réserves
- Bêta, développée sans Livebox. Les appels (« sysbus ») et les noms de champs viennent de la documentation publique, de la bibliothèque aiosysbus et de l’intégration Home Assistant. Les tests tournent sur une fausse Livebox. Livebox 3 à 7 annoncées, aucune vérifiée en vrai : un simple « ça marche » avec votre modèle et votre firmware vaut de l’or, et une réponse qui diffère se corrige en un fichier.
- Les débits ne sont disponibles que sur une ligne xDSL : en fibre, la box ne donne que l’état d’internet et l’IP (les statistiques optiques sont dans la liste des idées).
- La présence suit l’indicateur « actif » de la Livebox, qui garde un appareil quelques minutes après son départ ; un téléphone en veille profonde peut disparaître et revenir. Mettez un délai dans la scène de déconnexion.
- Les appels manqués supposent la ligne fixe sur la box (VoIP) ; sinon, décochez « Lire le journal d’appels ».
- Une seule Livebox par installation. Pas d’allemand ni d’espagnol pour l’instant (la Livebox est surtout française… et belge).
- Le mot de passe est chiffré par Gladys et n’est envoyé qu’à la box, sur votre réseau local. Après plusieurs échecs, certaines Livebox bloquent la connexion quelques minutes : l’intégration ne réessaie pas en boucle.
Comme mes autres intégrations, développée avec Claude Code. Projet indépendant, non affilié à Orange ; « Livebox » est une marque d’Orange.
Dépôt : 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… non : Apache-2.0, docs FR/EN dans docs/).
Si vous avez une Livebox, même un retour d’une ligne avec le modèle, c’est précieux ![]()