Deamon zwave nok

Bonjour,

j’ai un souci que je n’arrive pas a résoudre sur une de mes smart. 4.1.20 sous buster, le statut du deamon reste en NOK la configuration de la clef elle est ok si je branche débranche je vois la config passer de rouge à vert, le port est donc correctement configurer, je vous joins les logs en debug:

[2021-02-27 11:21:39][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consécutivement
[2021-02-27 11:21:40][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device /dev/ttyUSB21 --loglevel debug --port 8083 --config_folder /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/config --data_folder /var/www/html/plugins/openzwave/core/class/../../data --callback http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php --apikey xxxxxxxxxxxxxxxxxxx --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py", line 18, in <module>
from ozwave import globals,server_utils,rest_server
File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/globals.py", line 1, in <module>
import utils,network_utils,controller_utils,node_utils
File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/utils.py", line 6, in <module>
import network_utils
File "/var/www/html/plugins/openzwave/resources/openzwaved/ozwave/network_utils.py", line 7, in <module>
from openzwave.network import ZWaveNetwork,ZWaveController
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.1-py2.7.egg/openzwave/network.py", line 38, in <module>
import libopenzwave
ImportError: /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-aarch64.egg/libopenzwave.so: undefined symbol: PyFPE_jbuf
[2021-02-27 11:22:11][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

Si quelqu’un a une idée…

Merci

Bonjour,

Attention, vous dites : le port est bien configuré.
Or, si vous débranchez votre clé, elle passe de ttyACM0 à ttyACM1
Et si elle est mis en ttyACM1 dans votre configuration, ceci-explique cela.

Si vous arrêtez tout, votre clé doit être tthACM0 (à vérifier dans dmesg). Donc, si c’est votre cas, il faut passer la configuration du port dans le plugin à ttyACM0.

Bonjour, et merci de votre réponse, ma clef une aeothec gen 5 est sur /dev/ttyUSB21.

Pas sur d’avoir saisi votre explication…

Je ne reconnais pas ce numéro de port, vous êtes SUR que c’est inscrit comme cela ?
En ssh, tapez ces commandes :
dmesg | grep -i tty
et
ls -la /dev/ttyACM*
Et donnez le résultat ici

je ne peux me connecter en ssh, je suis un un site distant…
Mais j’ai çà comme port sur jeedom

Et j^'ai ca dans la liste

Pour moi, mais je peux me tromper, ce port n’est pas celui du contrôleur Z-Wave, car celui-ci n’apparait pas comme un port USB sur mes installation, mais comme un port ttyACMx
Le port ttyUSBx est lui, utilisé par le RFXcom par exemple.

Vous avez quoi dans votre liste ?
Avez vous testé AUTO (qui fonctionne bien avec ce qui est en USB).

Sur toutes mes jeedoms j’ai ce type de port USB21

Oui j’ai testé sur auto également

USB n’est pas pour le controleur Z-Wave (en tout cas, pas chez moi)

Testez avec ttyACM0 (qui pour moi, est le bon port pour ce contrôleur)

Note : Pensez aussi à cocher le bouton « Activer » sur la gestion automatique du Daemon.

Voici sur ma box avec le zwave ok par exemple:

Et la le rfxcom:

C’est le même contrôleur Z-Wave sur les deux box ?


Que le Deamon soit ok, n’est pas un vrais indicateur, moi, j’arrive à le mettre OK avec le RFXcom en clé !


Testez au moins comme je vous le demande : ttyACM0.
Le vrais nom du port est visible avec les commandes que ne vous ai indiqué.

Testé avec le port que vous m’avez indiqué mais sans succès.
Non ce n’est pas la mème clefs sur les deux boxs mais sur toutes les boxs que j’ai une dizaine(sur des installations distinctes), le port est le tty/USB21

J’ai vue au moins 20 boxs différentes récemment et jamais de port USB pour le Z-Wave.
- Regardez le VRAIS port en SSH, c’est pour éviter de tourner en rond

Et après, relancez une installation des dépendances et fournissez le journal d’installation de celle-ci.
Et cochez la gestion automatique de Deamon.

Sur la box ou vous avez mis USB21, le Z-Wave est bien utilisé aussi (c’est à dire qu’il pilote bien des équipements) ?
- c’est peut-être une spécificité de la Smart que je n’ai pas vue.

image

Bonjour,

Pour voir les ports tty montées dans le système, correspondant aux interfaces série :

Réglages > Système > Configuration > OS/DB > Administration Système > Ouvrir
taper commande

ls -l /dev/serial/by-id

lsusb

akenad :slight_smile:

1 « J'aime »

Bonjour et merci pour la précision.

Et dans ton exemple, on vois bien que la clé Gen5 (ID 0200) est en ttyACM1 (car le ttyACM0 est pris par la Conbee II).

Je pense que @Maxcrouz fait une erreur d’identification.

2 « J'aime »

Merci de vos messages.

Voici le résultat sur la box ou le zwave est NOK:

donc ttyacm0

et :

Voila je sais pas trop quoi faire puisque le fait de passer en acm0 ne change pas mon issue.

#Fabrice sur ton message précèdent tu demandes de réinstaller les dépendances et de fournir le journal d’installation, je ne vois pas ou il se trouve.

Merci

Sur la page principale du plugin z-wave, il faut cliquer sur le bouton réinstaller les dépendances.

Ensuite, dans analyse, logs.
Il faut le log d’installation des dépendances z-wave.
Au début il commence pas installation…

Il ne faut pas des copies d’écran, mais le contenu quand cela est terminé.

Heureusement que j’ai insisté pour l’identification de la clé…

Ceci:

Lancement de l'installation/mise à jour des dépendances openzwave
Hit:1 http://ftp.debian.org/debian buster InRelease
Hit:2 http://security.debian.org buster/updates InRelease
Hit:3 http://ftp.debian.org/debian buster-updates InRelease
Hit:4 http://www.deb-multimedia.org buster InRelease
Ign:5 http://ppa.launchpad.net/ondrej/php/ubuntu hirsute InRelease
Hit:6 http://ftp.debian.org/debian buster-backports InRelease
Hit:7 http://ftp.debian.org/debian buster-proposed-updates InRelease
Err:8 http://ppa.launchpad.net/ondrej/php/ubuntu hirsute Release
404  Not Found [IP: 91.189.95.85 80]
Hit:9 https://deb.nodesource.com/node_12.x buster InRelease
Hit:10 https://oph.mdrjr.net/meveric all InRelease
Hit:11 https://oph.mdrjr.net/meveric buster InRelease
Reading package lists...
E: The repository 'http://ppa.launchpad.net/ondrej/php/ubuntu hirsute Release' does not have a Release file.
Installation des dependances
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.6).
g++ is already the newest version (4:8.3.0-1).
gcc is already the newest version (4:8.3.0-1).
libjpeg-dev is already the newest version (1:1.5.2-2+deb10u1).
python-louie is already the newest version (1.1-4).
python-lxml is already the newest version (4.3.2-1+deb10u2).
make is already the newest version (4.2.1-1.2).
python-serial is already the newest version (3.4-4).
python-dev is already the newest version (2.7.16-1).
python-pip is already the newest version (18.1-5).
python-setuptools is already the newest version (40.8.0-1).
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.21.0-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
git : Depends: libcurl3-gnutls (>= 7.56.1) but 7.38.0-4+deb8u9 is to be installed
E: Unable to correct problems, you have held broken packages.
could not install git - abort