Au secours.. RazBerry2

Bonsoir,
Cela fait 3 jours que je bataille pour remettre en route mon interface Zwave .
Historique: RPI3b, SSD ,Stretch, SSL .ovh et mise à jour Jeedom jusqu’à v4.1.17,tout fonctionnait parfaitement.Afin de profiter des avancés de Jeedom j’ai décidé d’upgrader vers Buster.
1er essai: sauvegarde (bien sur) Buster 32 bits et installation de Jeedom, restauration, mise en route tout se lance (c’est long) sauf Zwave. je revérifie config.txt pour le bluetooth, enable_uart=1 pour être sur du port, alors? rien relance multiples installations dépendances toujours rien.
Pensant à, peut être un bug dans la mise à jour, rédépart sur la base de la version Jeedom 32bits
2éme essai : tout pareil, tout le reste fonctionne sauf Zwave.
Je joins les infos qui pourrons peut être à trouver la solution car semble-t-il les dépendances ne sont pas installés ??
D’autre part, 127.0.0.1 est bien dans hosts pour localhost mais il y a aussi 127.0.1.1 jeedom…,?
Netstat ne donne rien pour 127.0.0.1:8083

Debug ;

[2021-02-13 17:55:39][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2021-02-13 17:58:24][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-13 17:58:25][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device /dev/ttyAMA0 --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 fsTDDpTiwtOXDG1Ej69YUc6xCbLTRvUe --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
('The dependency of openzwave plugin are not installed. Please check the plugin openzwave configuration page for instructions', 'error')
('Error: No module named tornado.web', 'error')
[2021-02-13 17:58:57][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2021-02-13 18:00:09][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-13 18:00:10][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device /dev/ttyAMA0 --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 fsTDDpTiwtOXDG1Ej69YUc6xCbLTRvUe --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
('The dependency of openzwave plugin are not installed. Please check the plugin openzwave configuration page for instructions', 'error')
('Error: No module named tornado.web', 'error')
[2021-02-13 18:00:42][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log.

Je suis à votre écoute. Merci

Bonsoir.

Vous ne désactivez pas le bluetooth de la bonne façon.

Il faut ajouter cette ligne :
dtoverlay=disable-bt

Tout en bas du fichier /boot/config.txt

Supprimez ce que vous avez ajouté vous même.

Sauvegardez et redémarrez.

1 « J'aime »

Vous pouvez placer ici le journal d’installation des dépendances. Merci d’utiliser les balises </>

Merci votre réponse.
Pour le config.txt, le disbale-bt est bien en place. Pour l’uart c’est un rajout comme pour mon PiZero avec Pizigate. Je l’ai levé ,relacé, toujours pareil Ci dessous journal des dépendances

Lancement de l'installation/mise à jour des dépendances openzwave
Get:1 http://raspbian.raspberrypi.org/raspbian buster InRelease [15.0 kB]
Hit:2 http://archive.raspberrypi.org/debian buster InRelease
Hit:3 http://packages.microsoft.com/repos/code stable InRelease
Hit:4 https://deb.nodesource.com/node_12.x buster InRelease
Fetched 15.0 kB in 2s (7623 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.6).
g++ is already the newest version (4:8.3.0-1+rpi2).
gcc is already the newest version (4:8.3.0-1+rpi2).
git is already the newest version (1:2.20.1-2+deb10u3).
libjpeg-dev is already the newest version (1:1.5.2-2+deb10u1).
libudev-dev is already the newest version (241-7~deb10u6+rpi1).
make is already the newest version (4.2.1-1.2).
python-dev is already the newest version (2.7.16-1).
python-louie is already the newest version (1.1-4).
python-lxml is already the newest version (4.3.2-1+deb10u2).
python-pyudev is already the newest version (0.21.0-1).
python-requests is already the newest version (2.21.0-1).
python-serial is already the newest version (3.4-4).
python-setuptools is already the newest version (40.8.0-1).
unzip is already the newest version (6.0-23+deb10u2).
python-pip is already the newest version (18.1-5+rpt1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Installation des dependances Python
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: urwid in /usr/local/lib/python3.7/dist-packages (2.1.2)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: louie in /usr/local/lib/python3.7/dist-packages (2.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (1.15.0)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)
mkdir: cannot create directory '/opt': File exists
Désinstallation de la version précédente
Installation de Python-OpenZwave
WARNING: Skipping Cython as it is not installed.
apt-get install --force-yes -y cython
Reading package lists...
Building dependency tree...
Reading state information...
cython is already the newest version (0.29.2-2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
Installing dependencies for python : 2 7 16
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.16-1).
python-docutils is already the newest version (0.14+dfsg-4).
python-louie is already the newest version (1.1-4).
python-setuptools is already the newest version (40.8.0-1).
python-pip is already the newest version (18.1-5+rpt1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
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.6).
g++ is already the newest version (4:8.3.0-1+rpi2).
libudev-dev is already the newest version (241-7~deb10u6+rpi1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
apt-get install --force-yes -y cython
Reading package lists...
Building dependency tree...
Reading state information...
cython is already the newest version (0.29.2-2).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
pip install nose-html
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: nose-html in /usr/local/lib/python3.7/dist-packages (1.1)
Requirement already satisfied: nose>=0.11.1 in /usr/local/lib/python3.7/dist-packages (from nose-html) (1.3.7)
pip install nose-progressive
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: nose-progressive in /usr/local/lib/python3.7/dist-packages (1.5.2)
Requirement already satisfied: nose>=1.2.1 in /usr/local/lib/python3.7/dist-packages (from nose-progressive) (1.3.7)
Requirement already satisfied: blessings<2.0,>=1.3 in /usr/local/lib/python3.7/dist-packages (from nose-progressive) (1.7)
Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from blessings<2.0,>=1.3->nose-progressive) (1.15.0)
pip install coverage
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: coverage in /usr/local/lib/python3.7/dist-packages (5.4)
pip install nose
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: nose in /usr/local/lib/python3.7/dist-packages (1.3.7)
pip install pylint
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: pylint in /usr/local/lib/python3.7/dist-packages (2.6.0)
Requirement already satisfied: astroid<=2.5,>=2.4.0 in /usr/local/lib/python3.7/dist-packages (from pylint) (2.4.2)
Requirement already satisfied: toml>=0.7.1 in /usr/local/lib/python3.7/dist-packages (from pylint) (0.10.2)
Requirement already satisfied: mccabe<0.7,>=0.6 in /usr/local/lib/python3.7/dist-packages (from pylint) (0.6.1)
Requirement already satisfied: isort<6,>=4.2.5 in /usr/local/lib/python3.7/dist-packages (from pylint) (5.7.0)
Requirement already satisfied: wrapt~=1.11 in /usr/local/lib/python3.7/dist-packages (from astroid<=2.5,>=2.4.0->pylint) (1.12.1)
Requirement already satisfied: typed-ast<1.5,>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from astroid<=2.5,>=2.4.0->pylint) (1.4.2)
Requirement already satisfied: six~=1.12 in /usr/local/lib/python3.7/dist-packages (from astroid<=2.5,>=2.4.0->pylint) (1.15.0)
Requirement already satisfied: lazy-object-proxy==1.4.* in /usr/local/lib/python3.7/dist-packages (from astroid<=2.5,>=2.4.0->pylint) (1.4.3)
#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 16)
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 UserCode.o
Building ThermostatSetpoint.o
Building Language.o
Building WakeUp.o
Building MultiCmd.o
Building Indicator.o
Building SensorBinary.o
Building DeviceResetLocally.o
Building Configuration.o
Building SensorAlarm.o
Building Hail.o
Building SwitchToggleBinary.o
Building SensorMultilevel.o
Building TimeParameters.o
Building ClimateControlSchedule.o
Building Color.o
Building ManufacturerSpecific.o
In file included from /usr/include/c++/8/map:60,
                 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++/8/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++/8/bits/stl_tree.h:2411: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*> >'} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8/map:61,
                 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++/8/bits/stl_map.h: In static member function 'static bool OpenZWave::ManufacturerSpecific::LoadProductXML()':
/usr/include/c++/8/bits/stl_map.h:518:8: 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*> >'} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8/bits/stl_map.h:518:8: 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*> >'} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8/bits/stl_map.h:518:8: 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*> >'} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
Building Lock.o
Building SwitchToggleMultilevel.o
Building ApplicationStatus.o
Building NodeNaming.o
Building DoorLockLogging.o
/opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp: In member function 'virtual bool OpenZWave::DoorLockLogging::HandleMsg(const uint8*, uint32, uint32)':
/opt/python-openzwave/openzwave/cpp/src/command_classes/DoorLockLogging.cpp:312:15: warning: passing argument 1 to restrict-qualified parameter aliases with argument 4 [-Wrestrict]
      snprintf(usercode, sizeof(usercode), "%s %d", usercode, (int)_data[12+i]);
               ^~~~~~~~                             ~~~~~~~~
Building MultiChannelAssociation.o
Building Protection.o
Building MeterPulse.o
Building ManufacturerProprietary.o
Building BarrierOperator.o
Building BasicWindowCovering.o
Building Association.o
Building Clock.o
Building SceneActivation.o
Building CentralScene.o
Building Powerlevel.o
Building Meter.o
Building AssociationCommandConfiguration.o
Building ThermostatOperatingState.o
Building SwitchMultilevel.o
Building Battery.o
Building ThermostatFanMode.o
Building CRC16Encap.o
Building ZWavePlusInfo.o
Building Security.o
Building SoundSwitch.o
Building MultiInstance.o
Building Version.o
Building Alarm.o
Building CommandClasses.o
Building ThermostatFanState.o
Building NoOperation.o
Building EnergyProduction.o
Building Basic.o
Building SwitchAll.o
Building CommandClass.o
Building DoorLock.o
Building ThermostatMode.o
Building ControllerReplication.o
Building SwitchBinary.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
/usr/lib/python2.7/dist-packages/Cython/Compiler/Main.py:367: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: /opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx
  tree = Parsing.p_module(s, pxd, full_module_name)
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-InigCj/python2.7-2.7.16=. -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: warning: "PY_SSIZE_T_CLEAN" redefined
 #define PY_SSIZE_T_CLEAN
 
<command-line>: note: this is the location of the previous definition
In file included from openzwave/cpp/src/aes/aescpp.h:26,
                 from openzwave/cpp/src/Driver.h:42,
                 from src-lib/libopenzwave/libopenzwave.cpp:638:
openzwave/cpp/src/aes/aes.h:75: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning( disable : 4324 )
 
openzwave/cpp/src/aes/aes.h:93: 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:30325: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)
                                                                                                                                                                                                            ^
In file included from src-lib/libopenzwave/libopenzwave.cpp:643:
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-InigCj/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security -Wl,-z,relro -Wdate-time -D_FORTIFY_SOURCE=2 -g -fdebug-prefix-map=/build/python2.7-InigCj/python2.7-2.7.16=. -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/node.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/controller.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/option.py -> build/lib.linux-armv7l-2.7/openzwave
copying src-api/openzwave/command.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/network.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/group.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/value.py -> build/lib.linux-armv7l-2.7/openzwave
creating build/bdist.linux-armv7l/egg
creating 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/__init__.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/option.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/openzwave/command.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/network.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/group.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/value.py -> build/bdist.linux-armv7l/egg/openzwave
copying build/lib.linux-armv7l-2.7/libopenzwave.so -> build/bdist.linux-armv7l/egg
byte-compiling build/bdist.linux-armv7l/egg/openzwave/node.py to node.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/controller.py to controller.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/option.py to option.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/command.py to command.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/scene.py to scene.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/network.py to network.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/object.py to object.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/group.py to group.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/singleton.py to singleton.pyc
byte-compiling build/bdist.linux-armv7l/egg/openzwave/value.py to value.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
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!

Merci pour votre aide.

En ssh faite cela :
sudo pip install tornado

Redémarrez le raspberry et testez.

Réponse:

Requirement already satisfied: tornado in /usr/local/lib/python3.7/dist-packages (6.1)

Tornado semble installé

Le port est bien en auto ?
Que donne le fichier de log au lancement maintenant.

La page santé de Jeedom est ok partout ?

Port en Auto
Log :

[2021-02-13 21:38:11][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log
[2021-02-13 21:38:34][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-13 21:38:36][INFO] : Lancement démon openzwave : /usr/bin/python /var/www/html/plugins/openzwave/core/class/../../resources/openzwaved/openzwaved.py  --device auto --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 fsTDDpTiwtOXDG1Ej69YUc6xCbLTRvUe --suppressRefresh 0 --cycle 0.3 --pid /tmp/jeedom/openzwave/deamon.pid
('The dependency of openzwave plugin are not installed. Please check the plugin openzwave configuration page for instructions', 'error')
('Error: No module named tornado.web', 'error')
[2021-02-13 21:39:06][ERROR] : Impossible de lancer le démon openzwave, relancer le démon en debug et vérifiez la log

sur page santé
dépendances OK
config démon OK
statut démon NOK

En ssh faire :

pip install tornado.web -U

jeedom@jeedom:~ $ pip install tornado.web -U
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement tornado.web
ERROR: No matching distribution found for tornado.web

python3 -m pip install tornado.web

désolé, toujours pareil,

jeedom@jeedom:~ $ python3 -m pip install tornado.web
Defaulting to user installation because normal site-packages is not writeable
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
ERROR: Could not find a version that satisfies the requirement tornado.web
ERROR: No matching distribution found for tornado.web

Merci pour votre patience

Vous avez sélectionné le bon port dans la configuration du plugin.

À par le deamon de ce plugin, tout est bien ok dans la page santé de Jeedom ?

Bonjour,
Port cle Raspberry pi( /dev/ttyAMAO)
Port laissé libre (grisé le défaut 8083)
J’ai un peu tout essayé mais en vain.

Dans la page santé, j’ai également pour Mysensors gateway NOK mais tout fonctionne normalement (lecture de mon Linky)

Je rencontre également un problème pour me connecter en ssl, est ce une cause à effet??
Par acquis de conscience je vais remonter sur une SD une version Strech avec la sauvegarde originale pour voir ce qui se passe et comparer les divers fichiers (host, config, cmdline etc)

Vous tiens au courant et encore merci

Bonjour

Stretch n’est pas du tout une bonne idée, il faut vraiment rester sur Buster.

Faites une installation clean avec une source 32 bits.

OK, c’est parti :+1: :+1: :+1:

Bonsoir,
Réinstallation à zéro. Buster 32 sur SSD, avec toutes les options suivant votre tuto.
Installation de Jeedom, et restauration d’une version 4.1.17.
Pas de SSL vraiment de base, toujours le même problème.
J’ai lu qu’il y avait une difficulté avec Z-Wave à cause des versions de Python. Ma précédente installation avait été faite en version 3 que j’avais migré en 4. L’installation ayant été faite en Python2 cela ne posait pas de problème particulier mais maintenant?? Désinstallation de Z-Wave et ré-install en version stable, rien à faire.J’y perds mon latin.
Y aurait-il une manip pour lancer les dépendances avec Python2?
Merci votre attention.

Bonsoir.

Je ne comprends pas ce qui vous arrive. Un autre utilisateur vient de réinstaller tout, comme vous, et cela fonctionne sans problème.
Python n’est pas inclus dans votre sauvegarde.

Installez juste Jeedom et le plugin z-wave, sans restauration. Pour voir.

Bonjour,
Après de multiples essais et lecture des différents posts concernant un problème similaire, j’ai bien compris que bien que les dépendances étaient considérées comme OK elles ne l’étaient pas complètement, avec particulièrement le problème « tornado » vous m’avez conseillez, à juste titre, d’essayer de le relancer avec

Mais malheureusement la réponse était que ce n’était pas possible par défaut de « version », alors, comme il semble que le souci était lié à un dialogue python (voir les discussions Salvialf et autres) j’ai tenté la commande python2 -m pip install tornado et PAF! il l’a pris et tout c’est remis en route sans problème… Zwave redémarré quasi immédiatement, même Mysensors qui rechignait est reparti.
ouf, le Zwave c’est le chauffage de la salle de bain et en ce moment, le matin c’est utile. :cold_face:
Encore un très grand merci pour votre aide ainsi qu’a tous les passionnés compétents du forum.
J’espère un jour pouvoir également apporter mon aide à quelqu’un.
On doit pouvoir fermer le sujet. @ Bernard

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.