Probleme de connexion en LAN avec iphone si websocket

Bonjour,
J’ai chercher en vain une solution :
Jeedom en stable en normal dernière version (pas de béta) : idem pour les plugins

Jeedom Core : 4.4.16 (master)
DNS Jeedom : oui

Statut Démon : Démarré (2024-09-10 22:04:45)
Version JC : 1.10.1 stable
Version OS : debian 11.10
Version PHP : 7.4.33

Equipements :
  Connect Caroline : v1.8.0 stable sur android [os : 34] (ws) - PA
  Connect Chloe Tablette : v1.8.0 stable sur android [os : 30] (ws) - PR
  Connect Chloe Tel : v1.8.0 stable sur ios [os : 17.5.1] (ws) - PR
  Connect Louise : v1.8.0 stable sur android [os : 30] (ws/polling) - PR
  Connect Martial : v1.8.0 stable sur ios [os : 17.6.1] (polling) - PA

J’ai un tel sous Android qui fonctionne en DNS Jeedom ou en Websocket sans probleme : en LAN ou en Data
Donc ma config websocket est ok :

Pour info j’ai Jeedom sur un NAS : donc reverse proxy :
03

Et sur mon iphone : tout fonctionne en data : que ce soit en pooling ou en Websocket !
Mais en LAN : pooling fonctionne : mais pas le websocket :

Une chose me surprend : pourquoi en LAN : wifi : j’ai une connection en DNS Jeedom et non en local : 192.168.1.2:9080 voir copie d’écran :
J’ai l’impression que le probleme vient de la ?

En vous remerciant

Hello,

Pourquoi utiliser le port 9090 en local alors que le websocket est sur le port 8090 ? Je pense que ton problème vient de là. Il faut utiliser le port 8090 dans la config de l’adresse locale.

Port websocket JC 8090
Adresse websocket interne sur port 9090 qui en plus correspond à du http sur ton RP

Et tu nous parles de 9080 dans ton mail :exploding_head::exploding_head::face_with_spiral_eyes:
Norbert

Bonjour,
C’est interne au Docker : le port 9090 est renvoyé dans le docker en 9080
01

ma config Jeedom Connect et NAS fonctionne parfaitement en websocket
Le tel Android fonctionne en websocket parfaitement

Reste juste cet iPhone !

Alors qu’un autre iPhone fonctionne lui

Alors j’ai réinitialisé les paramètres réseau de mon iPhone : mais rien à faire

Merci

PS : je voulais déplacer ce sujet dans discussion générale car Jeedom Connect fonctionne parfaitement !

Du coup cela ne vient pas de ta config Jeedom ni de JC mais spécifiquement de cet iPhone récalcitrant. Pour l’accès pas DNS Jeedom en LAN, je suppose que c’est à cause du VPN. Désactivé le pour tester.

Il y a un post avec une config identique à la tienne. Mais chez lui le Websocket ne passait pas en extérieur alors que pour toi tout fonctionne sauf sur un iPhone.
Je dirais qu’il faudrait le réinitialiser. Avant cela, fais une sauvegarde, puis initialise le, puis teste si ça marche. Ensuite restaure ta sauvegarde et essaie de nouveau.

Merci,
J’avais déjà tester de supprimer mon VPN : désinstallé l’application Cyberghost
J’ai réinitialisé la config réseau de l’iPhone : rien à faire

Je l’ai acheté reconditionné : et au début je l’avais réinitialisé totalement

Dernière chance comme vous me proposer : le réinitialisé à nouveau complètement : c’est ce que je suis en train de faire !

Je teste ce soir chez moi avec le wifi

merci

Je vais me répondre à moi même
Cela fonctionne !

Pour info : j’ai des-associé mon téléphone puis je l’ai associé en tapant l’adresse IP locale : sans utiliser le QR code : et cela a permis d’avoir le lien local ensuite !

merci

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.