Bonjour à tous,
J’ai déjà soulevé ce problème en 2024 (voir ICI) et j’ai bien compris que je ne pouvais rien y faire.
Petite précision toute même : à l’époque je n’avais pas remarqué que ce WARNING survient lorsque je me déconnecte de l’application depuis mon mobile.
J’ai donc suivi ce conseil de @tomitomas :
Cependant, même après avoir passé les logs du plugin au niveau ERROR, ces rogntudju de WARNING sont toujours là avec en prime d’autres erreurs :
Log JeedomConnect_daemon
[2026-03-30 08:05:33]WARNING : Client must always be masked.
[2026-03-30 09:36:34]WARNING : Client must always be masked.
[2026-03-30 09:54:13] ERROR : [Errno 32] Broken pipe
Traceback (most recent call last):
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 231, in async_worker
server.close_unauthenticated(time.time(), 3)
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 334, in close_unauthenticated
self.close_client(client)
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 315, in close_client
client["handler"].send_close(CLOSE_STATUS_NORMAL, DEFAULT_CLOSE_REASON)
File "/var/www/html/plugins/JeedomConnect/resources/venv/lib/python3.11/site-packages/websocket_server/websocket_server.py", line 369, in send_close
self.request.send(header + payload)
BrokenPipeError: [Errno 32] Broken pipe
[2026-03-30 09:54:13] ERROR : [Errno 32] Broken pipe
Traceback (most recent call last):
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 69, in read_socket
server.send_message(toClient, json.dumps(elt))
File "/var/www/html/plugins/JeedomConnect/resources/venv/lib/python3.11/site-packages/websocket_server/websocket_server.py", line 78, in send_message
self._unicast(client, msg)
File "/var/www/html/plugins/JeedomConnect/resources/JeedomConnectd/JeedomConnectd.py", line 303, in _unicast
receiver_client["handler"].send_message(msg)
File "/var/www/html/plugins/JeedomConnect/resources/venv/lib/python3.11/site-packages/websocket_server/websocket_server.py", line 344, in send_message
self.send_text(message)
File "/var/www/html/plugins/JeedomConnect/resources/venv/lib/python3.11/site-packages/websocket_server/websocket_server.py", line 413, in send_text
self.request.send(header + payload)
BrokenPipeError: [Errno 32] Broken pipe
[2026-03-30 09:56:21]WARNING : Client must always be masked.
[2026-03-30 10:04:25]WARNING : Client must always be masked.
[2026-03-30 10:12:43]WARNING : Client must always be masked.
[2026-03-30 10:20:22]WARNING : Client must always be masked.
[2026-03-30 10:44:40]WARNING : Client must always be masked.
[2026-03-30 10:53:11]WARNING : Client must always be masked.
[2026-03-30 11:23:18]WARNING : Client must always be masked.
Informations Jeedom
Core : 4.5.2 (master)
DNS Jeedom : non
Plugin : Jeedom Connect
Version : 2025-12-11 08:57:40 (stable)
Statut Démon : Démarré - (2026-03-28 21:17:28)
Informations complémentaires
Version JC : 1.20.6 stable
Version OS : debian 12.13
Version PHP : 8.2.30
Bin : ok / vNotif_2
Dépendances : ok
Equipements :
iPhone-1 (jeeconnect) : v1.24.0 (97) stable sur ios [os : 26.3.1] (ws) - PA
iPhone-2 (jeeconnect) : v1.24.0 (97) stable sur ios [os : 26.3.1] (ws) - PR
tablette-2 (jeeconnect) : v1.23.0 (1791) stable sur android [os : 27] (polling) - PA