Instalación de integraciones externas

Hola a todos, y ¡enhorabuena por todas estas nuevas funciones.

Cuando intento instalar integraciones externas, todas pasan a estado « degradado » (Zendure, Tapo, MTO, …etc). Por ejemplo, aquí están los registros para Zendure (tengo una batería Solarflow y he recuperado correctamente la clave de autorización de la nube):

\[2026-08-17T08:50:08.091Z\] \[INFO\] Iniciando la integración de Zendure...
\[2026-08-17T08:52:21.090Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:52:21.092Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 1000 ms (intento 1)
\[2026-08-17T08:54:36.253Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:54:36.254Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 2000 ms (intento 2)
\[2026-08-17T08:55:53.195Z\] \[INFO\] Recibido SIGTERM -> cierre elegante
\[2026-08-17T08:55:53.197Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: WebSocket se cerró antes de establecer la conexión
\[2026-08-17T08:55:55.509Z\] \[INFO\] Iniciando la integración de Zendure...
\[2026-08-17T08:58:09.247Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:58:09.248Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 1000 ms (intento 1)
\[2026-08-17T09:00:24.412Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:00:24.413Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 2000 ms (intento 2)
\[2026-08-17T09:02:39.581Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:02:39.581Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 4000 ms (intento 3)
\[2026-08-17T09:04:58.844Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:04:58.844Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 8000 ms (intento 4)
\[2026-08-17T09:07:22.205Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:07:22.206Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 16000 ms (intento 5)
\[2026-08-17T09:09:53.757Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:09:53.757Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 32000 ms (intento 6)
\[2026-08-17T09:12:41.692Z\] \[ERROR\] \[gladys-sdk\] error de websocket en ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:12:41.692Z\] \[WARN\] \[gladys-sdk\] no conectado a Gladys (ws://172.30.0.1:81), reintentando en 60000 ms (intento 7)

Gracias por su ayuda.

Hola @jparbel
me he tomado la libertad de modificar tu publicación para hacerla más legible en cuanto a los registros.
Cuando copies/peguen tus registros, puedes luego darles formato con este icono (seleccionando tu texto):
image

Cuando miras tus logs, parece que docker tiene un problema.
¿Has intentado reiniciar tu máquina?
Otra cosa a revisar: las actualizaciones de tu sistema operativo en tu máquina para actualizar.

Gracias @mutmut

Estoy en Ubuntu 24.04.4 LTS. Sí, había reiniciado mi máquina reiniciando la integración, hace 3 horas con el mismo resultado.

Mis contenedores están activos y funcionando normalmente:

4e2fa4ec977f Package gladys-zendure · GitHub « dumb-init – node i… » 3 hours ago Up 3 hours gladys-ext-terdious-gladys-zendure

Por si acaso: solo una particularidad de mi instalación Gladys, mi servidor Gladys está en el puerto 81 y no en el 80.

El problema es, por supuesto, el contenedor Gladys que usa el puerto 81 en lugar del 80
Prueba a asignarle a Gladys otro puerto que no sea el 81 y todo debería funcionar :wink:

Gracias @prohand el puerto 80 ya está en uso, no entiendo por qué cambiar a otro puerto, como el 82, haría alguna diferencia

Porque las integraciones externas usan el puerto 81 para comunicarse con Gladys, si no me equivoco, y si Gladys lo usa para la interfaz web, hay un conflicto. ¿Por qué no dejaste Gladys en el puerto 80 por defecto?

Creo que tienes un firewall que bloquea el puerto 81 o el websocket en el puerto 81.

@prohand Porque es mi máquina principal y ya tenía un servidor funcionando en el puerto 80

¡Bien visto @cicoub13! Acabo de autorizar el puerto 81 en mi firewall y funciona. ¡Gracias por sus respuestas.

Pues yo estoy en el 8420 históricamente porque es el que se indica para la instalación en Synology, y después de la migración de máquina, lo mantuve y nunca tuve problemas :slight_smile:

¡Contento de que funcione de nuevo para ti!