Problema con la instalación de la integración de Freebox

Hola,

He probado la integración de Freebox sin poder finalizar con los siguientes elementos:

¿Puedes darme los registros que encuentres en la integración?

Hola @Will_71,

Aquí tienes el diario, ¿es lo que necesitas?

Hola @Will_71,

No estoy seguro de que esto sea lo que necesitas.

@Jluc, ¿puedes pegar los logs en formato de texto en lugar de una imagen para que sea más fácil de copiar para mí? Gracias

Lo siento :slight_smile:

[2026-07-31T10:32:49.034Z] [INFO] Iniciando la integración de Freebox...
[2026-07-31T10:32:49.173Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-07-31T10:32:49.434Z] [ERROR] [freebox-devices] No se pueden cargar los dispositivos domésticos de Freebox TypeError: tiles.forEach no es una función
    at FreeboxClient.loadDevices (file:///app/src/freebox/FreeboxClient.js:211:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async buildDiscoveredDevices (file:///app/src/devices.js:50:19)
    at async publishDevicesIfPaired (file:///app/index.js:59:19)
    at async GladysIntegration.<anonymous> (file:///app/index.js:218:5)
[2026-07-31T10:32:49.471Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 1 dispositivo(s) construido(s)
[2026-07-31T10:32:52.125Z] [WARN] [gladys-sdk] conexión a Gladys perdida (código de cierre 1006)
[2026-07-31T10:32:52.125Z] [WARN] [gladys-sdk] no conectado a Gladys (ws://172.30.0.1:80), reintentando en 1000 ms (intento 1)
[2026-07-31T10:32:52.135Z] [INFO] Recibido SIGTERM -> cierre elegante
[2026-07-31T10:33:59.442Z] [INFO] Iniciando la integración de Freebox...
[2026-07-31T10:33:59.656Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-07-31T10:33:59.917Z] [ERROR] [freebox-devices] No se pueden cargar los dispositivos domésticos de Freebox TypeError: tiles.forEach no es una función
    at FreeboxClient.loadDevices (file:///app/src/freebox/FreeboxClient.js:211:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async buildDiscoveredDevices (file:///app/src/devices.js:50:19)
    at async publishDevicesIfPaired (file:///app/index.js:59:19)
    at async GladysIntegration.<anonymous> (file:///app/index.js:218:5)
[2026-07-31T10:33:59.954Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 1 dispositivo(s) construido(s)
[2026-07-31T10:34:17.466Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-07-31T10:34:17.484Z] [ERROR] [freebox-devices] No se pueden cargar los dispositivos domésticos de Freebox TypeError: tiles.forEach no es una función
    at FreeboxClient.loadDevices (file:///app/src/freebox/FreeboxClient.js:211:11)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async buildDiscoveredDevices (file:///app/src/devices.js:50:19)
    at async publishDevicesIfPaired (file:///app/index.js:59:19)
    at async file:///app/index.js:67:3
    at async GladysIntegration._runHandler (/app/node_modules/@gladysassistant/integration-sdk/lib/

No hay problema. Gracias.
Lo miro esta noche y te aviso.

¿Podrías darme los registros en Gladys cuando intentas agregar tu reproductor en Gladys?

Si no sabes cómo recuperar los registros desde la línea de comandos, puedes descargarlos directamente desde Gladys en los parámetros del Sistema y enviármelos.

Gracias de antemano

Yo te agradezco,

Espero que puedas hacer algo con estos logs :slight_smile:

2026-07-31T19:10:30.573960233Z     at SonosHandler.setValue (/src/server/services/sonos/lib/sonos.setValue.js:13:36)
2026-07-31T19:10:30.573967561Z     at DeviceManager.setValue (/src/server/lib/device/device.setValue.js:22:24)
2026-07-31T19:10:30.573973787Z     at Object.music.play-notification (/src/server/lib/scene/scene.actions.js:635:23)
2026-07-31T19:10:30.573979743Z     at processTicksAndRejections (node:internal/process/task_queues:103:5)
2026-07-31T19:10:30.573985558Z     at executeAction (/src/server/lib/scene/scene.executeActions.js:34:7)
2026-07-31T19:10:30.573991495Z     at /src/server/lib/scene/scene.executeActions.js:75:9
2026-07-31T19:12:15.870646902Z 2026-07-31T21:12:15+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-07-31T19:12:16.315830352Z 2026-07-31T21:12:16+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-07-31T19:12:56.027956814Z 2026-07-31T21:12:56+0200 <info> device.getDuckDbMigrationState.js:11 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState
2026-07-31T19:12:56.046724415Z 2026-07-31T21:12:56+0200 <info> device.getDuckDbMigrationState.js:19 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : isDuckDbMigrated: true
2026-07-31T19:12:56.046750108Z 2026-07-31T21:12:56+0200 <info> device.getDuckDbMigrationState.js:20 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : duckDbDeviceStateCount: 32414257
2026-07-31T19:12:56.046856380Z 2026-07-31T21:12:56+0200 <info> device.getDuckDbMigrationState.js:21 (DeviceManager.getDuckDbMigrationState) Device : getDuckDbMigrationState : sqliteDeviceStateCount: 0
2026-07-31T19:12:57.333181658Z 2026-07-31T21:12:57+0200 <info> system.isDocker.js:13 (System.isDocker) System.isDocker: This system is running inside Docker.

¿Has vuelto a intentar añadir tu jugador justo antes de descargarlos?

Sí, he hecho clic en todas las pestañas y he obtenido las mismas ventanas que las que pegué antes

vale, no hay nada útil en los registros. Te aviso.

Se está realizando una actualización. Avísame tan pronto como puedas probar y envíame los registros si el problema persiste.

La actualización a la versión 1.0.1 no aporta mejoras.

¿Otros usuarios tienen el mismo problema?

Buenas noches

¿Hay más registros? Por mi parte, no tengo un reproductor disponible en mi Freebox, por lo que no puedo probar como me gustaría.

Para ayudarme, tendrías que ir a las herramientas de desarrollo de tu navegador (generalmente con F12), ir a la pestaña de red, luego hacer clic en « Añadir a Gladys » y hacerme una captura de pantalla. Esto podría permitir ver el problema.

Me hubiera gustado probar, pero tengo una POP y por lo tanto no puedo controlar el reproductor :frowning:
Sin embargo, podré probar el emparejamiento a partir del lunes por la mañana.

Creo que la visualización del lado de la integración externa podría ser más explícita, la interfaz de usuario muestra un mensaje demasiado genérico y no debería pedirle al usuario que revise los registros del navegador, es demasiado complejo, especialmente para @Jluc que es principiante :slight_smile:

Propongo una corrección

Tengo una… no sé qué… Delta creo, ya no la uso (al precio que la pagué, qué quieres :scream:) :sweat_smile:
Miro

Bueno, pues no tengo esos parámetros… o más bien estoy limitado por estar en modo bridge :sweat_smile::zany_face:

Hola a todos,

He desinstalado la integración y luego he renovado las diferentes operaciones con el mismo resultado. Aquí está el registro:

[2026-08-01T09:53:18.823Z] [INFO] Iniciando la integración de Freebox...
[2026-08-01T09:53:19.036Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-08-01T09:53:19.329Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:53:19.347Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:53:28.042Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:53:28.061Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:53:28.070Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:53:34.923Z] [INFO] Acción reiniciar -> reiniciando Freebox
[2026-08-01T09:53:34.938Z] [ERROR] Error al reiniciar Freebox: Error: Freebox se negó a reiniciar: Esta aplicación no está autorizada para acceder a esta función
    at FreeboxClient.reboot (file:///app/src/freebox/FreeboxClient.js:328:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async file:///app/index.js:199:5
    at async GladysIntegration._runCommand (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1141:22)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1079:9)
[2026-08-01T09:53:41.103Z] [INFO] Acción reiniciar -> reiniciando Freebox
[2026-08-01T09:53:41.118Z] [ERROR] Error al reiniciar Freebox: Error: Freebox se negó a reiniciar: Esta aplicación no está autorizada para acceder a esta función
    at FreeboxClient.reboot (file:///app/src/freebox/FreeboxClient.js:328:13)
    at process.processTicksAndRejections (node:internal/process/task_queues:104:5)
    at async file:///app/index.js:199:5
    at async GladysIntegration._runCommand (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1141:22)
    at async GladysIntegration._handleMessage (/app/node_modules/@gladysassistant/integration-sdk/lib/gladys-integration.js:1079:9)
[2026-08-01T09:56:05.516Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:56:05.603Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:56:05.613Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:56:07.656Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:56:07.673Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:56:07.682Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:58:10.642Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:58:10.663Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:58:10.673Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:58:20.455Z] [INFO] Acción emparejar -> solicitando autorización de Freebox
[2026-08-01T09:58:25.463Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:58:55.731Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:58:55.748Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:58:55.756Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:58:59.547Z] [INFO] Acción emparejar -> solicitando autorización de Freebox
[2026-08-01T09:59:01.913Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:59:05.866Z] [INFO] Recibido SIGTERM -> cierre elegante
[2026-08-01T09:59:06.302Z] [INFO] Iniciando la integración de Freebox...
[2026-08-01T09:59:06.504Z] [INFO] [gladys-sdk] conectado a Gladys (http://172.30.0.1:80)
[2026-08-01T09:59:06.786Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:59:06.803Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:59:15.252Z] [INFO] onScanRequest -> publicando dispositivos Freebox descubiertos
[2026-08-01T09:59:15.272Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
[2026-08-01T09:59:15.281Z] [INFO] Freebox: 0 dispositivo(s) publicado(s) (número de núcleos: 0)
[2026-08-01T09:59:24.455Z] [INFO] Acción emparejar -> solicitando autorización de Freebox
[2026-08-01T09:59:26.219Z] [INFO] [freebox-devices] Descubrimiento de Freebox: 0 dispositivo(s) construido(s)
Y los registros de Gladys:
2026-08-01T09:37:56.731388096Z 2026-08-01T11:37:56+0200 <error> index.js:53 (Timeout.syncAllUsuarios [como _onTimeout] NotFoundError: [object Object]
2026-08-01T09:37:56.731409919Z     en CalDAVHandler.syncUserCalendars (/src/server/services/caldav/lib/calendar/calendar.syncUserCalendars.js:66:11)
2026-08-01T09:37:56.731427252Z     en Promise.map.concurrency (/src/server/services/caldav/index.js:46:13)
2026-08-01T09:51:10.959509060Z 2026-08-01T11:51:10+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-08-01T09:51:45.668932102Z 2026-08-01T11:51:45+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-08-01T09:52:37.129814884Z 2026-08-01T11:52:37+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-08-01T09:52:37.607056740Z 2026-08-01T11:52:37+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-08-01T09:53:13.078874614Z 2026-08-01T11:53:13+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-08-01T09:53:13.564889660Z 2026-08-01T11:53:13+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-08-01T09:53:18.303167253Z 2026-08-01T11:53:18+0200 <info> externalIntegration.integrationDisconnected.js:16 (ExternalIntegration.integrationDisconnected) External integration ext-william-de71-gladys-freebox disconnected from websocket
2026-08-01T09:53:18.911971308Z 2026-08-01T11:53:18+0200 <info> externalIntegration.integrationConnected.js:19 (ExternalIntegration.integrationConnected) External integration ext-william-de71-gladys-freebox connected in websocket
2026-08-01T09:54:31.670496104Z 2026-08-01T11:54:31+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: read ENETUNREACH
2026-08-01T09:54:31.979105748Z 2026-08-01T11:54:31+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:32.287933389Z 2026-08-01T11:54:32+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:32.595546971Z 2026-08-01T11:54:32+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:32.904362223Z 2026-08-01T11:54:32+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:33.212643740Z 2026-08-01T11:54:33+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:33.521100222Z 2026-08-01T11:54:33+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:33.829815819Z 2026-08-01T11:54:33+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:34.137381144Z 2026-08-01T11:54:34+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:34.443887849Z 2026-08-01T11:54:34+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:34.751980132Z 2026-08-01T11:54:34+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:35.057936963Z 2026-08-01T11:54:35+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:35.366333652Z 2026-08-01T11:54:35+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:35.672152573Z 2026-08-01T11:54:35+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:35.978816821Z 2026-08-01T11:54:35+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:36.287302838Z 2026-08-01T11:54:36+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:36.595716073Z 2026-08-01T11:54:36+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:36.904716769Z 2026-08-01T11:54:36+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:37.213689575Z 2026-08-01T11:54:37+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:37.521259790Z 2026-08-01T11:54:37+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:37.828147851Z 2026-08-01T11:54:37+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:38.135367728Z 2026-08-01T11:54:38+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:38.443498664Z 2026-08-01T11:54:38+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:38.749129577Z 2026-08-01T11:54:38+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:39.058241233Z 2026-08-01T11:54:39+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:39.366546827Z 2026-08-01T11:54:39+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:39.674955005Z 2026-08-01T11:54:39+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org
2026-08-01T09:54:39.983426080Z 2026-08-01T11:54:39+0200 <warn> message.connect.js:19 (TelegramBot.<anonymous>) Telegram polling error, code = EFATAL, message = EFATAL: Error: getaddrinfo EAI_AGAIN api.telegram.org

Por cierto, observo errores fatales; ¿qué debo hacer?

Para información, he mejorado la interfaz que será mucho más clara en caso de error al crear un dispositivo descubierto :slight_smile:

Ya está fusionado y saldrá en una próxima versión muy pronto (este fin de semana)