Erreur de connexion zwave

Depuis quelques temps, je me suis aperçu que le plugin « perdait » la communication avec les différents composants de mon installation domotique.

Matériel: RPI 4 B
Version OS: Linux jeedom 5.10.103-v8+ #1529 SMP PREEMPT Tue Mar 8 12:26:46 GMT 2022 aarch64 GNU/Linux [11.11]
Version Jeedom: 4.4.19

Santé du Jeedom: tout à vert

Version z-Wave: 2024-09-27 16:13:32
Version MQTT Manager: 2024-10-07 13:45:55

Au moment d’un redémarrage complet du jeedom, tous mes équipements (vanne thermostatique zvidar z-trv-01, thermostat d’ambiance HeatIT ztemp2) se connectent correctement mais après un certain temps, le flag « dernière activité » n’est plus mis à jour.

Je suis prêt à partager log et autres si nécessaire mais à ce stade je ne vois pas où trouver les informations pour m’aider à résoudre ce souci.

Bonjour,

La véracité de la page santé ne dépends pas de sa couleur mais bien des informations qu’elle contient.

Ne pas la communiquer est une erreur et fait perdre du temps à toutes personnes qui veut aider ou tenter de reproduire la config pour reproduire un bug !

Là encore, préciser si ce sont des versions stables ou béta est intéressant.

Il faut mettre le niveau de log du plugin en mode debug et redémarrer afin que l’on aie le log le plus parlant possible quand le souci se produit.

Et ce log doit être copié ici entre balises.



Je veux bien partager tous les logs mais encore faudrait-il savoir quel log partagé.

Par défaut, voici mon log « zwavejsd » d’aujourd’hui

zwavejs.txt (197,2 Ko)

Quand on parle de log du plugin en mode debug ce sont forcément les log du démon !
ET miracle de l’IHM, les logs de demon finissent par D comme dans papa.

Copié entre balises ça veut dire utiliser cela
image

Je viens de redémarrer le démon et voici son log :

0000|error Command failed with signal "SIGTERM".
0001|info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
0002|yarn run v1.22.22
0003|$ node --preserve-symlinks server/bin/www.js
0004|e[90m2024-11-04 15:17:47.816e[39m e[32mINFOe[39m e[1mAPPe[22m: Version: 9.20.0.bf3bdc3
0005|e[90m2024-11-04 15:17:47.837e[39m e[32mINFOe[39m e[1mAPPe[22m: Application path:/var/www/html/plugins/zwavejs/resources/zwave-js-ui
0006|______  __          __                      _  _____     _    _ _____
0007||___  /  \ \        / /                     | |/ ____|   | |  | |_   _|
0008|/ /____\ \  /\  / /_ ___   _____         | | (___     | |  | | | |
0009|/ /______\ \/  \/ / _' \ \ / / _ \    _   | |\___ \    | |  | | | |
0010|/ /__      \  /\  / (_| |\ V /  __/   | |__| |____) |   | |__| |_| |_
0011|/_____|      \/  \/ \__,_| \_/ \___|    \____/|_____/     \____/|_____|
0012|e[90m2024-11-04 15:17:47.948e[39m e[33mWARNe[39m e[1mSTOREe[22m: scenes.json not found

Petite information complémentaire, je me suis aperçu à plusieurs reprises que la dernière action réseau référencée par le plugin (réseau zwave/résumé) était : « controller is unresponsive »

Allez je passe mon tour…

L’arrogance et l’agressivité ne sont pas les seuls comportements possibles.

Je ne suis ni arrogant ni agressif.

Je n’ai juste pas envie de perdre du temps.

Je demande les logs copiés entre balises et je montre comment faire. Résultats ? NEANT
image

Donc non j’ai pas de temps a perdre si quand on demande quelque chose pour aider on ne l’a pas.

1 « J'aime »

C’est juste le refresh des infos qui ne se fait plus ? si tu fais une action manuelle, l’action se fait ?

J’ai envoyé les logs comme vous me l’avez demandé entre deux balises … et pour info, j’ai 2 log pour le plugin zwave
Capture d’écran 2024-11-04 160506
Raison pour laquelle j’avais demandé quel log fournir …

Non, il semble que plus aucune communication ne passe entre le plugin et les équipements de domotique.
La dernière action réseau référencée par le plugin (réseau zwave/résumé) est : « controller is unresponsive » et si je ne redémarre pas, rien ne fonctionne. Or je n’ai trouvé aucune information sur la signification de ce message, est-ce une erreur matérielle ou logicielle?

Tu as fais quoi entre le moment ou tu n’avais pas de soucis, et le moment ou tu t’es apercu que ca déconnait ?

des MAJ ? tu as fait quelque chose sur le matos ?
C’est quoi le contrôleur ? il est branché en direct ?

Bonjour,

Quel est le modèle du contrôleur ?

À combien est la.charge du pi actuellement ? Car pour un pi4, elle est très élevée.

il manque la partie démarrage il me semble dans le fichier log. en tout cas je ne vois pas de message d’erreur à part quand tu relances à la main ce qui est normal, toutes les opérations en cours vont rater.

il serait bien d’avoir effectivement un extrait de log de démarrage du fichier « d » et aussi le modèle de la clé… tu as peut être un souci matériel (clé pas compatible avec les dernières versions) soit du machine (alim usb insuffisante suite à ajout de matos), soit de clé avec une panne à chaud (clé à changer et là c’est la galère car tout est sur la clé …).

La clé est une AEON Labs
Modèle : ZW090
Fabricant : AEON Labs
Description : Z‐Stick Gen5 USB Controller
Identifiant : 134-1-90 0x0086 0x0001-0x005a
Firmware : 1.1
Sdk : 6.51.10

Elle est branchée en direct sur le RPi (avec cable de rallonge).

Je n’ai pas fait d’ajout ou de modification quelconque si ce n’est les mises à jour de jeedom et des plugins.

Concernant la charge CPU, le RPI est à 28%. Le rasp est alimenté en POE et d’après mon switch Unifi, il « pompe » 7.68W.

Une MAJ de ZwaveJS aussi ?

Possible effectivement qu’une MAJ de ZwaveJS soit passée aussi … difficile de retracer ce qui s’est passé.

Tente un downgrade et vois ce qu’il se passe, ca coûte rien…

J’ai eut pas mal de problèmes avec la dernière version. Un retour en arrière a tout résolu.

editeur de fichier > plugins > zwavejs > core > config > zwavejs.config.ini

wantedversion > repasse en 9.12.0 ou 9.6.1 (moi je suis repassé en 8.23.0 ^^)

tu relances les dépendances et tu vois ce qui se passe. Si ca change rien, tu te remets en 9.20.0 et t’as mis hors de cause zwaveJS.

Bon, j’ai continué à chercher la raison de ce problème.
J’ai retrouvé ce matin tous mes équipements zwave avec la dernière date de communication à hier 20h et en consultant les logs je vois de multiples messages mentionnant :

The node did not acknowledge the command (ZW0204)
Timeout while waiting for a callback from the controller (ZW0200)
Failed to send the message after 3 attempts (ZW0202)
The controller is not yet ready! (ZW0103)

En passant par le zwave UI, j’ai tenté un ping d’un des noeuds de mon réseau et obtenu le même message ZW0103.

Je viens de désactiver le soft reset (recommandé un peu partout sur le web pour résoudre les problèmes) et redémarrer le daemon … le ping refonctionne.
Je vais monitorer pendant la journée …

Je soupçonne de plus en plus ma clé AEON mais n’en ai pas la certitude …