Ok, bist du jetzt in v1.0.2?
Kleine Frage, hast du die Gladys-Integration in den Freebox-Einstellungen für die Freebox-Funktionen freigegeben?
Standardmäßig ist der Player nicht autorisiert.
In den Logs findet er kein Gerät
[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)
Auf meiner Seite erhalte ich dieselbe Meldung, wenn ich die App in der Freebox nicht autorisiere, und wenn ich die Berechtigungen erteile, erhalte ich Folgendes:
[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))
Ich erhalte sogar eine Meldung, dass der Player nicht verfügbar ist und dass man über Android TV gehen muss.
Jluc
1. August 2026 um 10:37
23
Ich werde das prüfen und dich so schnell wie möglich auf dem Laufenden halten. Danke.
Bon bah nein, ich habe es falsch gemacht ^^ Es funktioniert sehr gut ^^
Ah aber … Seltsame Logs ^^ @Will_71 bin ich bei dir, oder? ^^ Nein, ich mache nur Spaß, aber die Benennungen sind nicht normal ^^ :
[2026-08-01T11:39:43.144Z] [INFO] Start der Freebox-Integration...
[2026-08-01T11:39:43.255Z] [INFO] [gladys-sdk] verbunden mit Gladys (http://172.30.0.1:80)
[2026-08-01T11:39:43.386Z] [INFO] [freebox-devices] Freebox-Erkennung: 0 Gerät(e) erstellt
[2026-08-01T11:39:43.436Z] [INFO] Freebox: 0 Gerät(e) veröffentlicht (Core-Anzahl: 0)
[2026-08-01T11:41:22.286Z] [INFO] [freebox-convert] Freebox-Kamera "CAM-DUBLEM-SALON-02" erkannt mit Stream-URL: http://freeboxcam:[passwort]@0.0.0.0/img/stream.m3u8
[2026-08-01T11:41:22.959Z] [INFO] [freebox-convert] Freebox-Player "Freebox Player" (id=17, api=v15) konvertiert mit 10 Funktionen: 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-Erkennung: 6 Gerät(e) erstellt
[2026-08-01T11:42:12.942Z] [INFO] onScanRequest -> Veröffentlichung der erkannten Freebox-Geräte
[2026-08-01T11:42:12.962Z] [INFO] [freebox-convert] Freebox-Kamera "CAM-DUBLEM-SALON-02" erkannt mit Stream-URL: http://freeboxcam:[passwort]@0.0.0.0/img/stream.m3u8
[2026-08-01T11:42:13.340Z] [INFO] [freebox-convert] Freebox-Player "Freebox Player" (id=17, api=v15) konvertiert mit 10 Funktionen: 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-Erkennung: 6 Gerät(e) erstellt
[2026-08-01T11:42:13.347Z] [INFO] Freebox: 6 Gerät(e) veröffentlicht (Core-Anzahl: 6)
[2026-08-01T11:43:28.749Z] [INFO] Gerät in Gladys erstellt: "Alarmsystem" (ext:ext-william-de71-gladys-freebox:freebox:6, selector=freebox-6, 1 Funktion(en))
[2026-08-01T11:43:28.753Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:6
[2026-08-01T11:43:30.176Z] [INFO] Gerät in Gladys erstellt: "CAM-DUBLEM-SALON-02" (ext:ext-william-de71-gladys-freebox:freebox:7, selector=freebox-7, 1 Funktion(en))
[2026-08-01T11:43:30.178Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:7
[2026-08-01T11:43:31.430Z] [INFO] Gerät in Gladys erstellt: "Wohnzimmer-Detektor" (ext:ext-william-de71-gladys-freebox:freebox:8, selector=freebox-8, 2 Funktion(en))
[2026-08-01T11:43:31.432Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:8
[2026-08-01T11:43:32.744Z] [INFO] Gerät in Gladys erstellt: "Thomas-Fernbedienung" (ext:ext-william-de71-gladys-freebox:freebox:10, selector=freebox-10, 1 Funktion(en))
[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] Gerät in Gladys erstellt: "Öffnungsmelder" (ext:ext-william-de71-gladys-freebox:freebox:12, selector=freebox-12, 2 Funktion(en))
[2026-08-01T11:43:34.042Z] [INFO] onPoll <- ext:ext-william-de71-gladys-freebox:freebox:12
[2026-08-01T11:43:35.300Z] [INFO] Gerät in Gladys erstellt: "Freebox Player" (ext:ext-william-de71-gladys-freebox:freebox:player:17, selector=freebox-player-17, 10 Funktion(en))
[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: Kamera-Push fehlgeschlagen für "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg fehlgeschlagen (Code 145): [tcp @ 0x70f4e31c6ec0] Verbindung zu tcp://0.0.0.0:80 fehlgeschlagen: Verbindung abgelehnt
[in#0 @ 0x70f4dd3e9b00] Fehler beim Öffnen des Eingabes: Verbindung abgelehnt
Fehler beim Öffnen der Eingabedatei http://freeboxcam:[passwort]@0.0.0.0/img/stream.m3u8.
Fehler beim Öffnen der Eingabedateien: Verbindung abgelehnt
[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: Kamera-Push fehlgeschlagen für "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg fehlgeschlagen (Code 145): [tcp @ 0x7e0b7e720ec0] Verbindung zu tcp://0.0.0.0:80 fehlgeschlagen: Verbindung abgelehnt
[in#0 @ 0x7e0b78943b00] Fehler beim Öffnen des Eingabes: Verbindung abgelehnt
Fehler beim Öffnen der Eingabedatei http://freeboxcam:[passwort]@0.0.0.0/img/stream.m3u8.
Fehler beim Öffnen der Eingabedateien: Verbindung abgelehnt
[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: Kamera-Push fehlgeschlagen für "ext:ext-william-de71-gladys-freebox:freebox:7": ffmpeg fehlgeschlagen (Code 145): [tcp @ 0x7a601b342ec0] Verbindung zu tcp://0.0.0.0:80 fehlgeschlagen: Verbindung abgelehnt
[in#0 @ 0x7a6015565b00] Fehler beim Öffnen des Eingabes: Verbindung abgelehnt
Fehler beim Öffnen der Eingabedatei http://freeboxcam:[passwort]@0.0.0.0/img/stream.m3u8.
Fehler beim Öffnen der Eingabedateien: Verbindung abgelehnt
[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
Und es gibt ein Passwort für die Kamera-URL
Jluc
1. August 2026 um 12:29
25
Super, alles ist integriert, ich muss nur noch die Funktionen testen. Ich habe ein Dashboard mit „Geräte“ erstellt, aber die Schaltflächen haben keine Aktion.
Jluc
1. August 2026 um 14:15
26
Die Lautstärkeregelung funktioniert gut, ist aber auf dem Telefon etwas klein. Der Finger auf dem Regler erzeugt zu große Abweichungen.
Der Befehl zum Öffnen der Jalousie sendet nur einen Impuls und der Schließbefehl hat keine Wirkung.
@Jluc wir machen Fortschritte…was war das Problem mit den Berechtigungen?
Ich schaue, dass daraus echte Knöpfe werden und nicht nur eine Statusrückmeldung.
Das hat nichts mit der Integration zu tun, das ist im Gladys-Kern, wo die Lautstärkensteuerung über dieses Widget erfolgt. Das könnte man verbessern. Mach einen Vorschlag.
Ich schaue mir die Rollläden an
@Terdious , okay, ich schaue mir das an, bezüglich der Kamera ja, das Passwort wird von der Free-API zurückgegeben. Ich kann es verstecken, wenn du das bevorzugst.
Jluc
1. August 2026 um 14:55
28
Für die Berechtigungen habe ich fast alle Kästchen angekreuzt.
Für die Kameras wurde ich nicht nach Codes gefragt, aber ich habe keine Rückmeldung, kein Bild, kein Video.
Für das Armaturenbrett habe ich vielleicht nicht das Richtige gemacht, denn keiner der Knöpfe funktioniert, außer der Lautstärke. Ich werde eine Anfrage stellen, damit es praktischer wird.
Der Bewegungssensor liefert keine Informationen. Wird es möglich sein, ihn als Auslöser in Szenen zu verwenden?
Es kommt gut voran, das ist super.
Ein großes Dankeschön für all die Arbeit
Seltsam, bei meiner Kamera funktioniert alles gut.
Bei den Tasten des Bedienfelds handelt es sich um ein Problem der Integration.
Wenn der Bewegungssensor wieder Daten meldet, ja, dann kannst du ihn in den Szenen verwenden. Ich halte dich auf dem Laufenden, sobald ich herausgefunden habe, warum er keine Daten meldet.
Ich halte dich auf dem Laufenden, sobald eine neue Version mit Korrekturen verfügbar ist.
Will_71:
@Terdious , okay, ich schaue nach, bezüglich der Kamera wird das Passwort von der Free-API zurückgegeben. Ich kann es verstecken, wenn du das bevorzugst.
Nein nein, mach dir keine Sorgen, das ist normal, lokale Logs!
@Jluc , ich habe mehrere Versuche unternommen, du kannst die Integration aktualisieren. Bei mir funktioniert alles.
Beim Player kann ich nicht testen, aber ich habe festgestellt, dass das Problem nicht unbedingt die Integration ist. Es gibt ein Problem mit den Fernsehgeräten im Dashboard.
Daher habe ich ein MQTT-Gerät hinzugefügt, um zu testen, und ich habe das gleiche Ergebnis. Ich habe eine Abspieltaste mit der Funktion Fernsehen.Abspielen hinzugefügt.
Allerdings habe ich im Dashboard die gleiche Anzeige wie du
Also ist es ein Fehler auf Gladys-Seite. @pierre-gilles , möchtest du, dass ich einen PR dafür vorbereite?
Jluc
3. August 2026 um 11:50
33
Hallo,
Soll ich etwas ausprobieren oder auf Änderungen warten?
Du kannst die neueste Version installieren, wenn du andere Komponenten als den Player hast.
Für den Player musst du auf eine Änderung von Gladys-Seite warten. Ich arbeite daran, aber unter der Woche habe ich weniger Zeit, die ich Gladys widmen kann.
Ich habe Claude auf das Thema angesetzt!
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
## Summary by CodeRabbit
* **New Features**
* Added support for television remote-control commands as push-button actions.
* Added category-specific icons and accessible labels for television controls.
* Added consistent classification for television, music, and standard push-button features.
* **Bug Fixes**
* Improved device feature support detection across categories, including read-only features and television controls.
* Improved handling of music controls and notifications when identifying push-button actions.
Jluc
3. August 2026 um 12:12
36
Danke @Will_71 , es eilt nicht.
Also @pierre-gilles und Claude kümmern sich darum
Es ist gemerged und wird in der nächsten Version von Gladys veröffentlicht!
@Jluc , kannst du es nochmal versuchen? Der Fix von @pierre-gilles ist für die Fernbedienungsknöpfe verfügbar.