Super bien mais pas stable lors de coupure internet en 4G

Bonjour,
Ce plugin est vraiment génial, l’intégration est rapide et le résultat au top.
Sauf que … il n’est malheureusement pas stable.
Je pense avoir tout fait comme il faut mais régulièrement, il plante et aujourd’hui le daemon ne veut même plus se lancer
Pire, il perturbe ma VM qui monte dans les tours et ralenti fortement.
Je viens donc, malheureusement, de désactiver temporairement ce plugin.
Voici les log de ce jour et je reste dispo pour tout autre complément d’information.
Merci par avance car, quand ça tourne, c’est vraiment super comme résultat
gardena_daemon.txt (31,8 Ko)
gardena.txt (3,8 Ko)

1 « J'aime »

Bonjour,

Aucun problème de stabilité chez moi :wink:

Pouvez-vous fournir une capture d’écran de la page santé jeedom & de la config du plugin.

Effacez les logs, passez le loglevel en mode INFO, redémarrer le démon et copier les logs au format texte (pas de fichier), dans un Texte préformaté (outils </> lors de la rédactiondu message)

Je vois des erreurs de Simultaneous logins detected for client => vous pouvez tester la version beta dans laquelle j’ai rajouté plus de protection pour éviter cette situation

mais aujourd’hui je vois que tout a commencé avec

[2022-11-17 11:23:02][ERROR] : Websocket error: [Errno -3] Temporary failure in name resolution

donc on dirait que c’est votre connexion internet qui n’est pas stable? (ou en tout cas la config dns que jeedom utilise)

Merci pour votre réponse.
Je viens de suivre vos directive et je vous tiens informé de la suite.
Effectivement vous avez trouvé l’origine du problème, tout a commencé par une micro coupure d’internet.
Je suis en 4G plutôt stable mais 1 ou 2 fois par jour j’ai une micro coupure très rapide pendant laquelle je change d’adresse IP :frowning:
Le plugin c’est planté hier à 23:23 et aujourd’hui à 11:23 et ça correspond bien à un changement d’IP

Ok, je peux essayer de renforcer la résilience dans ces cas, pas de soucis.

Vous êtes donc passé sur la version beta pour le moment?

Non je ne suis pas passé en béta. J’ai autorisé l’accès au béta dans le market mais ça n’a rien changé.
Je ne sais pas quoi faire d’autre pour passer en béta.
Le plugin c’est de nouveau planté à 16:19 mais j’ai vérifié et il n’y a pas eu de micro coupure :frowning:
Il est reparti tout seul
Voici le log (j’ai raccourci légèrement car trop long)

[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden

[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:14][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:22][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:23][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:19][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:14][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:17][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:23][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:23][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:23][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:24][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:24][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:24][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:20][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
Exception in thread Thread-4582:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

Exception in thread Thread-4586:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

Exception in thread Thread-4592:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:25][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
Exception in thread Thread-4599:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

Exception in thread Thread-4597:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
Exception in thread Thread-4598:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:25][ERROR] : Exception while starting husqvarna websocket:can't start new thread
Exception in thread Thread-4608:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

Exception in thread Thread-4600:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

Exception in thread Thread-4606:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py", line 865, in run
    self._target(*self._args, **self._kwargs)
  File "/usr/local/lib/python3.7/dist-packages/websocket/_app.py", line 452, in run_forever
    thread.start()
  File "/usr/lib/python3.7/threading.py", line 847, in start
    _start_new_thread(self._bootstrap, ())
RuntimeError: can't start new thread

[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:25][ERROR] : Exception while starting husqvarna websocket:can't start new thread
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:25][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:25][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:15][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:16][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:18][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:25][ERROR] : Websocket error: Handshake status 403 Forbidden
[2022-11-17 16:19:21][ERROR] : Handshake status 403 Forbidden - goodbye
[2022-11-17 16:19:26][INFO] : Starting daemon
[2022-11-17 16:19:26][INFO] : Starting daemon
[2022-11-17 16:19:26][INFO] : Log level: error
[2022-11-17 16:19:26][INFO] : Log level: error
[2022-11-17 16:19:27][ERROR] : Fatal error: (invalid_request) Simultaneous logins detected for client[id=5df41b27-887c-43f9-94b4-9756726b04a6], user[id=7b5f99cc-1a39-4051-808f-41e73ac714fa, email=thierry@flenet.fr}]
[2022-11-17 16:19:28][WARNING] : websocket connected
[2022-11-17 16:20:04][INFO] : Starting daemon
[2022-11-17 16:20:04][INFO] : Log level: error
[2022-11-17 16:20:10][WARNING] : websocket connected

1 « J'aime »

Idem à 21:15 sans micro coupure apparente.
voici le log (j’ai réduit le nombre de lignes répétitives, il y en a 492)

0473|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0474|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0475|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0476|[2022-11-17 21:15:29]ERROR : Handshake status 403 Forbidden - goodbye
0477|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0478|[2022-11-17 21:15:29]ERROR : Handshake status 403 Forbidden - goodbye
0479|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0480|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0481|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0482|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0483|[2022-11-17 21:15:30]ERROR : Websocket error: Handshake status 403 Forbidden
0484|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0485|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0486|[2022-11-17 21:15:31]ERROR : Exception while starting husqvarna websocket:can't start new thread
0487|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0488|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0489|[2022-11-17 21:15:31]ERROR : Exception while starting husqvarna websocket:can't start new thread
0490|[2022-11-17 21:15:30]ERROR : Handshake status 403 Forbidden - goodbye
0491|[2022-11-17 21:15:31]ERROR : Websocket error: Handshake status 403 Forbidden
0492|[2022-11-17 21:15:33]INFO : Starting daemon
0493|[2022-11-17 21:15:33]INFO : Log level: info
0494|[2022-11-17 21:15:33]INFO : Authentication done
0495|[2022-11-17 21:15:33]INFO : updating Husqvarna Automowers
0496|[2022-11-17 21:15:34]INFO : Syncing Husqvarna Automowers with jeedom
0497|[2022-11-17 21:15:34]INFO : Start listening
0498|[2022-11-17 21:15:34]INFO : Websocket connected
0499|[2022-11-17 21:15:34]WARNING : websocket connected

Micro coupure à 23:22, ça c’est plutôt bien passé :slight_smile:
Voici le log

0491|[2022-11-17 23:22:38]ERROR : Connection timed out - goodbye
0492|[2022-11-17 23:22:38]ERROR : Websocket error: Connection timed out
0493|[2022-11-17 23:22:38]INFO : Restarting husqvarna websocket...
0494|[2022-11-17 23:22:38]INFO : Websocket connection close: (None)-None
0495|[2022-11-17 23:22:38]INFO : Restarting husqvarna websocket...
0496|[2022-11-17 23:22:38]INFO : Websocket connected
0497|[2022-11-17 23:22:38]WARNING : websocket connected
0498|[2022-11-17 23:22:39]INFO : Websocket connected
0499|[2022-11-17 23:22:39]WARNING : websocket connected

C’est bien sympa mais je ne vais pas savoir faire grand chose avec tout çà excepté confirmer qu’il se passe quelque chose d’anormal sur votre installation, je suis bien d’accord.

J’avais demandé de passer les logs en mode INFO pour avoir un peu plus détails et les extraits de logs sont trop court pour pouvoir deviner la cause d’origine ou pas.
J’avais aussi demander de passer en beta.

Vous dites qu’il n’y a pas eu de coupure; je veux bien vous croire mais je ne comprend pas sur quoi vous vous basez pour dire cela, rien dans le log ne permet de le confirmer ou pas.

Il faudrait voir ce qu’il se passe avant ces erreurs 403.

D’ailleurs c’est erreur 403 ne sont pas causées par le plugin. C’est la réponse des serveurs de gardena. Je ne vais rien pouvoir faire pour les éviter.
et je n’en ai jamais vu autant, ça reste interpellant que vous en ayez autant.

lorsque vous avez des coupures, si votre adresse ip pub est renouvelée, ce qui me semble normale en 4G/5G, c’est normal que la pile de la carte wan0 tombe et donc tout ce qui écoute dessus va tomber aussi.
Du coup votre liaison avec le site gardena est morte car il ne vous connait que par votre ancienne adresse ip (avant la coupure). il faut attendre un timeout pour que le cache expire chez eux. Du coup lorsque la connexion ip revient, vous tentez un login via les api alors que votre ancienne connexion est toujours vu active chez eux. il n’y a rien à faire dans ce type de cas à part tenter de détecter dans le plugin un « stall » de la couche ip ou de la socket, mettre une tempo de X secondes par exemple le temps de laisser le cache du site distant se synchroniser et retenter.

aujourd’hui c’est un sujet de coupure ip, demain ça pourra être autre chose, je crains que la correction n’apporte pas une stabilité totale sur liaison non permanente si l’api cible n’a pas ce cas d’usage de prévu.

Effectivement, retour intéressant.

Sinon je dois rajouter une option pour ne pas utiliser le websocket si c’est trop instable à cause de la 4G et revenir au comportement précédent du plugin pour la partie husqvarna => polling régulier des infos mais le nombre de requête est limité donc le rafraichissement sera plus espacé; c’est pas super

Avant ça, je peux voir aussi pour qu’en cas d’erreur 4xx sur le websocket je force une nouvelle authentification au lieu de juste relancer le websocket, en tout cas sur une 403 ca ne fonctionne clairement pas

En relisant la doc je vois aussi:

If you get 403 when using Websocket even if the API call works. Try to renew the API key that should do the trick

Hors on voit énormément de 403 dans vos logs (mais sur le handshake, pas sur que ca soit concerné) => essayez de renouveler la clé api

effectivement pour moi le message est assez clair aussi, en cas de réauthentification du token le cache doit être effacé proprement et devrait couper toutes les connexions existantes. Du coup tu pourrais peut être effectivement passer par une boucle de connexion complète au lieu de juste tenter de rouvrir la socket.

1 « J'aime »

c’est en beta, à tester si ca aide

1 « J'aime »

Bonjour et merci pour votre investissement.
Pour les logs, je suis bien en mode info
image
Pour la version béta, je ne sais pas comment l’installer (autorisé dans le Market mais après ?)
Pour savoir si j’ai eu un changement d’adresse IP, je le sais au niveau du log de mon modem 4G
Normalement, je passe à la fibre avant la fin de l’année, cela devrait résoudre les problèmes

Je viens de provoquer manuellement une coupure internet de 1mn
Quelques secondes après le processus de ma VM s’emballe et la domotique ne fonctionne quasiment plus :frowning:
Voici le résultat sous forme de fichier car trop gros :frowning:
gardena.txt (8,3 Ko)
gardena_daemon.txt (33,0 Ko)

Sans désinstaller la version actuelle (à ne jamais faire sinon vous perdez votre équipement et vos scénarios seront à corriger), vous recherchez le plugin dans le market et vous devriez voir un bouton « Installer beta »
image

Pour revenir en stable (plus tard, lorsque le problème sera fixé), même procédure, ne pas désinstaller mais installer la version stable depuis le market.

1 « J'aime »

Merci Mips
C’est tout bête et c’est fait :slight_smile:
image

Avez-vous renouvelé la clé api également pour être sur?

Je le fais de suite

1 « J'aime »

Re,
J’ai eu une micro coupure à 21:18
Je ne suis pas un grand spécialiste mais j’ai l’impression que ça va déjà beaucoup mieux :slight_smile: Voici le log :


[2022-11-18 19:37:20][INFO] : Websocket connection close: (1001)-Going away
[2022-11-18 19:37:20][INFO] : Restarting husqvarna websocket...
[2022-11-18 19:37:21][INFO] : Websocket connected
[2022-11-18 19:37:21][WARNING] : websocket connected
[2022-11-18 21:18:53][ERROR] : Connection timed out - goodbye
[2022-11-18 21:18:53][ERROR] : Websocket error: Connection timed out
[2022-11-18 21:18:53][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:18:58][INFO] : ...and re-authenticate
[2022-11-18 21:18:59][INFO] : Authentication done
[2022-11-18 21:18:59][INFO] : updating Husqvarna Automowers
[2022-11-18 21:18:59][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:18:59][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:18:59][INFO] : Restarting husqvarna websocket...
[2022-11-18 21:19:00][INFO] : Websocket connected
[2022-11-18 21:19:00][WARNING] : websocket connected
[2022-11-18 21:19:00][INFO] : Websocket connected
[2022-11-18 21:19:00][WARNING] : websocket connected
[2022-11-18 21:19:00][ERROR] : 'NoneType' object has no attribute 'sock' - goodbye
[2022-11-18 21:19:00][ERROR] : Websocket error: 'NoneType' object has no attribute 'sock'
[2022-11-18 21:19:00][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:19:00][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:19:06][INFO] : ...and re-authenticate
[2022-11-18 21:19:07][INFO] : Authentication done
[2022-11-18 21:19:07][INFO] : updating Husqvarna Automowers
[2022-11-18 21:19:08][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:19:08][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:19:08][INFO] : Restarting husqvarna websocket...
[2022-11-18 21:19:08][INFO] : Websocket connected
[2022-11-18 21:19:08][WARNING] : websocket connected
[2022-11-18 21:19:09][INFO] : Websocket connected
[2022-11-18 21:19:09][WARNING] : websocket connected
[2022-11-18 21:19:29][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:19:29][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:19:34][INFO] : ...and re-authenticate
[2022-11-18 21:19:35][INFO] : Authentication done
[2022-11-18 21:19:35][INFO] : updating Husqvarna Automowers
[2022-11-18 21:19:35][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:19:36][INFO] : Websocket connected
[2022-11-18 21:19:36][WARNING] : websocket connected
[2022-11-18 21:19:38][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:19:38][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:19:43][INFO] : ...and re-authenticate
[2022-11-18 21:19:43][INFO] : Authentication done
[2022-11-18 21:19:43][INFO] : updating Husqvarna Automowers
[2022-11-18 21:19:43][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:19:44][INFO] : Websocket connected
[2022-11-18 21:19:44][WARNING] : websocket connected
[2022-11-18 21:20:05][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:20:06][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:20:11][INFO] : ...and re-authenticate
[2022-11-18 21:20:11][INFO] : Authentication done
[2022-11-18 21:20:11][INFO] : updating Husqvarna Automowers
[2022-11-18 21:20:12][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:20:12][INFO] : Websocket connected
[2022-11-18 21:20:12][WARNING] : websocket connected
[2022-11-18 21:20:13][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:20:14][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:20:19][INFO] : ...and re-authenticate
[2022-11-18 21:20:19][INFO] : Authentication done
[2022-11-18 21:20:19][INFO] : updating Husqvarna Automowers
[2022-11-18 21:20:19][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:20:20][INFO] : Websocket connected
[2022-11-18 21:20:20][WARNING] : websocket connected
[2022-11-18 21:20:42][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:20:42][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:20:47][INFO] : ...and re-authenticate
[2022-11-18 21:20:47][INFO] : Authentication done
[2022-11-18 21:20:47][INFO] : updating Husqvarna Automowers
[2022-11-18 21:20:47][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:20:48][INFO] : Websocket connected
[2022-11-18 21:20:48][WARNING] : websocket connected
[2022-11-18 21:20:49][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:20:50][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:20:55][INFO] : ...and re-authenticate
[2022-11-18 21:20:55][INFO] : Authentication done
[2022-11-18 21:20:55][INFO] : updating Husqvarna Automowers
[2022-11-18 21:20:55][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:20:56][INFO] : Websocket connected
[2022-11-18 21:20:56][WARNING] : websocket connected
[2022-11-18 21:21:18][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:21:18][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:21:23][INFO] : ...and re-authenticate
[2022-11-18 21:21:23][INFO] : Authentication done
[2022-11-18 21:21:23][INFO] : updating Husqvarna Automowers
[2022-11-18 21:21:24][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:21:24][INFO] : Websocket connected
[2022-11-18 21:21:24][WARNING] : websocket connected
[2022-11-18 21:21:26][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:21:26][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:21:31][INFO] : ...and re-authenticate
[2022-11-18 21:21:31][INFO] : Authentication done
[2022-11-18 21:21:31][INFO] : updating Husqvarna Automowers
[2022-11-18 21:21:31][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:21:32][INFO] : Websocket connected
[2022-11-18 21:21:32][WARNING] : websocket connected
[2022-11-18 21:21:54][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:21:54][INFO] : Websocket connection close: (None)-None
[2022-11-18 21:21:59][INFO] : ...and re-authenticate
[2022-11-18 21:21:59][INFO] : Authentication done
[2022-11-18 21:21:59][INFO] : updating Husqvarna Automowers
[2022-11-18 21:22:00][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:22:00][INFO] : Websocket connected
[2022-11-18 21:22:00][WARNING] : websocket connected
[2022-11-18 21:22:02][INFO] : Websocket failed to connect, quit now...
[2022-11-18 21:22:07][INFO] : ...and re-authenticate
[2022-11-18 21:22:09][INFO] : Authentication done
[2022-11-18 21:22:09][INFO] : updating Husqvarna Automowers
[2022-11-18 21:22:10][INFO] : Syncing Husqvarna Automowers with jeedom
[2022-11-18 21:22:10][INFO] : Websocket connected
[2022-11-18 21:22:10][WARNING] : websocket connected

Y a encore qlqch qui ne me plait pas du tout dans vos logs, c’est comme s’il y avait encore plusieurs connexions en parallèles.

Vous n’avez aucun script ou scénario perso avec un bloc code qui intervient sur les démons des plugins? Par exemple pour les surveiller ou les relancer?

Pourriez-vous désactiver la gestion auto, arrêter le démon et attendre environ 5min pour être sûr que plus rien de nouveau n’est écrit dans le log.

Si c’est bien le cas, vider le log, relancer le démon, attendre environ 1min et me montrer le log?
Je voudrais voir le démarrage propre.

Il ne devrait pas y avoir des lignes comme quoi il est connecté si souvent et surtout pas croisées dans la même seconde avec les recos.

Essayez de capter le moment où ca commence car je voudrais voir ce qu’il se passe juste avant.

Augmentez le nombre de ligne de log autorisées dans la config jeedom éventuellement.

Bonjour,
Je n’ai aucun script ou scénario pouvant influencer le fonctionnement des démons ou plugins.
J’ai suivi vos directives et les logs restent totalement vides.
A priori, cela commence à s’affoler au moment de mes fameuses micro coupures et changement d’IP
Systématiquement, le process de ma VM s’affole et jeedom fonctionne au ralenti.
Cela arrive même à déstabiliser mon plugin zigbee et zwave.
J’ai relancé l’ensemble et voici le résultat après 5mn :

0000|[2022-11-22 09:15:53]INFO : Lancement démon
0000|[2022-11-22 09:15:53]INFO : Starting daemon
0001|[2022-11-22 09:15:53]INFO : Log level: info
0002|[2022-11-22 09:15:53]INFO : Authentication done
0003|[2022-11-22 09:15:53]INFO : updating Husqvarna Automowers
0004|[2022-11-22 09:15:54]INFO : Syncing Husqvarna Automowers with jeedom
0005|[2022-11-22 09:15:54]INFO : Start listening
0006|[2022-11-22 09:15:54]INFO : Websocket connected
0007|[2022-11-22 09:15:54]WARNING : websocket connected