Problème de connexion ou connexion très lente

Bonjour à tous, je vous sollicite désespérément après avoir parcouru pas mal de sujets concernant des problèmes de connexion sur l’App Jeedom Connect, mais aucun n’a résolu ni m’a aiguillé pour résoudre un problème de connexion sur l’Appli.

Mon problème : Depuis la dernière MAJ du plugin + Appli ios JeedomConnect, sa connexion échoue au premier essais mais s’exécute péniblement au deuxième essais (ou pas) sur mon iphone X. Cette lenteur apparait également sur le tel Android de ma compagne.

Ma config :
Jeedom Core : 4.2.14
Version JC : 1.2.0

Equipements :
Kelly Jeedomconnect : v1.2.0 sur android
Remy Jeedomconnect : v1.2.0 sur ios

Sur Raspberry Pi 4B - Debian 11 Bullseye

Actions réalisées :
MAJ Debian Buster => Bullseye
Réinstallation plugin JeedomConnect vierge (sans widget, puis avec 1 seul)
Réinstallation Appli ios
Connexion par websocket ou http
Changement de port 8090 => 8091
==> Rien à faire, je bloque j’ai besoin d’aide svp

Voici les logs en Debug au lancement de l’appli ios avant la première erreur de connexion :

[2022-05-03 19:26:50]DEBUG : [API] HTTP Received {"method":"PING","jsonrpc":"2.0","id":1651598810945,"params":{"apiKey":"f4cc50e5326e5e4c707b8464c26c228b"}}
[2022-05-03 19:26:50]DEBUG : [API] Send PING -> null
[2022-05-03 19:26:51]DEBUG : [API] HTTP Received {"method":"CONNECT","params":{"deviceId":"BF06CE24-F02E-4397-9F4C-40B7CAB4D09E","deviceName":"iPhone","userHash":"BIxM97cCRe**********************","appVersion":"1.2.0","pluginRequire":"1.1.1","token":"eXho5ulqjkZqkljBFmxwiY:APA91bEbpeEcgJCwhzjlFyY-jiGQDQSKR1sqGFulHdZ7u61ssUPtvzSTa1qtn2JrxZaw_AqLImI3SKSLL8vKhRBXqhyMaF2EcweMd-QZ--YPGsN1pGpnldq7PtmEkjmfWVKix0BnAZbM","platformOs":"ios","polling":"0","apiKey":"f4cc50e5326e5e4c707b8464c26c228b"},"jsonrpc":"2.0","id":1651598810878}
[2022-05-03 19:26:51]DEBUG : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"unknown","apiKey":"f4cc50e5326e5e4c707b8464c26c228b"},"jsonrpc":"2.0","id":1651598810909}
[2022-05-03 19:26:51]DEBUG : [API] Send SET_APPSTATE -> null
[2022-05-03 19:26:51]DEBUG : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"f4cc50e5326e5e4c707b8464c26c228b"},"jsonrpc":"2.0","id":1651598810927}
[2022-05-03 19:26:51]DEBUG : [API] Send SET_APPSTATE -> null

J’espère avoir respecté les règles descriptives demandées.

Merci à vous.

Salut,
Après avoir modifié la connection par WS et sauvegardé as-tu rescanné le QR code?

Aussi la config de ton plugin

Il faudrait peut être plus de logs car la on voit pas bien ou ça bloque

Édit: as tu essayé de désactiver la timeline? Il semble que ça cause quelques soucis sur certaines configs

1 « J'aime »

Bonjour Misterkey et merci pour votre intérêt à mon soucis.

Oui j’ai sauvegardé, re-scanné et re-lancer le démon au cas où :grin:

Le connexion s’exécute mais après le deuxième essais
Capture d’écran 2022-05-03 à 19.59.13

Je n’ai pas touché à la timeline, je vais chercher.

image
Si le WS est toujours activé essaye de mettre la même adresse interne du WS à l’externe

Sans oublier les logs demandés par Jared

Effectivement, j’ai remplacé le WS externe par l’interne et ca fonctionne très bien !!

[2022-05-03 20:12:25]DEBUG : [API] HTTP Received {"method":"PING","jsonrpc":"2.0","id":1651601545055,"params":{"apiKey":"f4cc50e5326e5e4c707b8464c26c228b"}}
[2022-05-03 20:12:25]DEBUG : [API] Send PING -> null
[2022-05-03 20:12:25]DEBUG : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"unknown","apiKey":"f4cc50e5326e5e4c707b8464c26c228b"},"jsonrpc":"2.0","id":1651601545030}
[2022-05-03 20:12:25]DEBUG : [API] Send SET_APPSTATE -> null
[2022-05-03 20:12:25]DEBUG : [API] HTTP Received {"method":"SET_APPSTATE","params":{"state":"active","apiKey":"f4cc50e5326e5e4c707b8464c26c228b"},"jsonrpc":"2.0","id":1651601545052}
[2022-05-03 20:12:25]DEBUG : [API] Send SET_APPSTATE -> null

Je suis actuellement en wifi, le problème viendrai d’où selon vous?
Ma connexion externe fonctionne normalement pour le reste (appli Jeedom, Caméras…)

Et merci Jared-94

La question maintenant serait de désactiver ton wifi pour passer en données cellulaires pour voir ce que ça donne…

Dans mon cas, vu que je suis sous DNS Jeedom, j’ai désactivé le WS et activé le polling dans les paramètres de l’app sur mon IOS mais c’est MON cas :slight_smile:

Oui je viens d’essayer et ca échoue…

J’avais essayé avec le polling activé mais sans amélioration en http.

Bon, j’ai trouvé après plusieurs essais et grace à votre lumière.

Dans le paramètre de connexion sur ios, j’ai mis mon DNS au lieu de l’IP locale même en wifi et ca fonctionne au top (connexion en moins d’une seconde en wifi ou 4g) Ca m’a l’air bête cette sollution mais ca à l’air ok.

Intéressant, tu peux développer?

Ici sur l’appli, j’avais toujours entré l’IP locale de mon Jeedom sans problèmes antérieurs.
Le fait d’avoir mis le DNS m’a rétabli la connexion qui était longue et aléatoire.

De plus après avoir vérifier la timeline je me suis aperçu qu’une commande me la plombait, est-ce que ça créait un ralentissement … mais de lenteur ailleurs donc je vois que ça.

Merci à vous deux @jared-94 et @anon45999279 pour votre analyse et rapidité. Ce que vous faite aide beaucoup de personnes plus novices. Bonne continuation!

1 « J'aime »

Pour info, ta config est toujours avec les 2 mêmes adresses WS?

Non j’avais remis le WS externe pour l’essais avec le DNS. Merci pour ton avertissement.

Donc tout fonctionne chez toi avec cette config?
Tu as « simplement » encodé manuellement l’adresse DNS sur l’app?

Exactement, je trouve bizarre mais je n’ai rien fait de plus.

Ok merci du retour :wink:
Bonne soirée,

Salut

Tu écris mise à jour buster vers bulleyes. Ceci n’est pas recommandé, il vaut mieux partir d’une fresh install.

Antoine

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.