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
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.
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
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).
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.
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