Intégration externe - Bbox (Bouygues Telecom, en local)

Salut tout le monde ! :waving_hand:

Dernière des box françaises : voici la Bbox de Bouygues Telecom dans Gladys, en local, par l’API officielle de la box.

Ce que ça fait

  • :satellite_antenna: La ligne : fibre, VDSL2 ou ADSL, synchronisée ou non, débits synchronisés.
  • :globe_with_meridians: Internet : connecté ou non, débits instantanés en montant et en descendant, IP publique, IPv6.
  • :antenna_bars: Le Wi-Fi 2,4 GHz, 5 GHz et invité, qu’on peut aussi allumer et éteindre depuis Gladys.
  • :telephone: Les appels manqués, si votre Bbox les donne.
  • :eyes: Les appareils connectés : de la présence par adresse MAC, pour les appareils que vous choisissez.
  • :1234: Le nombre d’appareils connectés, l’uptime, la température, le modèle et le firmware.
  • :clapper_board: Trois déclencheurs de scène : « Connexion Internet perdue », « Connexion Internet rétablie » et « Appel manqué », avec le numéro.
  • :puzzle_piece: Un widget « Bbox » : débits en direct, appareils connectés, état, et un bouton Wi-Fi invité.
  • En français, anglais, allemand et espagnol :wink:

Le truc sympa

Les copains arrivent → un bouton sur le tableau de bord allume le Wi-Fi invité, et une scène l’éteint à minuit :tada:
Appel manqué pendant qu’on est dans le jardin → notification avec le numéro :telephone_receiver:
Connexion Internet perdue → message sur le téléphone en 4G, pour ne pas le découvrir le soir :sweat_smile:

Installation

:warning: Gladys 5.1 minimum.

:light_bulb: Elle arrive dans le store dans la journée. Vous êtes pressé ? Intégrations → Installer depuis GitHub, avec l’adresse GitHub - guim31/gladys-bbox: Bouygues Telecom Bbox status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub

  1. Dans la configuration, indiquez l’adresse de la Bbox (192.168.1.254 par défaut) et son mot de passe administrateur.
  2. Cliquez sur Tester la connexion.
  3. Onglet Découverte : ajoutez la Bbox, et les appareils dont vous voulez suivre la présence.

Petites réserves honnêtes

  • :warning: Bêta, développée sans Bbox. Les tests se sont faits sur des réponses réelles de Bbox (F@st5330b, F@st5688b) reprises de projets publics, notamment pybbox (MIT, merci !).
  • Le certificat de la Bbox est bien vérifié : l’intégration ne coupe pas la sécurité TLS en douce.
  • La Bbox se protège contre les connexions répétées : un mauvais mot de passe n’est pas réessayé en boucle.

@cicoub13, tu m’avais dit que tu avais une Bbox : à toi de jouer :wink: Et toute personne avec une Bbox est la bienvenue pour tester :folded_hands:

Comme les précédentes, développée avec Claude Code :robot:. Projet indépendant, non affilié à Bouygues Telecom.

Dépôt : GitHub - guim31/gladys-bbox: Bouygues Telecom Bbox status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub