Freebox Server (Ultra V9/ Pop V8/ Delta V7 / Revolution V6 / Mini 4K)

  • État Nouveau
  • Pourcentage achevé
    0%
  • Type Évolution
  • Catégorie Freebox OS → API
  • Assignée à Personne
  • Système d'exploitation Freebox V9 (Ultra)
  • Sévérité Basse
  • Priorité Très Basse
  • Basée sur la version 4.9.17
  • Due pour la version Non décidée
  • Échéance Non décidée
  • Votes
  • Privée

FS#40864 - API Repeteur Wifi 7 - Freebox ultra

Bonjour,

Je suis possesseur d'un Freebox Ultra et souhaite obtenir la valeur du "signal" wifi en dbm des répéteurs wifi (connectés actuellement en wifi avec la freebox).
En effet via l'api /lan/browser dans le champ 'access_point', je peux récuperer les infos des stations (notamment la qualité du signal en dbm entre la station et le répéteur) mais pas pour les répéteurs (signal wifi entre la freebox et le répéteur).
L information remonte bien dans l'appli smartphone donc j'imagine que l on peut l'obtenir via l api.

Merci de votre retour.

pierre.t a commenté le 21.08.2026 12:28

Bonjour à tous

Pas de nouvelle pour cette demande?
Une piste peut être pour obtenir ce type d info?

nbanba a commenté le 23.08.2026 10:52

Bonjour

L'api des repeaters est non documentée… donc à priori pas à utiliser d'après la doc freeboxOS developer.
Perso j'utilise certaines API non documentées (repeater / freeplug / backups / domain…), sans souci depuis des années.

GET /api/latest/repeater

{"success":true,"result":[{"connection":"connected","ip":{"v6":"fd0f:ee:b0:0:8e97:eaff:fe55:bbb6","v4":"192.168.1.23"},"boot_time":1785916323,"led_activated":true,"status":"running","main_mac":"8C:97:EA:55:BB:B6","enabled":true,"advice":{"too_close":false},"sn":"399904J202042344","id":1,"api_ver":2,"last_seen":0,"name":"Entrée","model":"fbxwmr-r1","backhaul":[{"mac":"16:E4:EF:4D:F7:1F","type":"eth","best":false},{"mac":"8E:97:EA:9B:1F:91","type":"wifi","placement":1,"placement_str":"weak","too_close":false,"band":"2d4g","throughput":6074,"best":false,"signal":-67},{"mac":"8E:97:EA:9B:1F:95","type":"wifi","placement":55,"placement_str":"strong","too_close":false,"band":"5g","throughput":221699,"best":true,"signal":-79}],"last_bh_type":"unknown","fronthaul":[{"enabled":true,"bssid":"8C:97:EA:9B:1F:90","ssid":"xxxx","band":"2d4g"},{"enabled":false,"bssid":"8E:97:EA:9B:1F:90","ssid":"","band":"2d4g"},{"enabled":true,"bssid":"8C:97:EA:9B:1F:94","ssid":"yyyy","band":"5g"},{"enabled":false,"bssid":"8E:97:EA:9B:1F:94","ssid":"","band":"5g"}],"firmware_version":"2.7.13.1"}]}

donc un

curl -X GET --cacert /path/freebox/cacert -H "X-Fbx-App-Auth: $_SESSION_TOKEN" -H "Content-Type: application/json" https://mafreebox.freebox.fr/api/latest/repeater |  jq '.result[].backhaul[] | select(.mac == "8E:97:EA:9B:1F:91") | .signal'

devrait faire l'affaire…

Cordialement
nbanba

nbanba a commenté le 23.08.2026 11:00

Bonjour

PS:

si ça vous interresse, je vais bientôt poster un gros update de la 'library BASH' que je développe contenant des fonctions comme:

 
nba@lap-nba0:~/fbx-delta-api$ list_repeater 
---------------------------------------------------------------------------------------------------------
			ID, REPEATER NAME, REPEATER MODEL, REPEATER API VERSION
---------------------------------------------------------------------------------------------------------
REPEATER-1:  id: 1  ip: 192.168.1.23  mac: 8C:97:EA:55:BB:B6  model: fbxwmr-r1  api: 2  name: Entrée
 
 
nba@lap-nba0:~/fbx-delta-api$ show_repeater_detail 1
 
REPEATER 1 (Entrée):
 
	model: fbxwmr-r1	firmware: 2.7.13.1	api_ver: 2	sn: 399904J202042344
	connection: connected	status: running	enabled: true	led_activated: true
	main_mac: 8C:97:EA:55:BB:B6	ip_v4: 192.168.1.23
	ip_v6: fd0f:ee:b0:0:8e97:eaff:fe55:bbb6
	boot_time: Wed Aug  5 09:52:03 CEST 2026	last_seen: 0	too_close: false
 
	backhaul:
	  mac: 16:E4:EF:4D:F7:1F	type: eth	band: -	best: false
	  mac: 8E:97:EA:9B:1F:91	type: wifi	band: 2d4g	best: false
	    placement: 1 (weak)	too_close: false	throughput: 6074	signal: -67 dBm
	  mac: 8E:97:EA:9B:1F:95	type: wifi	band: 5g	best: true
	    placement: 55 (strong)	too_close: false	throughput: 221699	signal: -79 dBm
 
	fronthaul:
	  bssid: 8C:97:EA:9B:1F:90	band: 2d4g	enabled: true	ssid: xxxx
	  bssid: 8E:97:EA:9B:1F:90	band: 2d4g	enabled: false	ssid: (hidden/disabled)
	  bssid: 8C:97:EA:9B:1F:94	band: 5g	enabled: true	ssid: yyyy
	  bssid: 8E:97:EA:9B:1F:94	band: 5g	enabled: false	ssid: (hidden/disabled)

+ à peu près toutes les fonctions proposées par l'API FreeboxOS (~ tous les calls de la doc + les calls que j'ai trouvé qui ne sont pas documentés)

https://github.com/nbanb/fbx-delta-nba_bash_api.sh

Cordialement

nbanba

Chargement...

Activer les raccourcis clavier

Liste des tâches

Détails de la tâche

Édition de la tâche