Odroid HC4 avec Armbian : Zwave = échec de la requête malgré clé reconnue par lsusb

Bonjour!
J’ai migré ma VM Debian sur QNAP car je déménage de ma maison avec mon NAS
J’essaye de rendre la domotique fonctionnelle pour les acheteurs de la maison.
Donc : Odroid HC4 avec la dernière version d’armbian et jeedom avec récupération de sauvegarde de de la VM . Jusque ici tout va bien.
en ssh armbian me renvoie ceci :
lsusb
Bus 001 Device 002: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB

→ clé fonctionnelle.

Cependant : plug in Zwave est en statut NOK et quand je clique sur la clé il me dit ceci : Echec de la requête http : http://127.0.0.1:8083/node?node_id=1&type=info&info=getNodeStatistics&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused

Je suis sur le bon usb dans le plug in zwave :
/dev/ttyACM0 d’après un sujet plus ou moins similaire.
→ une idée pour faire fonctionner la clé ZWave?

Merci!!!

Seb

Et en mettant Auto ?

1 « J'aime »

Bonjour,

La dernière version de ARMBian sur cette machine est sur une base de Bullseye (Debian 11), c’est aussi votre cas ?
- Si c’est le cas, il faut passer sur une version basée sur Buster (Debian 10).

2 « J'aime »

Bonjour,
merci pour ce message.
Pensez vous que seul cet élément pourrait être responsable de la non détection de la clé par l’odroïd sachant que la clé est détectée par Armbian?
ça m’oblige à repartir de 0
Merci,

Bonjour et merci pour ce message. Je vais essayer en rentrant mais elle était en auto et ne fonctionnait pas. je l’ai passé sur ACM0 sur les conseils d’un autre post par qqn d’autre sur ce forum.
Je vous tien au courant

Encore merci,

Bonjour,

Le plugin Z-Wave utilise (de ce que j’ai compris) une version de Phyton qui n’est pas incluse (car obsolète) dans Debian 11.
Si c’est votre cas, alors oui : « seul cet élément » est suffisant pour que cela ne fonctionne pas.

Bonjour,

On pourrait confirmer cela rapidement si vous fournissiez le log en mode debug :wink:

1 « J'aime »

Si ACM0 est visible dans la liste coté config plugin c’est à priori le bon port.
Le seul avantage de mettre sur auto c’est dans le cas où malencontreusement la clé sera remontée sur ACM1 (par exemple) lors d’une reboot => si config en dur, le démon ne démarrera pas, si config Auto, il a des chances de redémarrer.
Donc dans l’immédiat cela ne changera pas grand chose à mon avis.

1 « J'aime »

Merci!!

je découvre le fonctionnement des logs => s’il en manque me demander

OPEN Z WAVE

[2021-09-22 18:22:52][ERROR] : Erreur exécution de la commande [Intérieur][Lumière chambre][Intensité] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=9&instance_id=1&cc_id=38&index=0&type=setvalue&value=99&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-22 18:59:59][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][Off] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=0&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-22 19:00:00][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][Off] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=0&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-23 08:50:59][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][On] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=255&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-23 08:51:00][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][On] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=255&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-23 08:51:00][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][On] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=255&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
[2021-09-23 19:00:00][ERROR] : Erreur exécution de la commande [Piscine][Filtration piscine][Off] : Echec de la requête http : http://127.0.0.1:8083/node?node_id=5&instance_id=1&cc_id=37&index=0&type=setvalue&value=0&apikey=GRykgdZTQ7p3KiSZ1rVYSE4gF8umOUQF Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused

OPEN ZWAVE Update :

touch: cannot touch '/tmp/jeedom/openzwave/dependance': No such file or directory
/var/www/html/plugins/openzwave/core/class/../../resources/install_apt.sh: line 21: /tmp/jeedom/openzwave/dependance: No such file or directory
Lancement de l'installation/mise à jour des dépendances openzwave
/var/www/html/plugins/openzwave/core/class/../../resources/install_apt.sh: line 61: /tmp/jeedom/openzwave/dependance: No such file or directory
/var/www/html/plugins/openzwave/core/class/../../resources/install_apt.sh: line 64: /tmp/jeedom/openzwave/dependance: No such file or directory
Reading package lists...
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 2512 (apt-get)
E: Unable to lock directory /var/lib/apt/lists/
/var/www/html/plugins/openzwave/core/class/../../resources/install_apt.sh: line 66: /tmp/jeedom/openzwave/dependance: No such file or directory
Installation des dependances
Reading package lists...
Building dependency tree...
Reading state information...
Package python-pip is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
However the following packages replace it:
  python3-pip

E: Package 'python-pip' has no installation candidate
E: Unable to locate package python-pyudev
E: Unable to locate package python-louie
E: Unable to locate package python-lxml
E: Unable to locate package python-serial
E: Unable to locate package python-requests
could not install git - abort
rm: cannot remove '/tmp/jeedom/openzwave/dependance': No such file or directory

La prochaine fois utisez la balise Texte préformaté avec l’outils </> pour formater les logs ainsi pour plus de lisibilité.

saisir ou coller le code ici

Dans le log d’install (_update) on doit voir qu’il ne sait pas installer les paquets requis car ils sont marqués comme obsolète.
Il y a certainement un moyen de les installer malgré tout mais à votre place je prendrais un backup de jeedom, reinstall d’une image officielle (voir doc) et restauration du backup.
Cela va vous prendre 20min et vous serez en debian 10 avec votre config jeedom actuelle, il ne restera qu’à réinstaller mes dépendances zwave (et les autres) même si elles sont affichés en OK

Merci de ce retour précieux.
Quelle image dois je installer?
S’agit 'il de l’image Raspberry pi Index of /rpi ?
J’imagine que ce n’est pas en AMD puisque c’est une puce ARM? Index of /x86-64
J’essaie dès que je rentre à la maison
Edit : j’imagine qu’il vaut mieux suivre celui ci : https://doc.jeedom.com/fr_FR/installation/rpi et installer en 32 bits. Je regarde au plus vite.
Encore merci,

Ah oui vous êtes sous odroid, alors désolé je prend mon joker :grin:
vous ne pouvez pas utiliser les images pour pi je pense ni pour x86 bien sur.

Je vous propose de chercher parmi les tutos d’Akenad: https://community.jeedom.com/search?q=odroid%20%40akenad si vous trouvez une réponse à cette question