Plugin Zwave vide

Bonsoir,

J’ai un soucis avec mon openZwave. tout fonctionnait, d’un seul coup, zwave HS, (le reste de jeedom semble fonctionner). … Dans réseaux zwave tout est vide … J’ai tenté de relancer l’installation d’openzwave, d’enlever, reboot, remettre la clé … rien

Je suis sur un raspi, debian.

Le log openzwave

[2020-02-09 21:01:53][INFO] : Start openzwaved
[2020-02-09 21:01:53][INFO] : Log level : debug
[2020-02-09 21:01:53][DEBUG] : PID file : /tmp/jeedom/openzwave/deamon.pid
[2020-02-09 21:01:53][INFO] : Device : /dev/ttyAMA0
[2020-02-09 21:01:53][DEBUG] : Apikey : ******
[2020-02-09 21:01:53][INFO] : Callback : http://127.0.0.1:80/plugins/openzwave/core/php/jeeZwave.php
[2020-02-09 21:01:53][INFO] : Cycle : 0.3
[2020-02-09 21:01:53][DEBUG] : Initial disabled nodes list: []
[2020-02-09 21:01:53][DEBUG] : Init request module v2.20.1
[2020-02-09 21:01:53][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-02-09 21:01:53][DEBUG] : http://127.0.0.1:80 "GET /plugins/openzwave/core/php/jeeZwave.php?apikey=****** HTTP/1.1" 200 0
[2020-02-09 21:01:53][INFO] : Check if the port REST server available
[2020-02-09 21:01:53][INFO] : --> pass
[2020-02-09 21:01:53][INFO] : Check OpenZWave Devices Database
[2020-02-09 21:01:53][INFO] : --> pass
[2020-02-09 21:01:53][INFO] : Validate zwcfg configuration file(s)
[2020-02-09 21:01:53][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xffc13f96.xml
[2020-02-09 21:01:53][DEBUG] : Create network object.
[2020-02-09 21:01:53][DEBUG] : Use sqlite version : (u'3.16.2',)
[2020-02-09 21:01:53][DEBUG] : connect to the louie dispatcher
[2020-02-09 21:01:53][INFO] : ******** The ZWave network is being started ********
[2020-02-09 21:01:53][INFO] : Start Openzwave network.
[2020-02-09 21:01:53][INFO] : OpenZwave Library Version 1.4.0
[2020-02-09 21:01:53][INFO] : Python-OpenZwave Wrapper Version 0.3.1
[2020-02-09 21:01:53][INFO] : --> pass
[2020-02-09 21:01:53][INFO] : Waiting for network to become ready
[2020-02-09 21:01:53][DEBUG] : Writing PID 2252 to /tmp/jeedom/openzwave/deamon.pid
[2020-02-09 21:01:54][DEBUG] : notif_callback : new notification
[2020-02-09 21:01:54][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-02-09 21:01:54][DEBUG] : notif_callback : call callback context
[2020-02-09 21:01:54][DEBUG] : zwcallback args=[{'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-02-09 21:01:54][DEBUG] : Z-Wave Notification : {'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-02-09 21:01:54][DEBUG] : notif_callback : end
[2020-02-09 21:01:55][DEBUG] : notif_callback : new notification
[2020-02-09 21:01:55][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-02-09 21:01:55][DEBUG] : notif_callback : call callback context
[2020-02-09 21:01:55][DEBUG] : zwcallback args=[{'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-02-09 21:01:55][DEBUG] : Z-Wave Notification : {'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-02-09 21:01:55][DEBUG] : notif_callback : end
[2020-02-09 21:01:56][DEBUG] : notif_callback : new notification
[2020-02-09 21:01:56][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-02-09 21:01:56][DEBUG] : notif_callback : call callback context
[2020-02-09 21:01:56][DEBUG] : zwcallback args=[{'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-02-09 21:01:56][DEBUG] : Z-Wave Notification : {'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-02-09 21:01:56][DEBUG] : notif_callback : end
[2020-02-09 21:01:58][DEBUG] : notif_callback : new notification
[2020-02-09 21:01:58][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-02-09 21:01:58][DEBUG] : notif_callback : call callback context
[2020-02-09 21:01:58][DEBUG] : zwcallback args=[{'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-02-09 21:01:58][DEBUG] : Z-Wave Notification : {'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-02-09 21:01:58][DEBUG] : notif_callback : end
[2020-02-09 21:01:59][DEBUG] : notif_callback : new notification
[2020-02-09 21:01:59][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2020-02-09 21:01:59][DEBUG] : notif_callback : call callback context
[2020-02-09 21:01:59][DEBUG] : zwcallback args=[{'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2020-02-09 21:01:59][DEBUG] : Z-Wave Notification : {'homeId': 0L, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2020-02-09 21:01:59][DEBUG] : notif_callback : end
[2020-02-09 21:04:25][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 8.77ms
[2020-02-09 21:04:25][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 2.84ms
[2020-02-09 21:04:26][INFO] : 200 GET /network?type=info&info=getNeighbours&apikey=****** (127.0.0.1) 4.07ms
[2020-02-09 21:04:26][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 4.46ms
[2020-02-09 21:04:32][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 2.26ms
[2020-02-09 21:21:53][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 4.68ms
[2020-02-09 21:21:53][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 8.38ms
[2020-02-09 21:21:54][INFO] : 200 GET /network?type=info&info=getNeighbours&apikey=****** (127.0.0.1) 6.27ms
[2020-02-09 21:21:54][INFO] : 200 GET /network?type=info&info=getStatus&apikey=****** (127.0.0.1) 3.97ms

le openzwaved

2020-02-09 21:01:53.287 Always, OpenZwave Version 1.4.0 Starting Up
2020-02-09 21:01:53.294 Info, Setting Up Provided Network Key for Secure Communications
2020-02-09 21:01:53.301 Info, mgr,     Added driver for controller /dev/ttyAMA0
2020-02-09 21:01:53.302 Info,   Opening controller /dev/ttyAMA0
2020-02-09 21:01:53.302 Info, Trying to open serial port /dev/ttyAMA0 (attempt 1)
2020-02-09 21:01:53.303 Info, Serial port /dev/ttyAMA0 opened (attempt 1)
2020-02-09 21:01:53.303 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-02-09 21:01:53.303 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2020-02-09 21:01:53.303 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2020-02-09 21:01:53.303 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2020-02-09 21:01:53.303 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2020-02-09 21:01:53.303 Detail,
2020-02-09 21:01:53.303 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2020-02-09 21:01:54.304 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-02-09 21:01:54.304 Detail, contrlr, Removing current message
2020-02-09 21:01:54.304 Detail, contrlr, Notification: Notification - TimeOut
2020-02-09 21:01:54.310 Detail,
2020-02-09 21:01:54.310 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2020-02-09 21:01:55.310 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-02-09 21:01:55.311 Detail, contrlr, Removing current message
2020-02-09 21:01:55.311 Detail, contrlr, Notification: Notification - TimeOut
2020-02-09 21:01:55.315 Detail,
2020-02-09 21:01:55.315 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2020-02-09 21:01:56.316 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-02-09 21:01:56.316 Detail, contrlr, Removing current message
2020-02-09 21:01:56.316 Detail, contrlr, Notification: Notification - TimeOut
2020-02-09 21:01:56.321 Detail,
2020-02-09 21:01:56.321 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2020-02-09 21:01:57.321 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-02-09 21:01:58.273 Detail, contrlr, Removing current message
2020-02-09 21:01:58.273 Detail, contrlr, Notification: Notification - TimeOut
2020-02-09 21:01:58.280 Detail,
2020-02-09 21:01:58.281 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2020-02-09 21:01:59.281 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2020-02-09 21:01:59.281 Detail, contrlr, Removing current message
2020-02-09 21:01:59.281 Detail, contrlr, Notification: Notification - TimeOut

merci

Salut,

Attention à ne pas afficher la clé api en clair dans les logs. J’espère avoir tout corrigé…

1 « J'aime »

si ça c’est pas de la réactivité :grinning:

Je n’ai aucun mérite j’ai été prévenu :wink:

merci pour la clé API , je n’ai pas l’habitude des logs

Personne ne sait m’aider ? j’ai restauré une ancienne version (je fais une image de jeedom sur mon nas toutes les semaines) … même combat .

Je suis vraiment dans l’impasse :frowning: … et je ne veux pas tout perdre mes config sur jeedom , j’utilise beaucoup le zwave …

Merci

Bonjour,
Page config du plug-in ?
Est ce que la clé n’aurait pas changer de port ?

a priori, non

merci de t’intéresser à mon problème :wink:

le page où j’ai constaté le dysfonctionnement, ya plus rien :frowning:

Salut,

Tu dis « débrancher et remettre la clé » => usb ?
Si oui, c’est pas cohérent avec la capture d’écran qui ressemble à une carte additionnelle razberry

Mon cas avec de l’usb

De plus l’installation des dépendances datent de plus d’un an… ça coûte rien de les relancer… il y a beaucoup de modifications dans les dernières versions du plugin et c’est recommandé…

1 « J'aime »

Exactement le même avis concernant la clé.

@bart70 Et pour les dépendances, lis les changelog, il y a eu des versions ou réinstaller les dépendances était obligatoire (même si marquée OK).

oui, c’est bien une clé USB.

Je viens de relancer l’installation des dépendances, je n’avais pas vu que ça datait.

Je relance le Démon … même chose, (tout est vide dans le plugin zwave)

Là les logs de l’installation des dépendances sont les bienvenues…
Attention la réinstallation c’est très long… donc il faut pas relancer avant la fin

Et reste que le port configuré n’était pas le bon: si tout est vide dans l’écran « réseau zwave » c’est que le contrôleur (ta clé) n’est pas trouvée.

Lancement de l'installation/mise à jour des dépendances openzwave
Hit:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Get:3 https://deb.nodesource.com/node_12.x stretch InRelease [4585 B]
Fetched 4585 B in 1s (3262 B/s)
Reading package lists...
Installation des dependances
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
g++ is already the newest version (4:6.3.0-4).
gcc is already the newest version (4:6.3.0-4).
git is already the newest version (1:2.11.0-3+deb9u5).
libjpeg-dev is already the newest version (1:1.5.1-2).
libudev-dev is already the newest version (232-25+deb9u12).
make is already the newest version (4.1-9.1).
python-dev is already the newest version (2.7.13-2).
python-louie is already the newest version (1.1-2.1).
python-lxml is already the newest version (3.7.1-1).
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.12.4-1).
python-serial is already the newest version (3.2.1-1).
python-setuptools is already the newest version (33.1.1-1).
unzip is already the newest version (6.0-21+deb9u2).
python-pip is already the newest version (9.0.1-2+rpt2).
The following package was automatically installed and is no longer required:
libpng12-0
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
Installation des dependances Python
Requirement already satisfied: urwid in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: louie in /usr/lib/python2.7/dist-packages
Requirement already satisfied: nose>=0.8.3 in /usr/lib/python2.7/dist-packages (from louie)
Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: tornado in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: singledispatch in /usr/local/lib/python2.7/dist-packages (from tornado)
Requirement already satisfied: futures in /usr/local/lib/python2.7/dist-packages (from tornado)
Requirement already satisfied: backports-abc>=0.4 in /usr/local/lib/python2.7/dist-packages (from tornado)
Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages (from singledispatch->tornado)
mkdir: cannot create directory '/opt': File exists
Désinstallation de la version précédente
Installation de Python-OpenZwave
Not uninstalling cython at /usr/lib/python2.7/dist-packages, outside environment /usr
apt-get install --force-yes -y cython
Reading package lists...
Building dependency tree...
Reading state information...
cython is already the newest version (0.25.2-1).
The following package was automatically installed and is no longer required:
libpng12-0
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
Installing dependencies for python : 2 7 13
apt-get install --force-yes -y python-pip python-dev python-docutils python-setuptools python-louie
Reading package lists...
Building dependency tree...
Reading state information...
python-dev is already the newest version (2.7.13-2).
python-docutils is already the newest version (0.13.1+dfsg-2).
python-louie is already the newest version (1.1-2.1).
python-setuptools is already the newest version (33.1.1-1).
python-pip is already the newest version (9.0.1-2+rpt2).
The following package was automatically installed and is no longer required:
libpng12-0
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
apt-get install --force-yes -y build-essential libudev-dev g++
Reading package lists...
Building dependency tree...
Reading state information...
build-essential is already the newest version (12.3).
g++ is already the newest version (4:6.3.0-4).
libudev-dev is already the newest version (232-25+deb9u12).
The following package was automatically installed and is no longer required:
libpng12-0
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
apt-get install --force-yes -y cython
Reading package lists...
Building dependency tree...
Reading state information...
cython is already the newest version (0.25.2-1).
The following package was automatically installed and is no longer required:
libpng12-0
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 38 not upgraded.
pip install nose-html
Requirement already satisfied: nose-html in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: nose>=0.11.1 in /usr/lib/python2.7/dist-packages (from nose-html)
pip install nose-progressive
Requirement already satisfied: nose-progressive in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: nose>=1.2.1 in /usr/lib/python2.7/dist-packages (from nose-progressive)
Requirement already satisfied: blessings<2.0,>=1.3 in /usr/local/lib/python2.7/dist-packages (from nose-progressive)
Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages (from blessings<2.0,>=1.3->nose-progressive)
pip install coverage
Requirement already satisfied: coverage in /usr/local/lib/python2.7/dist-packages
pip install nose
Requirement already satisfied: nose in /usr/lib/python2.7/dist-packages
pip install pylint
Requirement already satisfied: pylint in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: singledispatch; python_version < "3.4" in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: mccabe in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: configparser; python_version == "2.7" in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: astroid<2.0,>=1.6 in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: isort>=4.2.5 in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: backports.functools-lru-cache; python_version == "2.7" in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: six in /usr/local/lib/python2.7/dist-packages (from pylint)
Requirement already satisfied: enum34>=1.1.3; python_version < "3.4" in /usr/local/lib/python2.7/dist-packages (from astroid<2.0,>=1.6->pylint)
Requirement already satisfied: lazy-object-proxy in /usr/local/lib/python2.7/dist-packages (from astroid<2.0,>=1.6->pylint)
Requirement already satisfied: wrapt in /usr/local/lib/python2.7/dist-packages (from astroid<2.0,>=1.6->pylint)
Requirement already satisfied: futures in /usr/local/lib/python2.7/dist-packages (from isort>=4.2.5->pylint)
#pip install docutils
#pip install setuptools
#The following line crashes with a core dump
#pip install "Cython==0.22"
Dependencies for users installed (python 2 7 13)
sed -i -e '253s/.*//' openzwave/cpp/src/value_classes/ValueID.h
cd openzwave && make
make[1]: Entering directory '/opt/python-openzwave/openzwave'
CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/build/ -w
make[2]: Entering directory '/opt/python-openzwave/openzwave/cpp/build'
Building OpenZWave Version 1.4.-1
Building tinystr.o
Building tinyxmlerror.o
Building tinyxml.o
Building tinyxmlparser.o
Building hid.o
Building aeskey.o
Building aescrypt.o
Building aestab.o
Building aes_modes.o
Building Proprietary.o
Building DoorLock.o
Building Language.o
Building ZWavePlusInfo.o
Building Configuration.o
Building ManufacturerSpecific.o
In file included from /usr/include/c++/6/map:60:0,
from /opt/python-openzwave/openzwave/cpp/src/command_classes/CommandClasses.h:32,
from /opt/python-openzwave/openzwave/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
/usr/include/c++/6/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<long long int&&>, std::tuple<>}; _Key = long long int; _Val = std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>; _KeyOfValue = std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >; _Compare = std::less<long long int>; _Alloc = std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >]':
/usr/include/c++/6/bits/stl_tree.h:2193:7: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >}' will change in GCC 7.1
_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/6/map:61:0,
from /opt/python-openzwave/openzwave/cpp/src/command_classes/CommandClasses.h:32,
from /opt/python-openzwave/openzwave/cpp/src/command_classes/ManufacturerSpecific.cpp:28:
/usr/include/c++/6/bits/stl_map.h: In static member function 'static bool OpenZWave::ManufacturerSpecific::LoadProductXML()':
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >}' will change in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >}' will change in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
/usr/include/c++/6/bits/stl_map.h:502:4: note: parameter passing for argument of type 'std::_Rb_tree<long long int, std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*>, std::_Select1st<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >, std::less<long long int>, std::allocator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> > >::const_iterator {aka std::_Rb_tree_const_iterator<std::pair<const long long int, OpenZWave::ManufacturerSpecific::Product*> >}' will change in GCC 7.1
__i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
^~~
Building SensorBinary.o
Building SwitchBinary.o
Building ClimateControlSchedule.o
Building BasicWindowCovering.o
Building Clock.o
Building MeterPulse.o
Building CommandClass.o
Building SwitchToggleBinary.o
Building ThermostatMode.o
Building MultiInstance.o
Building TimeParameters.o
Building SwitchMultilevel.o
Building UserCode.o
Building SensorAlarm.o
Building BarrierOperator.o
Building ThermostatSetpoint.o
Building Hail.o
Building ApplicationStatus.o
Building CentralScene.o
Building DoorLockLogging.o
Building NodeNaming.o
Building WakeUp.o
Building ManufacturerProprietary.o
Building Basic.o
Building Indicator.o
Building MultiCmd.o
Building Association.o
Building MultiChannelAssociation.o
Building Lock.o
Building SceneActivation.o
Building Powerlevel.o
Building Meter.o
Building AssociationCommandConfiguration.o
Building SensorMultilevel.o
Building ThermostatOperatingState.o
Building Color.o
Building Battery.o
Building ThermostatFanMode.o
Building CRC16Encap.o
Building SoundSwitch.o
Building Security.o
Building Version.o
Building Alarm.o
Building CommandClasses.o
Building ThermostatFanState.o
Building NoOperation.o
Building SwitchAll.o
Building EnergyProduction.o
Building DeviceResetLocally.o
Building ControllerReplication.o
Building Protection.o
Building SwitchToggleMultilevel.o
Building Value.o
Building ValueList.o
Building ValueButton.o
Building ValueInt.o
Building ValueStore.o
Building ValueDecimal.o
Building ValueRaw.o
Building ValueString.o
Building ValueByte.o
Building ValueBool.o
Building ValueSchedule.o
Building ValueShort.o
Building Controller.o
Building Wait.o
Building Thread.o
Building Stream.o
Building Log.o
Building HidController.o
Building Mutex.o
Building SerialController.o
Building Event.o
Building FileOps.o
Building TimeStamp.o
Building FileOpsImpl.o
Building TimeStampImpl.o
Building WaitImpl.o
Building ThreadImpl.o
Building LogImpl.o
Building MutexImpl.o
Building SerialControllerImpl.o
Building EventImpl.o
Building Options.o
Building Scene.o
Building Utils.o
Building Driver.o
Building ZWSecurity.o
Building Group.o
Building Node.o
Building Manager.o
Building Msg.o
Building Notification.o
Creating vers.cpp
Building vers.o
Linking Static Library
Linking Shared Library
Making ozw_config file
make[2]: Leaving directory '/opt/python-openzwave/openzwave/cpp/build'
CPPFLAGS= make -C /opt/python-openzwave/openzwave/cpp/examples/MinOZW/ -w
make[2]: Entering directory '/opt/python-openzwave/openzwave/cpp/examples/MinOZW'
Building Main.o
Linking /opt/python-openzwave/openzwave/.lib/MinOZW
g++   -o /opt/python-openzwave/openzwave/.lib/MinOZW /opt/python-openzwave/openzwave/.lib/Main.o /opt/python-openzwave/openzwave/libopenzwave.so -pthread
Creating Temporary Shell Launch Script
make[2]: Leaving directory '/opt/python-openzwave/openzwave/cpp/examples/MinOZW'
make[1]: Leaving directory '/opt/python-openzwave/openzwave'
python setup-lib.py build
running build
running build_ext
cythoning src-lib/libopenzwave/libopenzwave.pyx to src-lib/libopenzwave/libopenzwave.cpp
building 'libopenzwave' extension
creating build
creating build/temp.linux-armv7l-2.7
creating build/temp.linux-armv7l-2.7/src-lib
creating build/temp.linux-armv7l-2.7/src-lib/libopenzwave
arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -fPIC -DPY_SSIZE_T_CLEAN=1 -Iopenzwave/cpp/src/ -Iopenzwave/cpp/src/value_classes/ -Iopenzwave/cpp/src/platform/ -Iopenzwave/cpp/build/linux/ -I/usr/include/python2.7 -c src-lib/libopenzwave/libopenzwave.cpp -o build/temp.linux-armv7l-2.7/src-lib/libopenzwave/libopenzwave.o
cc1plus: warning: command line option '-Wstrict-prototypes' is valid for C/ObjC but not for C++
src-lib/libopenzwave/libopenzwave.cpp:3:0: warning: "PY_SSIZE_T_CLEAN" redefined
#define PY_SSIZE_T_CLEAN
<command-line>:0:0: note: this is the location of the previous definition
In file included from openzwave/cpp/src/aes/aescpp.h:26:0,
from openzwave/cpp/src/Driver.h:42,
from src-lib/libopenzwave/libopenzwave.cpp:459:
openzwave/cpp/src/aes/aes.h:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
#pragma warning( disable : 4324 )
openzwave/cpp/src/aes/aes.h:93:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
#pragma warning( default : 4324 )
src-lib/libopenzwave/libopenzwave.cpp: In function 'PyObject* __pyx_pf_12libopenzwave_9PyManager_268beginControllerCommand(__pyx_obj_12libopenzwave_PyManager*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*, PyObject*)':
src-lib/libopenzwave/libopenzwave.cpp:29891:204: warning: 'bool OpenZWave::Manager::BeginControllerCommand(uint32, OpenZWave::Driver::ControllerCommand, OpenZWave::Driver::pfnControllerCallback_t, void*, bool, uint8, uint8)' is deprecated [-Wdeprecated-declarations]
__pyx_t_6 = __Pyx_PyBool_FromLong(__pyx_v_self->manager->BeginControllerCommand(__pyx_t_1, __pyx_t_2, __pyx_f_12libopenzwave_ctrl_callback, ((void *)__pyx_v_pythonfunc), __pyx_t_3, __pyx_t_4, __pyx_t_5)); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 4120, __pyx_L1_error)
^
src-lib/libopenzwave/libopenzwave.cpp:545:36: note: in definition of macro '__Pyx_PyBool_FromLong'
#define __Pyx_PyBool_FromLong(b) ((b) ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False))
^
In file included from src-lib/libopenzwave/libopenzwave.cpp:464:0:
openzwave/cpp/src/Manager.h:1731:19: note: declared here
DEPRECATED bool BeginControllerCommand( uint32 const _homeId, Driver::ControllerCommand _command, Driver::pfnControllerCallback_t _callback = NULL, void* _context = NULL, bool _highPower = false, uint8 _nodeId = 0xff, uint8 _arg = 0 );
^~~~~~~~~~~~~~~~~~~~~~
creating build/lib.linux-armv7l-2.7
arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-Ub3vap/python2.7-2.7.13=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-armv7l-2.7/src-lib/libopenzwave/libopenzwave.o openzwave/libopenzwave.a -ludev -lstdc++ -o build/lib.linux-armv7l-2.7/libopenzwave.so
python setup-lib.py install
running install
running bdist_egg
running egg_info
creating src-lib/libopenzwave.egg-info
writing requirements to src-lib/libopenzwave.egg-info/requires.txt
writing src-lib/libopenzwave.egg-info/PKG-INFO
writing top-level names to src-lib/libopenzwave.egg-info/top_level.txt
writing dependency_links to src-lib/libopenzwave.egg-info/dependency_links.txt
writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
reading manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
writing manifest file 'src-lib/libopenzwave.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_ext
skipping 'src-lib/libopenzwave/libopenzwave.cpp' Cython extension (up-to-date)
creating build/bdist.linux-armv7l
creating build/bdist.linux-armv7l/egg
copying build/lib.linux-armv7l-2.7/libopenzwave.so -> build/bdist.linux-armv7l/egg
creating stub loader for libopenzwave.so
byte-compiling build/bdist.linux-armv7l/egg/libopenzwave.py to libopenzwave.pyc
installing package data to build/bdist.linux-armv7l/egg
running install_data
creating build/bdist.linux-armv7l/egg/config
creating build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/not-zip-safe -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/requires.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/libopenzwave-0.3.1-py2.7-linux-armv7l.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing libopenzwave-0.3.1-py2.7-linux-armv7l.egg
creating /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-armv7l.egg
Extracting libopenzwave-0.3.1-py2.7-linux-armv7l.egg to /usr/local/lib/python2.7/dist-packages
Adding libopenzwave 0.3.1 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-armv7l.egg
Processing dependencies for libopenzwave==0.3.1
Searching for six==1.12.0
Best match: six 1.12.0
Adding six 1.12.0 to easy-install.pth file
Using /usr/lib/python2.7/dist-packages
Finished processing dependencies for libopenzwave==0.3.1
Installation of lib finished.
python setup-api.py install
running install
running bdist_egg
running egg_info
creating src-api/openzwave.egg-info
writing requirements to src-api/openzwave.egg-info/requires.txt
writing src-api/openzwave.egg-info/PKG-INFO
writing top-level names to src-api/openzwave.egg-info/top_level.txt
writing dependency_links to src-api/openzwave.egg-info/dependency_links.txt
writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
reading manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
writing manifest file 'src-api/openzwave.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-armv7l/egg
running install_lib
running build_py
creating build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/option.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/value.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/scene.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/group.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/node.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/network.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/__init__.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/object.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/singleton.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/controller.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/command.py -> build/lib.linux-armv7l-2.7/openzwave
creating build/bdist.linux-armv7l/egg
copying build/lib.linux-armv7l-2.7/libopenzwave.so -> build/bdist.linux-armv7l/egg
creating build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/option.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/value.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/scene.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/group.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/node.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/network.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/__init__.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/object.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/singleton.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/controller.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/command.py -> build/bdist.linux-armv7l/egg/openzwave
byte-compiling build/bdist.linux-armv7l/egg/openzwave/option.py to option.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/value.py to value.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/scene.py to scene.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/group.py to group.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/node.py to node.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/network.py to network.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/object.py to object.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/singleton.py to singleton.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/controller.py to controller.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/command.py to command.pyc
creating build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/PKG-INFO -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/SOURCES.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/dependency_links.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/not-zip-safe -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/requires.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
copying src-api/openzwave.egg-info/top_level.txt -> build/bdist.linux-armv7l/egg/EGG-INFO
writing build/bdist.linux-armv7l/egg/EGG-INFO/native_libs.txt
creating 'dist/openzwave-0.3.1-py2.7.egg' and adding 'build/bdist.linux-armv7l/egg' to it
removing 'build/bdist.linux-armv7l/egg' (and everything under it)
Processing openzwave-0.3.1-py2.7.egg
creating /usr/local/lib/python2.7/dist-packages/openzwave-0.3.1-py2.7.egg
Extracting openzwave-0.3.1-py2.7.egg to /usr/local/lib/python2.7/dist-packages
Adding openzwave 0.3.1 to easy-install.pth file
Installed /usr/local/lib/python2.7/dist-packages/openzwave-0.3.1-py2.7.egg
Processing dependencies for openzwave==0.3.1
Searching for libopenzwave==0.3.1
Best match: libopenzwave 0.3.1
Processing libopenzwave-0.3.1-py2.7-linux-armv7l.egg
libopenzwave 0.3.1 is already the active version in easy-install.pth
Using /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-armv7l.egg
Searching for Louie==1.1
Best match: Louie 1.1
Adding Louie 1.1 to easy-install.pth file
Using /usr/lib/python2.7/dist-packages
Searching for six==1.12.0
Best match: six 1.12.0
Adding six 1.12.0 to easy-install.pth file
Using /usr/lib/python2.7/dist-packages
Searching for nose==1.3.7
Best match: nose 1.3.7
Adding nose 1.3.7 to easy-install.pth file
Installing nosetests script to /usr/local/bin
Installing nosetests-2.7 script to /usr/local/bin
Using /usr/lib/python2.7/dist-packages
Finished processing dependencies for openzwave==0.3.1
Installation of API finished.
sed: can't read /etc/inittab: No such file or directory
Raspberry Pi 3 Detected. If you use a Razberry board you must Disabling Bluetooth
Please add 'dtoverlay=pi3-miniuart-bt' to the end of the file /boot/config.txt
And reboot your Raspberry Pi
Everything is successfully installed!

c’est ça le log demandé ?

pour le port … il peut lancer le démon alors qu’il ne trouve pas la clé ? je tente de changer

si je mets en Auto pour le port, il n’arrive pas à lancer le démon (et l’autre port usb trouvé, c’est ma RFXcom)

Oui, le démon se lancera mais aucune communication possible

Avec une clé usb, normalement le port sera du style /dev/ttyACM0 (ou ACM1 etc)
Si la clé n’est pas vue du tout, tu peux essayer de la brancher sur un hub usb alimenté.
Il est possible aussi qu’elle soit défectueuse.

Tu peux essayer aussi sous Windows par exemple, ça permettra de voir si la clé est reconnue