Integración externa - Bbox (Bouygues Telecom, en local)

¡Hola a todos! :waving_hand:

La última de las cajas francesas: aquí está la Bbox de Bouygues Telecom en Gladys, localmente, a través de la API oficial de la caja.

Qué hace

  • :satellite_antenna: La línea: fibra, VDSL2 o ADSL, sincronizada o no, velocidades de sincronización.
  • :globe_with_meridians: Internet: conectado o no, velocidades instantáneas de subida y bajada, IP pública, IPv6.
  • :antenna_bars: El Wi-Fi de 2,4 GHz, 5 GHz y el invitado, que también se puede encender y apagar desde Gladys.
  • :telephone: Las llamadas perdidas, si tu Bbox las proporciona.
  • :eyes: Los dispositivos conectados: presencia por dirección MAC, para los dispositivos que elijas.
  • :1234: El número de dispositivos conectados, el tiempo de actividad, la temperatura, el modelo y el firmware.
  • :clapper_board: Tres desencadenantes de escena: « Conexión a Internet perdida », « Conexión a Internet restablecida » y « Llamada perdida », con el número.
  • :puzzle_piece: Un widget « Bbox »: velocidades en tiempo real, dispositivos conectados, estado y un botón de Wi-Fi invitado.
  • En francés, inglés, alemán y español :wink:

La cosa divertida

Los amigos llegan → un botón en el tablero de control enciende el Wi-Fi invitado, y una escena lo apaga a medianoche :tada:
Llamada perdida mientras estás en el jardín → notificación con el número :telephone_receiver:
Conexión a Internet perdida → mensaje en el teléfono en 4G, para no descubrirlo por la noche :sweat_smile:

Instalación

:warning: Gladys 5.1 mínimo.

:light_bulb: Llega a la tienda durante el día. ¿Tienes prisa? Integraciones → Instalar desde GitHub, con la dirección GitHub - guim31/gladys-bbox: Bouygues Telecom Bbox status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub

  1. En la configuración, indica la dirección de la Bbox (192.168.1.254 por defecto) y su contraseña de administrador.
  2. Haz clic en Probar la conexión.
  3. Pestaña Descubrimiento: añade la Bbox y los dispositivos cuya presencia quieres seguir.

Pequeñas reservas honestas

  • :warning: Beta, desarrollada sin Bbox. Las pruebas se realizaron con respuestas reales de Bbox (F@st5330b, F@st5688b) tomadas de proyectos públicos, especialmente pybbox (MIT, ¡gracias!).
  • El certificado de la Bbox se verifica correctamente: la integración no desactiva la seguridad TLS a escondidas.
  • La Bbox se protege contra conexiones repetidas: una contraseña incorrecta no se intenta en bucle.

@cicoub13, me dijiste que tenías una Bbox: ¡es tu turno! :wink: Y cualquier persona con una Bbox es bienvenida para probar :folded_hands:

Como las anteriores, desarrollada con Claude Code :robot:. Proyecto independiente, no afiliado a Bouygues Telecom.

Depósito: GitHub - guim31/gladys-bbox: Bouygues Telecom Bbox status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub