Bonjour à tous,
Je me tourne vers vous car j’ai un soucis avec mon réseau Zwave que je ne parviens pas à résoudre malgré avoir passé des heures sur le forum à essayer différentes choses.
Tout d’abord mon config: RPI4 + SSD, Jeedom 4.0.61 + clé Aeotec stick Gen 5
Tout est au vert dans la page santé.
Depuis quelques semaines, mon réseau Zwave s’arrête de fonctionner après quelques heures après avoir relancé le démon. Par exemple, hier je l’ai relancé vers 12h, il a fonctionné tout l’après-midi et j’ai vu dans les logs qu’il y avait des messages d’erreur timeout à partir de 21h22. A partir de là, plus de comms sur le réseau, plus rien n’est envoyé et plus rien ne remonte.
Ce comportement pourrait être consécutif à une mise à jour de l’OS avec « sudo apt update & & sudo apt upgrade ». Ce n’est qu’une hypothèse.
J’ai également inclu à peu près à cette période un nouveau module Qubino fil pilote rail din pour lequel j’ai vraiment galéré. Un noeud était bien détecté mais les infos constructeur/modèle etc ne remontaient pas et les commandes n’étaient pas créées. Bref après de multiples inclusions/exclusions et alors que j’étais sur le point de renvoyer le module, ça a finit par fonctionner. Probablement pas lié à mon problème de réseau.
Voici les logs d’hier soir quand le réseau s’est arrêté:
[2020-12-27 19:35:22][INFO] : Received Meter report from node 38: Exporting=False
[2020-12-27 19:35:22][INFO] : Received Meter report from node 38: Current=0.0A
[2020-12-27 19:35:22][INFO] : Received Meter report from node 38: Previous Reading=0.0A
[2020-12-27 19:35:22][INFO] : Received Meter report from node 38: Interval=301seconds
[2020-12-27 19:35:23][INFO] : Received Meter report from node 38: Exporting=False
[2020-12-27 19:35:23][INFO] : Received Meter report from node 38: Current=0.0A
[2020-12-27 19:35:23][INFO] : Received Meter report from node 38: Previous Reading=0.0A
[2020-12-27 19:35:23][INFO] : Received Meter report from node 38: Interval=301seconds
[2020-12-27 21:22:50][INFO] : Send command to node 31 on class 37 instance 1 index 0 value 255
[2020-12-27 21:22:50][INFO] : 200 GET /node?node_id=31&instance_id=1&cc_id=37&index=0&type=setvalue&value=255&apikey=********************************(127.0.0.1) 2.52ms
[2020-12-27 21:22:51][INFO] : NodeId 31 send a notification: Timeout
[2020-12-27 21:22:52][INFO] : NodeId 31 send a notification: Timeout
[2020-12-27 21:25:09][INFO] : Send command to node 16 on class 38 instance 1 index 0 value 0
[2020-12-27 21:25:09][INFO] : 200 GET /node?node_id=16&instance_id=1&cc_id=38&index=0&type=setvalue&value=0&apikey=********************************(127.0.0.1) 4.34ms
[2020-12-27 21:25:10][INFO] : NodeId 16 send a notification: Timeout
[2020-12-27 21:25:11][INFO] : NodeId 16 send a notification: Timeout
[2020-12-28 01:16:24][ERROR] : Critical error on send_changes_async threads can only be started once
Unhandled exception in thread started by <bound method _Timer.__bootstrap of <_Timer(Thread-399531, stopped daemon -1356860320)>>
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 774, in __bootstrap
self.__bootstrap_inner()
File "/usr/lib/python2.7/threading.py", line 789, in __bootstrap_inner
del _limbo[self]
KeyError: <_Timer(Thread-399531, stopped daemon -1356860320)>
On voit qu’à partir de 19h35, il n’y a plus de logs alors qu’auparavant il n’y a pas une minute sans un log.
J’ai vu qu’il pouvait y avoir des soucis de compatibilité des packages Python, voici ce que j’ai actuellement:
pip --version
pip 20.3.1 from /home/pi/.local/lib/python2.7/site-packages/pip (python 2.7)
python --version
Python 2.7.16
pip3 --version
pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)
python3 --version
Python 3.7.3
Là je sèche, si quelqu’un a une idée, d’avance merci