Connection LAN Ok et externe KO

Bonjour,

J’ai configuré l’application via le QR code et elle arrive à se connecter à jeedom lorsque mon téléphone est sur le wifi de la maison. Par contre dès qu’il est sur le réseau mobile (4G) impossible de connecter l’application à jeedom.

Je suis en version stable 0.19, mais j’avais déjà le soucie avec la précédente version stable.
Lorsque que je regarde la configuration du plugin les adresses http interne et https externe sont bien celles de jeedom.
Configuré pour une connection HTTP pas WS pour le moment.

Sur mon téléphone en 4G j’arrive bien à me connecter sur jeedom depuis un navigateur web avec cette adresse externe.
Pensant que cela soit du à la double identification activée sur mon compte admin, j’ai recréé un nouveau compte sans double identification et avec autorisation de se connecter depuis le LAN ou l’extérieur, ce qui fonctionne via le navigateur web de mon mobile.
Parcontre côté jeedom connect il tente de se connecter, en haut à gauche on voit les tentatives avec l’adresse interne puis externe en boucle mais sans succès.

Je sèche un peu pour tester d’autres pistes pourriez vous m’aiguiller sur ce qui serait à vérifier ?

Merci pour votre aide.

Log :
Reste vide lorsque je tente une connection externe et voici le log pour une connection interne :



 Accueil 
 Analyse 
 Outils 
 Plugins 
 Réglages 
4
 3  4  20.4 °C 43.8 %
22:34:02
Maison
 Jeedom Connect (JeedomConnect) - stable
 Rafraichir Documentation Changelog Détails Supprimer
 Etat

StatutActifAction Désactiver

AuteurJARED-94 et TOMITOMAS Version 2021-04-01 18:44:13
LicenseAGPL Prérequis 3.3
 Logs et surveillance  Sauvegarder

Niveau logAucunDefautDebugInfoWarningError
Logs JeedomConnect
Heartbeat (min)Redémarrer démon
 Démon
Nom	Statut	Configuration	(Re)Démarrer	Arrêter	Gestion automatique	Dernier lancement
Local	OK	OK			 Désactiver	2021-04-01 14:24:00
 Configuration  Sauvegarder
Les paramètres ci-dessous doivent être configurés correctement pour le bon fonctionnement de l'application.
Les paramètres liés au websocket ne sont nécessaires que si vous l'activez. Si vous n'utilisez pas le websocket, vous pouvez désactiver le démon.
Après tout changement ici, veuillez redémarrer l'application.

Adresse http externe
Adresse http interne
La connexion par Websocket nécessite une configuration supplémentaire sur votre réseau, au moins pour un accès extérieur.
Activer la connexion par Websocket
Port d'écoute du websocket
Adresse externe websocket
Adresse interne websocket

Personnalisation
Chemin pour les images perso  

    Attention vous entrez en zone de Dangers !    
Réinitialiser l'ensemble des équipements  Réinitialiser
Suppprimer l'intégralité des widgets  Supprimer
Utilisation des widgets  Lister N'afficher que les widgets  non-utilisés  non-existants  tous
Configurations des Widgets 
 Exporter  Importer
Migration des configurations  Migrer tous  Uniquement les équipements actifs
 Fonctionnalités  Sauvegarder

interactNon
cronNon
cron5Non
cron10Non
cron15Non
cron30Non
cronHourlyNon
cronDailyNon
deadcmdNon
healthNon
Log du plugin

 Reprendre Télécharger  Vider  Supprimer


[2021-04-02 22:32:23][DEBUG] : getWidgets for all widget
[2021-04-02 22:32:23][DEBUG] : -- manage fx ajax getWidgetConfigAll ~~ retrieve config for ALL widgets
[2021-04-02 22:32:23][DEBUG] : getWidgets for all widget
[2021-04-02 22:32:23][DEBUG] : getWidgetConfigAll ~~ result : [...],"password":null,"userImgPath":"plugins\/JeedomConnect\/data\/img\/user_files\/"}}
[2021-04-02 22:33:07][DEBUG] : getWidgets for all widget
[2021-04-02 22:33:07][DEBUG] : getWidgets for all widget
[2021-04-02 22:33:20][DEBUG] : ¤¤¤¤¤ only send the config file without enrichment for apikey 0b2caeff01f3886663fd36a99e589fac

bonjour,
Merci de mettre votre plugin en debug
Puis de modifier votre post en ajoutant les logs, a fin d’aider le développeur.
Merci d’utiliser le code </> pour encadrer vos codes ou logs.
tutoriel cliquez ici
Ajoutez une copie écran de la page santé.

Ce que tu peux essayer :

  • double check tes adresses. Il ne faut pas index.php… et doit commencer par http
  • ré génère le QR code
  • essaie la connexion a la main sans le QR code après avoir désactiver la double authentification

Bonjour,
Note: Je reprends la discussion initiée sur github concernant la bascule intra/inter net puisque même sujet…et même comportement tel que décrit par F_yann
J’ai appliqué cette recommandation, malheureusement sans effet.
Quels logs complémentaires pourrais-je rajouter ?
Sur le plugin, je ne vois rien arriver en terme de demande.
sur le Reverse Proxy (même que pour l’appli officielle qui fonctionne avec les mêmes URLs ?
Une copie texte du Qr généré ?
autre ?

Update: l’erreur ‹ Network error › est immédiate lorsque je rentre l’URL en https sur un port specifique (mon cas) alors que si je ne spécifie pas le port, (forcément cela ne fonctionnera pas) mais là, on attend qu’il n’y ait pas de réponse du serveur …je vais passer des logs du reverse en debug mais je me demande si, dans le cas d’une connexion en SSL, vous permettez le passage d’un port différent du 443 ?
Dans les logs du Reverse proxy:
Jeedom Mobile Officiel : …POST /core/api/jeeApi.php HTTP/1.1" (par exemple)
Jeedom connect: « https/1: SSL handshake failure »

Merci d’avance et encore chapeaux bas pour l’appli.
Cordialement

Pourrais tu m’envoyer ton URL externe en mp ?

Le problème devrait être résolu dans la prochaine maj :wink:

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.