External integration - Bbox (Bouygues Telecom, local)

Hi everyone! :waving_hand:

Last of the French boxes: here is the Bbox from Bouygues Telecom in Gladys, locally, via the official box API.

What it does

  • :satellite_antenna: The line: fiber, VDSL2 or ADSL, synchronized or not, synchronized speeds.
  • :globe_with_meridians: Internet: connected or not, instantaneous speeds for upload and download, public IP, IPv6.
  • :antenna_bars: Wi-Fi 2.4 GHz, 5 GHz and guest, which can also be turned on and off from Gladys.
  • :telephone: Missed calls, if your Bbox provides them.
  • :eyes: Connected devices: presence by MAC address, for the devices you choose.
  • :1234: Number of connected devices, uptime, temperature, model and firmware.
  • :clapper_board: Three scene triggers: « Internet Connection Lost Â», « Internet Connection Restored Â» and « Missed Call Â», with the number.
  • :puzzle_piece: A « Bbox Â» widget: live speeds, connected devices, status, and a guest Wi-Fi button.
  • In French, English, German and Spanish :wink:

The cool thing

Friends arrive → a button on the dashboard turns on the guest Wi-Fi, and a scene turns it off at midnight :tada:
Missed call while you’re in the garden → notification with the number :telephone_receiver:
Internet connection lost → message on the phone in 4G, so you don’t discover it in the evening :sweat_smile:

Installation

:warning: Gladys 5.1 minimum.

:light_bulb: It arrives in the store during the day. In a hurry? Integrations → Install from GitHub, with the address GitHub - guim31/gladys-bbox: Bouygues Telecom Bbox status (line, WAN, Wi-Fi, connected devices) for Gladys Assistant, local API · GitHub

  1. In the configuration, indicate the Bbox address (192.168.1.254 by default) and its administrator password.
  2. Click on Test the connection.
  3. Discovery tab: add the Bbox, and the devices whose presence you want to track.

Honest small reservations

  • :warning: Beta, developed without a Bbox. Tests were done on real Bbox responses (F@st5330b, F@st5688b) taken from public projects, notably pybbox (MIT, thanks!).
  • The Bbox certificate is properly verified: the integration does not cut TLS security silently.
  • The Bbox protects against repeated connections: a wrong password is not retried in a loop.

@cicoub13, you told me you had a Bbox: your turn to play :wink: And anyone with a Bbox is welcome to test :folded_hands:

Like the previous ones, developed with Claude Code :robot:. Independent project, not affiliated with Bouygues Telecom.

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