Issue with Freebox integration installation

Ok, are you now on v1.0.2?

Quick question, did you give access to the Gladys integration to the Freebox functions in the Freebox settings?


By default, the player is not authorized.

In the logs, it doesn’t find any device

[2026-08-01T09:56:07.673Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-01T09:56:07.682Z] [INFO] Freebox: 0 device(s) published (core count: 0)

On my side, I get the same message when I don’t authorize the app in the Freebox and when I give the permissions, here’s what I get:

[2026-08-01T10:28:55.989Z] [INFO] [freebox-client] Freebox player "Freebox Player POP" (fbx8am) skipped: its local control API is not available (api_available=false). Android TV players like the Player POP are not controllable through the Freebox API; use an Android TV integration instead.
[2026-08-01T10:28:55.989Z] [INFO] [freebox-devices] Freebox discovery: 11 device(s) built
[2026-08-01T10:28:55.995Z] [INFO] Freebox: 11 device(s) published (core count: 11)
[2026-08-01T10:29:09.564Z] [INFO] Device created in Gladys: "Volet Chambre Mathew" (ext:ext-william-de71-gladys-freebox:freebox:32, selector=freebox-32, 2 feature(s))

I even get a message that the player is not available and that you need to use Android TV.

I’ll check and let you know as soon as possible. Thanks

Oh well no, I was doing it wrong ^^ :face_with_peeking_eye: It works very well ^^


Oh but… Strange the logs ^^ @Will_71 am I at your place? ^^ No I’m kidding, but the naming isn’t normal ^^ :

[2026-08-01T11:39:43.144Z] [INFO] Starting the Freebox integration...
[2026-08-01T11:39:43.255Z] [INFO] [gladys-sdk] connected to Gladys (http://172.30.0.1:80)
[2026-08-01T11:39:43.386Z] [INFO] [freebox-devices] Freebox discovery: 0 device(s) built
[2026-08-01T11:39:43.436Z] [INFO] Freebox: 0 device(s) published (core count: 0)
[2026-08-01T11:41:22.286Z] [INFO] [freebox-convert] Freebox camera "CAM-DUBLEM-SALON-02" detected with stream URL: http://freeboxcam:[password]@0.0.0.0/img/stream.m3u8
[2026-08-01T11:41:22.959Z] [INFO] [freebox-convert] Freebox player "Freebox Player" (id=17, api=v15) converted with 10 feature(s): freebox-player-17-binary, freebox-player-17-volume, freebox-player-17-volume-mute, freebox-player-17-play, freebox-player-17-pause, freebox-player-17-stop, freebox-player-17-previous, freebox-player-17-next, freebox-player-17-rewind, freebox-player-17-forward
[2026-08-01T11:41:22.959Z] [INFO] [freebox-devices] Freebox discovery: 6 device(s) built
[2026-08-01T11:42:12.942Z] [INFO] onScanRequest -> publishing discovered Freebox devices
[2026-08-01T11:42:12.962Z] [INFO] [freebox-convert] Freebox camera "CAM-DUBLEM-SALON-02" detected with stream URL: http://freeboxcam:[password]@0.0.0.0/img/stream.m3u8
[2026-08-01T11:42:13.340Z] [INFO] [freebox-convert] Freebox player "Freebox Player" (id=17, api=v15) converted with 10 feature(s): freebox-player-17-binary, freebox-player-17-volume, freebox-player-17-volume-mute, freebox-player-17-play, freebox-player-17-pause, freebox-player-17-stop, freebox-player-17-previous, freebox-player-17-next, freebox-player-17-rewind, freebox-player-17-forward
[2026-08-01T11:42:13.340Z] [INFO] [freebox-devices] Freebox discovery: 6 device(s) built
[2026-08-01T11:42:13.347Z] [INFO] Freebox: 6 device(s) published (core count: 6)
[2026-08-01T11:43:28.749Z] [INFO] Device created in Gladys: "Système d'alarme" (ext:ext-william-de71-gladys-freebox:freebox:6, selector=freebox-6, 1 feature(s))
[2026-08-01T11:43:28.753Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:43:30.176Z] [INFO] Device created in Gladys: "CAM-DUBLEM-SALON-02" (ext:ext-william-de71-gladys-freebox:freebox:7, selector=freebox-7, 1 feature(s))
[2026-08-01T11:43:30.178Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:7
[2026-08-01T11:43:31.430Z] [INFO] Device created in Gladys: "Détecteur Salon" (ext:ext-william-de71-gladys-freebox:freebox:8, selector=freebox-8, 2 feature(s))
[2026-08-01T11:43:31.432Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:43:32.744Z] [INFO] Device created in Gladys: "Télécommande Thomas" (ext:ext-william-de71-gladys-freebox:freebox:10, selector=freebox-10, 1 feature(s))
[2026-08-01T11:43:32.746Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:43:33.777Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:43:33.788Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:43:33.841Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:43:34.039Z] [INFO] Device created in Gladys: "Détecteur d'ouvertures" (ext:ext-william-de71-gladys-freebox:freebox:12, selector=freebox-12, 2 feature(s))
[2026-08-01T11:43:34.042Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:43:35.300Z] [INFO] Device created in Gladys: "Freebox Player" (ext:ext-william-de71-gladys-freebox:freebox:player:17, selector=freebox-player-17, 10 feature(s))
[2026-08-01T11:43:35.301Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:43:43.508Z] [WARN] [freebox-devices] Freebox: camera push failed for "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg failed (code 145): [tcp @ 0x70f4e31c6ec0] Connection to tcp://0.0.0.0:80 failed: Connection refused
[in#0 @ 0x70f4dd3e9b00] Error opening input: Connection refused
Error opening input file http://freeboxcam:[password]@0.0.0.0/img/stream.m3u8.
Error opening input files: Connection refused
[2026-08-01T11:44:02.137Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:7
[2026-08-01T11:44:03.779Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:44:03.790Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:44:04.958Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:44:04.968Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:44:05.031Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:44:33.779Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:44:33.799Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:44:34.863Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:44:34.875Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:44:34.932Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:44:43.488Z] [WARN] [freebox-devices] Freebox: camera push failed for "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg failed (code 145): [tcp @ 0x7e0b7e720ec0] Connection to tcp://0.0.0.0:80 failed: Connection refused
[in#0 @ 0x7e0b78943b00] Error opening input: Connection refused
Error opening input file http://freeboxcam:[password]@0.0.0.0/img/stream.m3u8.
Error opening input files: Connection refused
[2026-08-01T11:45:02.138Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:7
[2026-08-01T11:45:03.780Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:45:03.793Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:45:04.964Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:45:04.975Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:45:05.032Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:45:33.780Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:45:33.791Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:45:34.865Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:45:34.876Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:45:34.932Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:45:43.489Z] [WARN] [freebox-devices] Freebox: camera push failed for "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg failed (code 145): [tcp @ 0x7a601b342ec0] Connection to tcp://0.0.0.0:80 failed: Connection refused
[in#0 @ 0x7a6015565b00] Error opening input: Connection refused
Error opening input file http://freeboxcam:[password]@0.0.0.0/img/stream.m3u8.
Error opening input files: Connection refused
[2026-08-01T11:46:02.138Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:7
[2026-08-01T11:46:03.781Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:46:03.789Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:player:17
[2026-08-01T11:46:04.869Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:46:04.883Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:10
[2026-08-01T11:46:04.942Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8

And there is a password for the camera URL

Great, everything is integrated, I just need to test the features. I created a dashboard using « Devices » but the buttons have no action.

The volume control works well but it’s a bit small on a phone. The finger on the slider generates too large deviations.

The shutter opening command just sends a pulse and the closing command has no effect.

@Jluc we’re making progress…so what was the issue with permissions then?
I’ll look into making these real buttons and not just a status return.

That’s not related to the integration, it’s in the Gladys core where volume management goes through this widget. We could improve it. Make a request.
I’ll look into the shutters

@Terdious, ok I’ll check, regarding the camera yes the password is sent back by the free API. I can hide it if you prefer.

For permissions, I checked almost all the boxes.

For the cameras, I didn’t get any requests for codes, but I have no feedback, no images, no video.

For the dashboard, I may not have done what was needed, as no buttons work except the volume. I will make a request for it to be more practical.

The motion detector provides no information. Will it be possible to use it as a trigger in scenes?

It’s progressing well, it’s great.

A big thank you for all the work

Strange, the camera on my side is working fine.

For the buttons on the dashboard, it’s an integration issue.
For the motion detector, once it starts sending information, yes, you’ll be able to use it in the scenes. I’ll keep you posted as soon as I find out why it’s not sending anything.

I’ll let you know when a new version is available with fixes.

No no, don’t worry, it’s normal, local logs!

@Jluc, I’ve made several attempts, you can update the integration. It works fine on my end.

I can’t test the player, but I found that the issue isn’t necessarily the integration. There’s a problem with the TV devices on the dashboard.

For this, I added an MQTT device to test and I got the same result. I added a Play button with the Television.Play functionality

However, on the dashboard, I have the same display as you
image

So it’s a bug on Gladys’ side. @pierre-gilles do you want me to prepare a PR for this?

Absolutely :slight_smile:

Hello,

Should I try something or wait for changes?

You can install the latest version if you have other components besides the player.
For the player, you’ll have to wait for a change on Gladys’s side. I’m working on it, but during the week I have less time to dedicate to Gladys.

I’ve started a Claude on the topic!

Thanks @Will_71, there’s no rush

So @pierre-gilles and Claude are on it

It’s merged and it will be included in the next version of Gladys!

Thanks @pierre-gilles :+1:

It’s available: Gladys Assistant 4.84.3 : Synology (vrai fix), 217 icônes domotique et télécommande TV

@Jluc, could you try again? @pierre-gilles’ fix is available for the remote control buttons.