Integración externa - SFR Box (estado de la box, en local)

¡Hola a todos! :waving_hand:

Después de la Freebox de @Will_71 y la Livebox de @lmilcent, le toca el turno a la SFR Box: su estado directamente en Gladys, localmente, sin cuenta SFR.

Lo clásico: Internet se corta mientras estás en el trabajo, y solo te das cuenta por la noche :sweat_smile:. Allí, Gladys lo sabe al instante.

Qué hace

  • :satellite_antenna: La línea: DSL o fibra, sincronizada o no, velocidades sincronizadas, atenuación y margen de ruido para el DSL.
  • :globe_with_meridians: Internet: conectado o no, IPv6, IP pública.
  • :antenna_bars: El Wi-Fi: activado o no, uptime, temperatura cuando la box tiene un sensor, modelo y firmware.
  • :eyes: Los dispositivos conectados: un dispositivo de presencia por dirección MAC, para saber quién está en casa.
  • :clapper_board: Dos activadores de escena: « Conexión a Internet perdida » y « Conexión a Internet restablecida », con la duración del corte. Una acción de escena « Reiniciar la SFR Box ».
  • :puzzle_piece: Un widget « SFR Box »: velocidades, uptime, temperatura y estado.
  • En francés, inglés, alemán y español :wink:

La cosa buena

Conexión a Internet perdida → notificación por SMS o en el reloj, y la alarma pasa a modo local :police_car_light:
Conexión restablecida después de 10 minutos → « Internet ha vuelto (corte de 10 min) » :mobile_phone_with_arrow:
El teléfono del adolescente se conecta al Wi-Fi → « bienvenido a casa » :house:

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-sfr-box: SFR Box internet box status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub

  1. En la configuración, indica la dirección de la box (192.168.1.1 en general), y su identificador y contraseña de administrador para las informaciones que lo requieran (Wi-Fi, dispositivos conectados).
  2. Haz clic en Probar la conexión.
  3. Pestaña Descubrimiento: añade la box, y los dispositivos cuya presencia quieres seguir.

Pequeñas reservas honestas

  • :warning: Beta, desarrollada sin SFR Box. Se basa en la biblioteca sfrbox-api, la de la integración oficial de Home Assistant (¡gracias al equipo HACF!), y sus respuestas reales de box se utilizaron para las pruebas.
  • Las box NB4 a NB6 están cubiertas. La SFR Box 8 y la 8X, no lo sé todavía: no aparecen ni en la documentación de la API ni en Home Assistant. Si tienes una, ¡tu feedback me interesa!

Si tienes una SFR Box, incluso un simple « funciona » con el modelo, es valioso :folded_hands:

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

Repositorio: GitHub - guim31/gladys-sfr-box: SFR Box internet box status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub

1 me gusta