Ok tu est bien en v1.0.2 maintenant ?
Petite question, as tu bien donné l’accès a l’intégration Gladys aux fonction de la Freebox dans les paramètres de la Freebox ?
Par défatut le player n’est pas autorisé.
Dans les logs il ne trouve pas d’appareil
[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)
De mon côté j’ai le même message quand je n’autorise pas l’app dans la freebox et quand je donne les autorisations voila ce que j’obtiens:
[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))
J’ai même un message que le player n’est pas disponible et qu’il faut passer par Android TV.
Jluc
Août 1, 2026, 10:37
23
Je vais vérifier et te tiens au courant au plus tôt. Merci
Bon bah non, en fait je m’y prenais mal ^^ Ca fonctionne très bien ^^
Ah par contre … Etrange les logs ^^ @Will_71 je suis chez toi non ? ^^ Non je déconne, mais les nommage ne sont pas normaux ^^ :
[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:[mot_de_passe]@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:[mot_de_passe]@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:[mot_de_passe]@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:[mot_de_passe]@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:[mot_de_passe]@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
Et il y a un mot de passe pour l’url de la cam
Jluc
Août 1, 2026, 12:29
25
Super, tout est intégré, je n’ai plus qu’à tester les fonctionnalités. J’ai créé un tableau de bord en utilisant « Appareils » mais les boutons n’ont pas d’action.
Jluc
Août 1, 2026, 2:15
26
Le réglage du volume fonctionne bien mais c’est un peu petit sur téléphone. Le doigt sur la règle génère des écarts trop importants.
La commande d’ouverture du volet envoie juste une impulsion et celle de fermeture n’a pas d’effet.
@Jluc on avance…c’était quoi le souci alors les autorisations ?
Je regarde pour que cela devienne des vrais boutons et pas seulement un retour d’état.
Ca c’est pas lié à l’intégration c’est dans le core Gladys ou la gestion du volume passe par ce widget. On pourrais l’améliorer. Fais une demande.
Je regarde pour les volets
@Terdious , ok je regarde, concernant la caméra oui le mot de passe est renvoyé par l’api free. Je peux le cacher si tu préfères.
Jluc
Août 1, 2026, 2:55
28
Pour les autorisations j’ai coché presque toutes les cases.
Pour les caméras je n’ai pas eu de demande de codes mais je n’ai aucun retour, aucune image aucune vidéo.
Pour le tableau de bord je n’ai peut-être pas fait ce qu’il fallait car aucun bouton ne fonctionne excepté le volume. Je vais faire une demande pour qu’il soit plus pratique.
Le détecteur de mouvement ne remonte aucune information. Est-ce qu’il sera possible de l’utiliser en tant que déclencheur dans des scènes ?
Ça avance bien c’est top.
Un grand merci pour tout le boulot
Bizarre pour la caméra de mon côté elle fonctionne bien.
Pour les boutons du tableau de bors c’est un problème de l’intégration.
Pour le détecteur de mouvement quand il remontera des infos, oui tu pourras t’en servir dans les scènes. Je te tiens au courant dès j’ai trouvé pourquoi il ne remonte rien.
Je te tiens au courant quand une nouvelle version sera dispo avec des corrections
Non non, t’inquiete c’est normal, log locaux !
@Jluc , j’ai fait plusieurs essai tu pourras mettre à jour l’intégration. chez moi tout fonctionne.
Pour le player je ne peux pas tester mais j’ai trouvé que le problème n’est pas forcement l’intégration. Il y a un problème avec les devices télévisions sur le dashboard.
Pour cela j’ai ajouté un device MQTT pour tester et j’ai le même résultat.
J’ai ajouté un bouton Lecture avec la fonctionnalité Télévision.Lecture
Par contre sur le tableau de bord j’ai le même affichage que toi
Donc c’est un bug côté Gladys. @pierre-gilles est-ce que tu veux que je prépare une PR pour cela?
Jluc
Août 3, 2026, 11:50
33
Bonjour,
Est-ce que je dois essayer quelque chose ou attendre des modifications ?
Tu peux installer la dernière version, si tu as d’autres éléments que le player.
Pour le player il faudra attendre une modification côté Gladys. Je suis dessus mais la semaine j’ai moins de temps a consacrer à Gladys.
J’ai lancé Claude sur le sujet !
master ← claude/freebox-tv-bug-6kybr5
ouvert 12:09PM - 03 Aug 26 UTC
### Description
This PR adds support for television remote-control features (pl… ay, pause, channel up/down, volume controls, navigation buttons, etc.) as push button commands in the device-in-room box.
**Key changes:**
1. **New constant `TelevisionPushButtonFeatureTypes`** in `consts.js`: Defines all television feature types that are write-only remote commands rather than stateful controls. These include navigation (up, down, left, right), menu controls (guide, menu, tools, info), playback controls (play, pause, stop, etc.), and volume/channel controls.
2. **Category-aware feature type support** in `SupportedFeatureTypes.jsx`: Refactored to support feature types that are only valid for specific categories. This prevents type name collisions (e.g., "play" exists for both television and music) from leaking across categories. Exported `isSupportedFeature` function that checks both global and category-specific supported types.
3. **Television push button rendering** in `DeviceRow.jsx`: Maps all television push button feature types to the `PushDeviceFeature` component, which displays them as clickable buttons instead of read-only sensors.
4. **Enhanced push button UI** in `PushDeviceFeature.jsx`: Now displays category and type-specific icons (from `DeviceFeatureCategoriesIcon`) instead of generic circle icons, providing better visual feedback for different remote control commands.
5. **Updated feature filtering** in `EditDeviceInRoom.jsx`: Uses the new `isSupportedFeature` function to properly filter supported features when editing device-in-room boxes.
### Checklist
- [ ] Tests pass: `cd server && npm run coverage` and Cypress (`npm run cypress:run`)
- [ ] Linter and prettier pass on both front and server (`npm run eslint`, `npm run prettier`)
- [ ] No undocumented breaking change
https://claude.ai/code/session_014CjLegCPaNTsDAHU1fxhxu
Jluc
Août 3, 2026, 12:12
36
Merci @Will_71 il n’y a pas d’urgence
Du coup @pierre-gilles et Claude sont sur le coup
C’est mergé et ça partira dans la prochaine version de Gladys !
@Jluc , tu pourras refaire un essai ? le fix de @pierre-gilles est dispo pour les boutons de la télécommande.