Migration zwave de smart vers atlas zigbee+zwaveUSB

Bonjour,

J’ai reçu et installé ma jeedom atlas ce week-end.
J’ai suivi la procédure de backup réseaux du zwave de la smart vers l’atlas (Migration depuis une Jeedom Smart Z-Wave vers une Jeedom Atlas Z-Wave) et j’ai bien récupéré mes modules… En fait, non !
J’ai bien la liste des modules dans la page du plugin zwave mais si j’affiche la santé ou le graphique réseau, je n’ai aucun module, même pas le contrôleur USB…
Est-ce que quelqu’un a une idée pour voir tout ça apparaître ?
J’ai essayer d’arrêter l’atlas pendant un moment et de la relancer, de la redémarrer… Pleins de choses qui n’ont rien réglé. Je sèche… A vos idées !!!

Merci d’avance.
Will

Tu as cliquer sur synchronisé ? Tu as quoi dans tes logs ? Le deamon est OK ? Les dépendances bien lancée ?

Bonjour,

Veuillez fournir une copie de tous les logs du plugin dans un Texte préformaté, une capture d’écran de la page de config du plug-in et une capture d’écran de la page santé de jeedom

Ceci est valable pour toutes demande d’aide sur un plug-in.

Bonjour,

Je n’ai pas vu vos réponses avant. Désolé et merci pour celles-ci.
Pour @Idaho947 , j’ai testé la synchrnisation et ça ne fait rien. Dans les logs, ci-dessous un extrait :

Check if the port REST server available
[2022-07-24 19:29:36][INFO] : --> pass
[2022-07-24 19:29:36][INFO] : Check OpenZWave Devices Database
[2022-07-24 19:29:36][INFO] : --> pass
[2022-07-24 19:29:36][INFO] : Validate zwcfg configuration file(s)
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xd776d73c.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xc08c0c50.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xe0ddd0f1.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xca3d6408.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0x0e0d0c0b.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xfca2d9f1.xml
[2022-07-24 19:29:36][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xf7c9c25d.xml
[2022-07-24 19:29:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xdf8a7742.xml
[2022-07-24 19:29:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xffe5940b.xml
[2022-07-24 19:29:37][INFO] : ... check: /var/www/html/plugins/openzwave/core/class/../../data/zwcfg_0xd69d4cec.xml
[2022-07-24 19:29:37][DEBUG] : Create network object.
[2022-07-24 19:29:37][DEBUG] : Use sqlite version : (u'3.27.2',)
[2022-07-24 19:29:37][DEBUG] : connect to the louie dispatcher
[2022-07-24 19:29:37][INFO] : ******** The ZWave network is being started ********
[2022-07-24 19:29:37][INFO] : Start Openzwave network.
[2022-07-24 19:29:37][INFO] : OpenZwave Library Version 1.4.0
[2022-07-24 19:29:37][INFO] : Python-OpenZwave Wrapper Version 0.3.1
[2022-07-24 19:29:37][INFO] : --> pass
[2022-07-24 19:29:37][INFO] : Waiting for network to become ready
[2022-07-24 19:29:37][DEBUG] : Writing PID 14398 to /tmp/jeedom/openzwave/deamon.pid
[2022-07-24 19:29:38][INFO] : Démon openzwave lancé
[2022-07-24 19:29:38][DEBUG] : notif_callback : new notification
[2022-07-24 19:29:38][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2022-07-24 19:29:38][DEBUG] : notif_callback : call callback context
[2022-07-24 19:29:38][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2022-07-24 19:29:38][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2022-07-24 19:29:38][DEBUG] : notif_callback : end
[2022-07-24 19:29:39][DEBUG] : notif_callback : new notification
[2022-07-24 19:29:39][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2022-07-24 19:29:39][DEBUG] : notif_callback : call callback context
[2022-07-24 19:29:39][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2022-07-24 19:29:39][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2022-07-24 19:29:39][DEBUG] : notif_callback : end
[2022-07-24 19:29:40][DEBUG] : notif_callback : new notification
[2022-07-24 19:29:40][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2022-07-24 19:29:40][DEBUG] : notif_callback : call callback context
[2022-07-24 19:29:40][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2022-07-24 19:29:40][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2022-07-24 19:29:40][DEBUG] : notif_callback : end
[2022-07-24 19:29:41][DEBUG] : notif_callback : new notification
[2022-07-24 19:29:41][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2022-07-24 19:29:41][DEBUG] : notif_callback : call callback context
[2022-07-24 19:29:41][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2022-07-24 19:29:41][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2022-07-24 19:29:41][DEBUG] : notif_callback : end
[2022-07-24 19:29:42][DEBUG] : notif_callback : new notification
[2022-07-24 19:29:42][DEBUG] : notif_callback : Notification type : 26, nodeId : 255
[2022-07-24 19:29:42][DEBUG] : notif_callback : call callback context
[2022-07-24 19:29:42][DEBUG] : zwcallback args=[{'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}]
[2022-07-24 19:29:42][DEBUG] : Z-Wave Notification : {'homeId': 0, 'notificationCode': 1, 'notificationType': 'Notification', 'nodeId': 255}
[2022-07-24 19:29:42][DEBUG] : notif_callback : end
[2022-07-24 19:29:53][INFO] : 200 GET /network?type=info&info=getStatus&apikey=SsKcaxqVVR2F2FwRIPPcf4SSX9AwmqS3r57saFtXDWQbGdMH (127.0.0.1) 2.55ms
[2022-07-24 19:29:53][INFO] : 200 GET /network?type=info&info=getStatus&apikey=SsKcaxqVVR2F2FwRIPPcf4SSX9AwmqS3r57saFtXDWQbGdMH (127.0.0.1) 2.59ms"

Après, il y a plusieurs lignes comme les 2 dernières.
Sinon, le daemon est OK et les dépendances bien réinstallées.

Pour @Mips, ci-dessous les autres demandes :
log openswavz_packages :

Désinstallation de la version précédente
Installation de Python-OpenZwave
WARNING: Skipping Cython as it is not installed.
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
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 129 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-louie is already the newest version (1.1-4).
python-dev is already the newest version (2.7.16-1).
python-docutils is already the newest version (0.14+dfsg-4).
python-pip is already the newest version (18.1-5).
python-setuptools is already the newest version (40.8.0-1).
0 upgraded, 0 newly installed, 0 to remove and 129 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).
libudev-dev is already the newest version (241-7~deb10u8).
0 upgraded, 0 newly installed, 0 to remove and 129 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 129 not upgraded.
W: --force-yes is deprecated, use one of the options starting with --allow instead.
pip install nose-html
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)
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
pip install nose-progressive
Collecting nose-progressive
  Using cached nose-progressive-1.5.2.tar.gz (32 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  error: subprocess-exited-with-error
  
  × python setup.py egg_info did not run successfully.
  │ exit code: 1
  ╰─> [1 lines of output]
      error in nose-progressive setup command: use_2to3 is invalid.
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
make: *** [Makefile:160: tests-deps] Error 1
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 Security.o
Building Proprietary.o
Building ThermostatSetpoint.o
Building ThermostatFanMode.o
Building ControllerReplication.o
Building MultiChannelAssociation.o
Building Clock.o
Building Color.o
Building Meter.o
Building ZWavePlusInfo.o
Building CRC16Encap.o
Building MultiInstance.o
Building MeterPulse.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 SwitchBinary.o
Building BasicWindowCovering.o
Building SwitchAll.o
Building Configuration.o
Building SwitchToggleBinary.o
Building SensorMultilevel.o
Building TimeParameters.o
Building UserCode.o
Building SensorAlarm.o
Building BarrierOperator.o
Building Association.o
Building EnergyProduction.o
Building DoorLock.o
Building SwitchMultilevel.o
Building ApplicationStatus.o
Building NodeNaming.o
Building Language.o
Building ClimateControlSchedule.o
Building Protection.o
Building CommandClass.o
Building ThermostatOperatingState.o
Building WakeUp.o
Building ManufacturerProprietary.o
Building MultiCmd.o
Building Hail.o
Building Lock.o
Building SceneActivation.o
Building Powerlevel.o
Building Alarm.o
Building NoOperation.o
Building AssociationCommandConfiguration.o
Building Battery.o
Building CentralScene.o
Building SoundSwitch.o
Building Indicator.o
Building SensorBinary.o
Building Version.o
Building CommandClasses.o
Building ThermostatFanState.o
Building ManufacturerSpecific.o
Building Basic.o
Building DeviceResetLocally.o
Building ThermostatMode.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
/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-aarch64-2.7
creating build/temp.linux-aarch64-2.7/src-lib
creating build/temp.linux-aarch64-2.7/src-lib/libopenzwave
aarch64-linux-gnu-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-QCkEc0/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-aarch64-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-aarch64-2.7
aarch64-linux-gnu-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-QCkEc0/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-QCkEc0/python2.7-2.7.16=. -fstack-protector-strong -Wformat -Werror=format-security build/temp.linux-aarch64-2.7/src-lib/libopenzwave/libopenzwave.o openzwave/libopenzwave.a -ludev -lstdc++ -o build/lib.linux-aarch64-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-aarch64/egg
running install_lib
running build_ext
skipping 'src-lib/libopenzwave/libopenzwave.cpp' Cython extension (up-to-date)
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/egg
copying build/lib.linux-aarch64-2.7/libopenzwave.so -> build/bdist.linux-aarch64/egg
creating stub loader for libopenzwave.so
byte-compiling build/bdist.linux-aarch64/egg/libopenzwave.py to libopenzwave.pyc
installing package data to build/bdist.linux-aarch64/egg
running install_data
creating build/bdist.linux-aarch64/egg/config
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-lib/libopenzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
creating dist
creating 'dist/libopenzwave-0.3.1-py2.7-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing libopenzwave-0.3.1-py2.7-linux-aarch64.egg
creating /usr/local/lib/python2.7/dist-packages/libopenzwave-0.3.1-py2.7-linux-aarch64.egg
Extracting libopenzwave-0.3.1-py2.7-linux-aarch64.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-aarch64.egg
Processing dependencies for libopenzwave==0.3.1
Searching for six==1.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using /usr/local/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-aarch64/egg
running install_lib
running build_py
creating build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/command.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/option.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/group.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/value.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/controller.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/__init__.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/singleton.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/node.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/scene.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/network.py -> build/lib.linux-aarch64-2.7/openzwave
copying src-api/openzwave/object.py -> build/lib.linux-aarch64-2.7/openzwave
creating build/bdist.linux-aarch64/egg
creating build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/command.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/option.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/group.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/value.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/controller.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/__init__.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/singleton.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/node.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/scene.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/network.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/openzwave/object.py -> build/bdist.linux-aarch64/egg/openzwave
copying build/lib.linux-aarch64-2.7/libopenzwave.so -> build/bdist.linux-aarch64/egg
byte-compiling build/bdist.linux-aarch64/egg/openzwave/command.py to command.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/option.py to option.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/group.py to group.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/value.py to value.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/controller.py to controller.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/__init__.py to __init__.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/singleton.py to singleton.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/node.py to node.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/scene.py to scene.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/network.py to network.pyc
byte-compiling build/bdist.linux-aarch64/egg/openzwave/object.py to object.pyc
creating build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/not-zip-safe -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/requires.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying src-api/openzwave.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
creating 'dist/openzwave-0.3.1-py2.7.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/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-aarch64.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-aarch64.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.16.0
Best match: six 1.16.0
Adding six 1.16.0 to easy-install.pth file

Using /usr/local/lib/python2.7/dist-packages
Finished processing dependencies for openzwave==0.3.1

Installation of API finished.
Everything is successfully installed!
+ echo 12
+ php /var/www/html/core/class/../php/jeecli.php plugin dependancy_end openzwave
+ rm /tmp/jeedom_install_in_progress_openzwave
+ echo '*******************End of package installation******************'
*******************End of package installation******************"

log openzwave_synconf :
"Lancement de la synchronisation des configurations
Déplacement dans le répertoire de travail
Récupération des sources (cette étape peut durer quelques minutes)
Cloning into 'plugin-openzwave'...
Suppression des configurations Jeedom existantes
Copie des nouvelles configurations Jeedom
Suppression des configurations Openzwave existantes
Copie des nouvelles configurations Openzwave
Nettoyage du répertoire de travail
Vos configurations sont maintenant à jour !
Le démon va se relancer, vous pouvez fermer cette fenêtre

log openzwaved :

2022-07-24 19:29:37.449 Always, OpenZwave Version 1.4.0 Starting Up
2022-07-24 19:29:37.455 Info, Setting Up Provided Network Key for Secure Communications
2022-07-24 19:29:37.456 Info, mgr,     Added driver for controller /dev/ttyS2
2022-07-24 19:29:37.456 Info,   Opening controller /dev/ttyS2
2022-07-24 19:29:37.456 Info, Trying to open serial port /dev/ttyS2 (attempt 1)
2022-07-24 19:29:37.456 Info, Serial port /dev/ttyS2 opened (attempt 1)
2022-07-24 19:29:37.457 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2022-07-24 19:29:37.457 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2022-07-24 19:29:37.457 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2022-07-24 19:29:37.457 Detail, contrlr, Queuing (Command) FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2022-07-24 19:29:37.457 Detail, contrlr, Queuing (Command) FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2022-07-24 19:29:37.457 Detail, 
2022-07-24 19:29:37.457 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x15) - FUNC_ID_ZW_GET_VERSION: 0x01, 0x03, 0x00, 0x15, 0xe9
2022-07-24 19:29:38.457 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2022-07-24 19:29:38.458 Detail, contrlr, Removing current message
2022-07-24 19:29:38.458 Detail, contrlr, Notification: Notification - TimeOut
2022-07-24 19:29:38.462 Detail, 
2022-07-24 19:29:38.462 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x20) - FUNC_ID_ZW_MEMORY_GET_ID: 0x01, 0x03, 0x00, 0x20, 0xdc
2022-07-24 19:29:39.462 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2022-07-24 19:29:39.462 Detail, contrlr, Removing current message
2022-07-24 19:29:39.462 Detail, contrlr, Notification: Notification - TimeOut
2022-07-24 19:29:39.465 Detail, 
2022-07-24 19:29:39.465 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x05) - FUNC_ID_ZW_GET_CONTROLLER_CAPABILITIES: 0x01, 0x03, 0x00, 0x05, 0xf9
2022-07-24 19:29:40.465 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2022-07-24 19:29:40.465 Detail, contrlr, Removing current message
2022-07-24 19:29:40.465 Detail, contrlr, Notification: Notification - TimeOut
2022-07-24 19:29:40.472 Detail, 
2022-07-24 19:29:40.472 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x07) - FUNC_ID_SERIAL_API_GET_CAPABILITIES: 0x01, 0x03, 0x00, 0x07, 0xfb
2022-07-24 19:29:41.472 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2022-07-24 19:29:41.473 Detail, contrlr, Removing current message
2022-07-24 19:29:41.473 Detail, contrlr, Notification: Notification - TimeOut
2022-07-24 19:29:41.475 Detail, 
2022-07-24 19:29:41.475 Info, contrlr, Sending (Command) message (Callback ID=0x00, Expected Reply=0x56) - FUNC_ID_ZW_GET_SUC_NODE_ID: 0x01, 0x03, 0x00, 0x56, 0xaa
2022-07-24 19:29:42.475 Error, contrlr, ERROR: Dropping command, expected response not received after 1 attempt(s)
2022-07-24 19:29:42.476 Detail, contrlr, Removing current message
2022-07-24 19:29:42.476 Detail, contrlr, Notification: Notification - TimeOut

capture d’écran config :

capture d’écran santé :

Le port dans la config est incorrecte je pense.
Celui qui se nomme « Jeedom Atlas », que vous avez sélectionné, est le port interne de l’atlas et comme vous avez une atlas zigbee, c’est le contrôleur zigbee dans votre cas.

Vous devez sélectionner votre clé sur usb, en principe le port est /dev/ttyACM0 pour zwave

Il faut redémarrer le démon pour que le changement de config soit appliqué.

Ha, j’ai foiré donc !
En effet, dès le redémarrage du daemon, j’ai bien le contrôleur qui apparaît dans « santé ». A voir si les autres modules apparaissent. Wait and see !

1 « J'aime »

Si vous avez fait la même erreur lors de la restauration du backup en sélectionnant la clé « Atlas » alors vos modules n’ont pas été transféré.
Vous devez refaire la 2ème partie du tuto (la restauration) mais en sélectionnant votre controleur qui n’est pas donc pas « Atlas » dans votre cas mais la clé USB.

Oui, c’est finalement ce que je me suis dis et je viens juste de le faire.
J’ai bien tout qui réapparaît mais pas mal de noeuds « présumés morts ».
La plupart sont encore associés avec l’ancien contrôleur et ont perdu les objets parents associés. Je vais avoir un gros tri et des reconfig à faire !