Problème de configuration du websocket

Bonjour à tous, je me suis lancé dans le projet de domotiser ma maison. Aujourd’hui, j’ai un problème avec Jeedom Connect. J’obtiens ce message dans les logs, mais je n’en sais pas plus. S’ il ya des connaisseurs, je veux bien de l’aide. Si d’autres informations sont nécessaires, je vous les enverrai Merci à tous !

[2025-02-02 19:50:04] ERROR  : Fatal error : [Errno 13] Permission denied
Traceback (most recent call last):
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 445, in <module>
server = JCWebsocketServer(host="0.0.0.0", port=_websocket_port)
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 263, in __init__
TCPServer.__init__(self, (host, port), JCWebSocketHandler)
File "/usr/lib/python3.9/socketserver.py", line 452, in __init__
self.server_bind()
File "/usr/lib/python3.9/socketserver.py", line 466, in server_bind
self.socket.bind(self.server_address)
PermissionError: [Errno 13] Permission denied

Informations Jeedom

Core : 4.4.19 (master)
DNS Jeedom : non

Plugin : Jeedom Connect
Version : 2025-01-26 18:20:46 (stable)
Statut Démon : Stoppé - (Inconnue)

Informations complémentaires

Version JC : 1.12.0 stable
Version OS : debian 11.11
Version PHP : 7.4.33
Bin : ok / vNotif_2
Dépendances : ok

Equipements : 

Bonjour,

On peut voir la capture de l’équipement ?

Est-ce que tu as coché websocket ? Il faudrait essayer sans dans un premier temps si ce type de connexion est activé

salut

menu : Réglage > système > configuration aller sur le dernier onglet
puis Rétablissement des droits des dossiers et fichiers

malgre tout, comme preconiser par Bison, avant de partir sur une connexion WebSocket commencer par une connexion classique en HTTP est généralement préférable

PS : par pitié un vrai titre…

1 « J'aime »

bonjour, merci pour vitre aide ca ma permis d’avancer un peux maintenant j’ai le problème suivant qui s’affiche quand je scanne qr code

Expected HTTP 101 response but was ‹ 200 OK ›

pour le reste j’arrive bien a y acceder a distance avec le nom de domaine quand je suis dehors ou son adresse ip quand je suis chez moi.

le titre du post est tjs aussi pourri

on n a pas plus d info sur ce que tu as fait, ou configuré sur ta machine et sur ta box.

0 log partagé

ca va pas etre facile de t aider

il vous faut quelle log exactement ?

celle du plugin par exemple ca pourrait etre un bon debut :slight_smile:

et également, en messge privé, le haut du bloc configuration de la page de configuration du plugin

je vous met les 3 :
« jeedomconnect »

[2025-02-18 17:50:02] ERROR : Attention je pense qu’il y a un soucis avec le démon que j’ai relancé plus de 3 fois consécutivement
[2025-02-18 17:50:14] ERROR : Impossible de lancer le démon, vérifiez le log

« jeedomconect_daemon »

[2025-02-18 17:50:04] ERROR : Fatal error : [Errno 13] Permission denied
Traceback (most recent call last):
File « /var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py », line 445, in
server = JCWebsocketServer(host=« 0.0.0.0 », port=_websocket_port)
File « /var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py », line 263, in init
TCPServer.init(self, (host, port), JCWebSocketHandler)
File « /usr/lib/python3.9/socketserver.py », line 452, in init
self.server_bind()
File « /usr/lib/python3.9/socketserver.py », line 466, in server_bind
self.socket.bind(self.server_address)
PermissionError: [Errno 13] Permission denied

« jeedomconect_dep » (qui pour moi est bon)

======================================================================
== 02/02/2025 19:14:07 == Dependencies installation for JeedomConnect
======================================================================
[ 5% ] : Clean apt…
[ 9% ] : Clean apt : [1sec] : [ OK ]
[ 10% ] : Update apt…
[ 19% ] : Update apt : [2sec] : [ OK ]
[ 20% ] : Init python3 & prerequisites…
[ 29% ] : Init python3 & prerequisites : [0sec] : [ OK ]
[ 30% ] : Init PyEnv…
** PyEnv not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [0sec] : [ OK ]
[ 40% ] : Setting up virtual environment…
** Version of python in VENV: Python 3.9.2
[ 69% ] : Setting up virtual environment : [6sec] : [ OK ]
[ 70% ] : Install the required python packages…
[ 79% ] : Install the required python packages : [1sec] : [ OK ]
[ 80% ] : Restoring folders and files rights…
[ 89% ] : Restoring folders and files rights : [1sec] : [ OK ]
[ 90% ] : Summary of installed packages…
certifi==2025.1.31
charset-normalizer==3.4.1
idna==3.10
pkg_resources==0.0.0
requests==2.32.3
urllib3==2.3.0
websocket-server==0.6.4
[ 99% ] : Summary of installed packages : [0sec] : [ OK ]
[100% ] : Finished !
======================================================================
==OK== Installation Successful [11sec]
======================================================================