Salut,
Mon pb de non connexion est résolu. J’ai juste voulu partager cette solution si cela peut aider, sans pour autant ouvrir un topic à part
voilà
Sauf qu elle n a rien a voir avec le probleme de ce post !
Dans ton cas c est plutot normal, car tu utilises un dns jeedom, le polling est donc fortement conseillé, comme cela a deja ete partagé dans de (trop) nombreux posts
Ce qui me dit que ça vient d’Android c’est que sur mon IPhone je n’ai pas de problème de connexion que ce soit via le réseau mobile ou via le wifi de la Livebox qui lui bloque toujours celui sous Androïd
Mais effectivement je n’ai pas fait le test en inversant les SIM
Je vais le faire et je vous tiens au courant
Bon voilà j’ai fait des tests croisés
Alors d’après moi ça vient de l’opérateur du réseau qui le met en IPv6 de base mais également d’Android et ou de JC Androïd car sur mon iPhone j’arrive à me connecter facilement via le wifi de la Livebox (ou sinon c’est iOS n’a moins de restriction à ce sujet)
Alors avec la SIM Bouygues dans mon IPhone sur le réseau 4g, je n’arrive pas à me connecter comme de base avec mon A22, par contre sur iOS, je n’ai pas trouvé les paramètres de APN afin de passer en IPv4, par contre via le wifi de ma Livebox je me connecte sans problème
Et la SIM Free dans mon A22, je n’ai pas de problème en 4g, mais toujours en Wifi
Donc je pense qu’au final le problème principal vient de l’IPv6
J’ai lu dans le post de Websocket IPv6 que vous allez intégrer un truc sur en plus dans une future version, même si je n’utilise pas le Websocket, j’espère eu ça va résoudre le problème car je pense que je ne suis pas le seul dans ce cas là
T es pourtant le seul a faire un post
Et je ne suis pas certain que l autre correction te sera benefique
Oui en effet
Ou c’est que les autres utilisateurs n’utilisent pas JC en dehors de chez eux via une connexion wifi ou un opérateur qui a l’APN de configurer en IPv6
L’astuce de passer en IPv4 l’APN, je l’ai eu sur Facebook d’un autre utilisateur
Oui je l ai lu
Ou quils utilisent une connexion websocket
j’utilise JC en dehors de chez moi sans soucis (wifi externe ou 4G) (hormis des soucis de première connexion à chaque mise à jour mais résolue en prenant son temps…)
je suis en https et websocket avec un domaine via proxy cloudflare, j’utilise tout en https et c’est le reserse proxy « traefik » en local qui se charge de rediriger les flux (https et websocket) selon les sous-domaines appelés.
à cela tu rajoutes une agrégation de lien vdsls + 4G via OMR… ça fait une grosse usine à gaz mais ça fonctionne sans soucis ! (juste prendre son temps) et je ne joue pas avec l’IPv4 de l’APN.
Vous utilisez quoi comme smartphone ?
Pour ma part, je ne suis pas en https et n’y en Websocket
voici mes logs
Celui du plugin quand mon app c’est connecté
Log Plugin JC 30.06.22.txt (96,6 Ko)
PS : l’annonima via les * est insuffisante pour la 2ème et 3ème plage où est indiqué l’adresse
Et voici les logs de l’appli avec dans l’ordre chronologique :
- tentative de connexion en Wifi sur une Livebox
- connexion en 4g Bouygues avec APN en IPv4
- tentative de connexion en 4g Bouygues avec APN en IPv6
Log Appli JC 30.06.22.txt (13,7 Ko)
Tu parles de quoi ?
De l’adresse de connexion à Jeedom
Il reste une grande partie de l’adresse d’accès externe (nom de domaine dans mon cas) de visible dans les logs du plugin
Dans les logs de l’application, les adresses ne sont pas du tout masqué
normal, rien n’a été fait
j’avais bien compris.
je demandais ce que tu entendais par 2ème et 3ème plage
car je ne vois pas où il y a des manques
Huawei P30 et Xiaomi Redmi Note 10S
Pas de https …?? Vous utilisez les dns jeedom pour avoir accès depuis l’extérieur ?
[2022-06-30 11:42:41]DEBUG : [API] HTTP Received {"method":"CONNECT","params":{"apiKey":"28f9a94d28f96557e9f17d525758e28f","deviceId":"5d3286554f604489","deviceName":"A22 de Yoan","userHash":"LnBQfsCufJ******************************************************","appVersion":"1.2.4","pluginRequire":"1.2.3","token":"ebai5smNTjOByiEtnKpMTM:APA91bEyjAe7OVMyVz4bRigo9qS-9q45XhFJNtTqq11SMEgXBJ0yTVb5rXzBukjruEl4IXE-r3-I2zsoJXgO4X9_gjuRXsmc759-mXe-rMJNrl3y-CYWq4ua3gG9zm2FuA-9C_Bfpj4o","platformOs":"android","osVersion":30},"jsonrpc":"2.0","id":1656582161887}
[2022-06-30 11:42:41]DEBUG : [API] Send CONNECT -> {"type":"WELCOME","payload":{"pluginVersion":"1.2.4","jeedomName":"Jeedom Delta","eqName":"A22 Boulot","useWs":0,"polling":"0","userHash":"LnBQfsCufJ******************************************************","userId":"1","userName":"admin","userProfil":"admin","configVersion":2665,"notifsVersion":0,"scenariosEnabled":true,"webviewEnabled":true,"editEnabled":true,"getLogAllowed":true,"pluginConfig":{"useWs":0,"polling":"0","httpUrl":"http:\/\/@@@@@*****************","internalHttpUrl":"http:\/\/192.168.0.42","wsAddress":"ws:\/\/@@@@@@@********************","internalWsAddress":"ws:\/\/192.168.0.42:8090","pluginJeedomVersion":"v1.2.4 (beta)"},"cmdInfo":
j’ai remplacé les caractères de mon adresse de connexion par des @
Et au final c’est au 3ème et 4ème endroit où il y a une suite de *************
Et comme vous pouvez le voir, le nombre de caractère visible est différent
ah oui mais c’est voulu, tout comme ton userHash
si jamais tu arrives à trouver l’url que j’utilise juste en voyant http://madom*****************"
c’est que t’es vraiment vraiment balaise …!
pour ma part, il manque que 2 caractères pour retrouver mon nom de domaine au vu des info que j’ai donnée précédemment.
Après ce n’ai pas gênant car je vérifie et je supprime systématiquement
@chris_77, comme je l’ai déjà indiqué, je me connecte via un DNS créé depuis ma Freebox
Et sinon, pour en revenir à mon problème de connexion, c’est bien l’IPv6 qui est bloquant
j’ai désactivé ce paramètre dans la gestion de la Livebox, et mon tél A22 c’est connecté directement via le Wifi à mon Jeedom
Par contre, aucune donnée indiqué que mon A22 était connecté via l’IPv6 que se soit dans les paramètre de mon tél ou dans la gestion de mes appareils connecté sur la Livebox et de plus il avait bien une IPv4 d’attribué
Si vous faites des modifications à ce sujet, vous je réactiverais l’IPv6 de la Livebox pour tester
Si vous n’êtes pas en websocket alors le plug-in jc ne pourra rien « corriger » pour ipv6 car il n’y a rien à corriger !
La connexion http (ou https) est gérée par apache donc c’est dans la config apache qu’il faut vérifier si il écoute sur ipv6.
Il faudrait savoir aussi sur votre box internet gère ipv6 et si vous pouvez désactiver cela ou pas car si la box ne se connecte plus en ipv6, qu’importe le téléphone car il sera forcé de se connecter en ipv4 puisqu’il n’y aura pas d’autre choix donc problème réglé
Ça correspond à quoi et où est-ce qu’on a accès à la config
Comme dis dans mon message précédent, j’ai pu désactiver l’IPv6 de ma Livebox, du coup le problème est réglé tant que celle-ci n’est pas réactivé ou que je ne tombe pas sur une connexion en IPv6
Bonjour,
Concernant l’ IPV6 sur la Livebox, il y à longtemps que je l’ai supprimer, trop de problème avec cette box…
Cdt
Thierry