Installation Intégrations externes

Bonjour à tous, et bravo pour toutes ces nouvelles fonctionnalités.

Lorsque j’essaye d’installer des intégrations externes, celles-ci passent toutes en status « degraded » (Zendure, Tapo, MTO, …etc) voici par exemple les logs pour Zendure (j’ai une batterie Solarflow et j’ai bien récuperé la clé cloud d’autorisation) :

\[2026-08-17T08:50:08.091Z\] \[INFO\] Starting the Zendure integration...
\[2026-08-17T08:52:21.090Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:52:21.092Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 1000 ms (attempt 1)
\[2026-08-17T08:54:36.253Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:54:36.254Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 2000 ms (attempt 2)
\[2026-08-17T08:55:53.195Z\] \[INFO\] Received SIGTERM -> graceful shutdown
\[2026-08-17T08:55:53.197Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: WebSocket was closed before the connection was established
\[2026-08-17T08:55:55.509Z\] \[INFO\] Starting the Zendure integration...
\[2026-08-17T08:58:09.247Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T08:58:09.248Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 1000 ms (attempt 1)
\[2026-08-17T09:00:24.412Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:00:24.413Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 2000 ms (attempt 2)
\[2026-08-17T09:02:39.581Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:02:39.581Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 4000 ms (attempt 3)
\[2026-08-17T09:04:58.844Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:04:58.844Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 8000 ms (attempt 4)
\[2026-08-17T09:07:22.205Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:07:22.206Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 16000 ms (attempt 5)
\[2026-08-17T09:09:53.757Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:09:53.757Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 32000 ms (attempt 6)
\[2026-08-17T09:12:41.692Z\] \[ERROR\] \[gladys-sdk\] websocket error on ws://172.30.0.1:81: connect ETIMEDOUT 172.30.0.1:81
\[2026-08-17T09:12:41.692Z\] \[WARN\] \[gladys-sdk\] not connected to Gladys (ws://172.30.0.1:81), retrying in 60000 ms (attempt 7)

Merci pour votre aide.

Salut @jparbel
je me suis permis de modifier ton post pour le rendre plus lisible au niveau des logs.
Quand tu copies/colles tes logs, tu peux ensuite les mettre en forme avec cette icône (en sélectionnant ton texte) :
image

Quand on regarde tes logs, on dirait que docker a un soucis.
Tu as essayé de redémarrer ta machine ?
Autre chose à voir : les updates de ton OS sur ta machine à mettre à jour ?

Merci @mutmut

Je suis sous Ubuntu 24.04.4 LTS. Oui j’avais redémarré ma machine en redémarrant l’intégration, il y a 3 heures avec le même résultat.

Mes containers sont actifs et tournent normalement :

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

Au cas où : juste une particularité de mon installation Gladys, mon serveur Gladys est sur le port 81 et non pas 80.

Le problème est donc bien sûr le container Gladys qui utilise le port 81 eu lieu de 80
Essaye de donner à Gladys un autre port que le 81 et tout devrait rouler :wink:

Merci @prohand le port 80 est déjà utilisé, je ne comprends pas pourquoi un autre port : 82 ou autre changerait quelque chose

Car les intégrations externes utilise le port 81 pour communiquer avec Gladys si je me trompe pas et si c’est Gladys qui l’utilise pour l’interface web il y a conflit
Pourquoi tu n’a pas laissé Gladys sur le port 80 par défaut ?

Je pense que tu as un pare-feu qui bloque le port 81 ou le websocket sur le port 81.

@prohand Parce que c’est ma machine principale et j’avais déja un serveur qui tournait sous 80

Bien vu @cicoub13 je viens d’autoriser le port 81 dans mon pare-feu et ça marche ! Merci à vous por vos réponses.

Perso je suis sur le 8420 historiquement car c’est celui indiqué pour l’installation sur Synology, et après migration de machine, j’ai gardé et jamais embêté :slight_smile:

Content que ça refonctionne chez toi !