Intégration externe - SFR Box (état de la box, en local)

Salut tout le monde ! :waving_hand:

Après la Freebox de @Will_71 et la Livebox de @lmilcent, au tour de la SFR Box : son état directement dans Gladys, en local, sans compte SFR.

Le classique : Internet qui coupe pendant qu’on est au boulot, et on ne le découvre que le soir :sweat_smile: Là, Gladys le sait tout de suite.

Ce que ça fait

  • :satellite_antenna: La ligne : DSL ou fibre, synchronisée ou non, débits synchronisés, atténuation et marge de bruit pour le DSL.
  • :globe_with_meridians: Internet : connecté ou non, IPv6, IP publique.
  • :antenna_bars: Le Wi-Fi activé ou non, l’uptime, la température quand la box a un capteur, le modèle et le firmware.
  • :eyes: Les appareils connectés : un appareil de présence par adresse MAC, pour savoir qui est à la maison.
  • :clapper_board: Deux déclencheurs de scène : « Connexion Internet perdue » et « Connexion Internet rétablie », avec la durée de la coupure. Une action de scène « Redémarrer la SFR Box ».
  • :puzzle_piece: Un widget « SFR Box » : débits, uptime, température et état.
  • En français, anglais, allemand et espagnol :wink:

Le truc sympa

Connexion Internet perdue → notification par SMS ou sur la montre, et l’alarme passe en mode local :police_car_light:
Connexion rétablie après 10 minutes → « Internet est revenu (coupure de 10 min) » :mobile_phone_with_arrow:
Le téléphone de l’ado se connecte au Wi-Fi → « bienvenue à la maison » :house:

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

  1. Dans la configuration, indiquez l’adresse de la box (192.168.1.1 en général), et son identifiant et mot de passe administrateur pour les infos qui le demandent (Wi-Fi, appareils connectés).
  2. Cliquez sur Tester la connexion.
  3. Onglet Découverte : ajoutez la box, et les appareils dont vous voulez suivre la présence.

Petites réserves honnêtes

  • :warning: Bêta, développée sans SFR Box. Elle s’appuie sur la bibliothèque sfrbox-api, celle de l’intégration officielle de Home Assistant (merci à l’équipe HACF !), et ses réponses réelles de box ont servi aux tests.
  • Les box NB4 à NB6 sont couvertes. La SFR Box 8 et la 8X, je ne sais pas encore : elles n’apparaissent ni dans la doc de l’API ni chez Home Assistant. Si vous en avez une, votre retour m’intéresse !

Si vous avez une SFR Box, même un simple « ça marche » avec le modèle, c’est précieux :folded_hands:

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

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

1 « J'aime »