Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

Guide Migration vers nouveau plugin

(anciennement dénommé plugin OpenZwave)
slide97
Timide
Messages : 3
Inscription : 25 juil. 2015, 17:04

Re: Guide Migration vers nouveau plugin

Message par slide97 » 27 juil. 2015, 20:29

Bon, j'ai fini par me résigner à reinstaller la dernière image sur la carte sd. Au moins le nouveau plugin est deja installé dessus.

a+

kashin
Timide
Messages : 139
Inscription : 20 avr. 2015, 16:50

Re: Guide Migration vers nouveau plugin

Message par kashin » 27 juil. 2015, 20:55

slide97 a écrit :Bon, j'ai fini par me résigner à reinstaller la dernière image sur la carte sd. Au moins le nouveau plugin est deja installé dessus.

a+
Euhhh, oui mais non, j'ai des disaines de modules configurés et des disaines de schénarios dans ma Jeedom, cette solution est très très très difficilement envisageable pour moi...
Surtout que là ma maison ne fais plus rien, plus de lumière, plus d'alarme, plus d'arrosage, plus de gestion de l'étang, etc... :?

Aidez-moi s'il vous plait!
2 x RPI3 avec plugin Jeelink, Zwave, RFXcom), 9 FGS221, 4 Aeonlan DSB05 multisensor, 2 Fibaro RGBW, 1 Oeil Fibaro, 2 TZ65D, 3 CH54700, 4 sondes température Oregon, 5 capteur d'ouverture Chacon, 7 thermostat Danfoss, etc

titoo92
Timide
Messages : 37
Inscription : 18 avr. 2015, 19:08
Localisation : reims

Re: Guide Migration vers nouveau plugin

Message par titoo92 » 28 juil. 2015, 01:21

Bonjour,

J ai également tentė de reprendre une sauvegarde d avant migration. J ai re suivi toute la doc, mais j ai toujours des nok sur le demon, l oz et la compil.
En debug : les dépendances doivent être installėes, impossible de lancer le demon openzwave, vérifiez le port.
L installation des dépendances s arrête toujours sur :
Job for fail2ban.service failed
Could not install mercurial - abort

Je vois bien que dans le log au dessu, il me met :
Mercurial is already the newest version
0 upgraded, 0 newly installed, 0 to remove And 42 not upgraded
1 not Fully installed or removed

Je suppose qu il me manque un truc ... Mais quoi ?
Config : jeedom mini+
volet roulant somfy RTS / Divers modules emetteurs, recepteurs chacon / Tetes chauffage living connect danfoss /cameras

Technopaul
Timide
Messages : 115
Inscription : 14 nov. 2014, 19:00
Localisation : Cagnes Sur Mer

Re: Guide Migration vers nouveau plugin

Message par Technopaul » 28 juil. 2015, 07:34

Bonjour titoo92

Je n'ai pas de rasperry, mais une véritable carte mère avec SSD.
J'ai essayé huit version de linux car la migration du nouveau OZW ne pouvait ce faire sur ma version de Linux.
Beaucoup de version ne fonctionne pas avec le nouveau OZW, la debian a était catastrophique pour installé Jeedom.
Celle qui fonctionne a coup sure c'est la Ubutu 15.04 regarde ICI il la font pour raspberry.
https://ubuntu-mate.org/vivid/ ou là http://raspbian-france.fr/ubuntu-mate-raspberry-pi/
Essaye la sur une nouvelle carte SD je pense que cela va régler tes problèmes.
Bon courage
Paul

ybabel
Timide
Messages : 75
Inscription : 27 nov. 2014, 11:47

Re: Guide Migration vers nouveau plugin

Message par ybabel » 31 juil. 2015, 01:46

Je viens d'installer la derniere version 2015-07-30 11:37:35
J'ai toute une série d'erreur à la compilation :

Code : Tout sélectionner

 sudo ./install.sh
Lancement da l'installation/mise à jour des dépendance openzwave
[ ok ] Stopping system nodejs Daemon:.
Sauvegarde du fichier de conf
cp: impossible d'évaluer « /opt/python-openzwave/zwcfg* »: Aucun fichier ou dossier de ce type
Désinstallation de la version précédente
Installation de Python-OpenZwave
Cloning into 'python-openzwave'...
remote: Counting objects: 7021, done.
remote: Total 7021 (delta 0), reused 0 (delta 0), pack-reused 7021
Receiving objects: 100% (7021/7021), 14.39 MiB | 161 KiB/s, done.
Resolving deltas: 100% (5135/5135), done.
Checking out files: 100% (430/430), done.
HEAD is now at 6320ae8 Update controller command to remove deprecated commands in pyozwman. See #5
running install
Checking .pth file support in /usr/local/lib/python2.7/dist-packages/
/usr/bin/python -E -c pass
TEST PASSED: /usr/local/lib/python2.7/dist-packages/ appears to support .pth files
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-armv6l/egg
running install_lib
running build_ext
cythoning src-lib/libopenzwave/libopenzwave.pyx to src-lib/libopenzwave/libopenzwave.cpp
building 'libopenzwave' extension
creating build
creating build/temp.linux-armv6l-2.7
creating build/temp.linux-armv6l-2.7/src-lib
creating build/temp.linux-armv6l-2.7/src-lib/libopenzwave
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -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-armv6l-2.7/src-lib/libopenzwave/libopenzwave.o
cc1plus: warning: command line option ‘-Wstrict-prototypes’ is valid for Ada/C/ObjC but not for C++ [enabled by default]
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:242:
openzwave/cpp/src/aes/aes.h:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
openzwave/cpp/src/aes/aes.h:93:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
src-lib/libopenzwave/libopenzwave.cpp: In function ‘PyObject* __pyx_pf_12libopenzwave_11NullHandler_emit(PyObject*, PyObject*, PyObject*)’:
src-lib/libopenzwave/libopenzwave.cpp:2452:13: warning: variable ‘__pyx_v_self’ set but not used [-Wunused-but-set-variable]
src-lib/libopenzwave/libopenzwave.cpp:2453:13: warning: variable ‘__pyx_v_record’ set but not used [-Wunused-but-set-variable]
src-lib/libopenzwave/libopenzwave.cpp: In function ‘PyObject* __pyx_pf_12libopenzwave_9PyManager_125beginControllerCommand(PyObject*, PyObject*, PyObject*)’:
src-lib/libopenzwave/libopenzwave.cpp:20218:15: warning: ‘bool OpenZWave::Manager::BeginControllerCommand(uint32, OpenZWave::Driver::ControllerCommand, OpenZWave::Driver::pfnControllerCallback_t, void*, bool, uint8, uint8)’ is deprecated (declared at openzwave/cpp/src/Manager.h:1715) [-Wdeprecated-declarations]
creating build/lib.linux-armv6l-2.7
g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv6l-2.7/src-lib/libopenzwave/libopenzwave.o openzwave/libopenzwave.a -ludev -lstdc++ -o build/lib.linux-armv6l-2.7/libopenzwave.so
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Manager.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Manager.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Node.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Node.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Options.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Options.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Scene.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Scene.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Utils.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Utils.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ZWSecurity.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ZWSecurity.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(vers.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(vers.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(tinystr.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(tinystr.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(tinyxml.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(tinyxml.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(tinyxmlparser.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(tinyxmlparser.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(aes_modes.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(aes_modes.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Association.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Association.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Basic.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Basic.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(CommandClass.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(CommandClass.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(CommandClasses.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(CommandClasses.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Configuration.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Configuration.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ControllerReplication.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ControllerReplication.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(CRC16Encap.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(CRC16Encap.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(DeviceResetLocally.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(DeviceResetLocally.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(DoorLock.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(DoorLock.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(DoorLockLogging.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(DoorLockLogging.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(EnergyProduction.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(EnergyProduction.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Hail.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Hail.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Indicator.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Indicator.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Language.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Language.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Lock.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Lock.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ManufacturerSpecific.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ManufacturerSpecific.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Meter.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Meter.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(MeterPulse.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(MeterPulse.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(MultiCmd.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(MultiCmd.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(MultiInstanceAssociation.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(MultiInstanceAssociation.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(MultiInstance.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(MultiInstance.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(NodeNaming.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(NodeNaming.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(NoOperation.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(NoOperation.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Powerlevel.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Powerlevel.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Proprietary.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Proprietary.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Protection.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Protection.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SceneActivation.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SceneActivation.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Security.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Security.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SensorAlarm.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SensorAlarm.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SensorBinary.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SensorBinary.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SensorMultilevel.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SensorMultilevel.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SwitchAll.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SwitchAll.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SwitchBinary.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SwitchBinary.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SwitchMultilevel.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SwitchMultilevel.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SwitchToggleBinary.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SwitchToggleBinary.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SwitchToggleMultilevel.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SwitchToggleMultilevel.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThermostatFanMode.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThermostatFanMode.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThermostatFanState.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThermostatFanState.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThermostatMode.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThermostatMode.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThermostatOperatingState.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThermostatOperatingState.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThermostatSetpoint.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThermostatSetpoint.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(TimeParameters.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(TimeParameters.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(UserCode.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(UserCode.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Version.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Version.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(WakeUp.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(WakeUp.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ZWavePlusInfo.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ZWavePlusInfo.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueBool.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueBool.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueButton.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueButton.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueByte.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueByte.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Value.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Value.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueDecimal.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueDecimal.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueInt.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueInt.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueList.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueList.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueRaw.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueRaw.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueSchedule.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueSchedule.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueShort.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueShort.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueStore.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueStore.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ValueString.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ValueString.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Event.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Event.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(FileOps.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(FileOps.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Log.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Log.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Mutex.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Mutex.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(TimeStamp.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(TimeStamp.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Wait.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Wait.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(EventImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(EventImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(FileOpsImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(FileOpsImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(LogImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(LogImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(MutexImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(MutexImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(TimeStampImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(TimeStampImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(WaitImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(WaitImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Driver.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Driver.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Group.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Group.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Msg.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Msg.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Notification.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Notification.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(tinyxmlerror.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(tinyxmlerror.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(aescrypt.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(aescrypt.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(aeskey.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(aeskey.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(aestab.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(aestab.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Alarm.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Alarm.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ApplicationStatus.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ApplicationStatus.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(AssociationCommandConfiguration.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(AssociationCommandConfiguration.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(BasicWindowCovering.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(BasicWindowCovering.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Battery.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Battery.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(CentralScene.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(CentralScene.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ClimateControlSchedule.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ClimateControlSchedule.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Clock.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Clock.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Color.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Color.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Controller.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Controller.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(HidController.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(HidController.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SerialController.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SerialController.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Stream.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Stream.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(Thread.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(Thread.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(SerialControllerImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(SerialControllerImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(ThreadImpl.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(ThreadImpl.o)
/usr/bin/ld: erreur: build/lib.linux-armv6l-2.7/libopenzwave.so passe les paramètres dans un registre VFP alors que openzwave/libopenzwave.a(hid.o) ne le fait pas
Succès: échec de fusion des données spécifiques cibles du fichier openzwave/libopenzwave.a(hid.o)
collect2: ld returned 1 exit status
error: command 'g++' failed with exit status 1
[ ok ] Starting system nodejs Daemon:.
Unable to install setup-lib.py
jeedom sur raspberry pi3
AEON HEM3
TEMPer2 USB + 2X TEMPerHum
Fibaro WallPlug
Zipato PST02-A 4 en 1 1
Tenvis Webcam
LED MiLIght 9W Wifi

ybabel
Timide
Messages : 75
Inscription : 27 nov. 2014, 11:47

Re: Guide Migration vers nouveau plugin

Message par ybabel » 31 juil. 2015, 13:52

idem avec la mise a jour de ce matin, plus moyen de compiler
pourtant avant ça compilait bien.
du coup je n'ai plus de démon.
faut-il nettoyer quelque chose ?
ou est-ce qu'on obtient du support ? ce n'est visiblement pas ici ...
jeedom sur raspberry pi3
AEON HEM3
TEMPer2 USB + 2X TEMPerHum
Fibaro WallPlug
Zipato PST02-A 4 en 1 1
Tenvis Webcam
LED MiLIght 9W Wifi

ybabel
Timide
Messages : 75
Inscription : 27 nov. 2014, 11:47

Re: Guide Migration vers nouveau plugin

Message par ybabel » 31 juil. 2015, 16:15

je suis retourné en version stable, qui compile bien.
jeedom sur raspberry pi3
AEON HEM3
TEMPer2 USB + 2X TEMPerHum
Fibaro WallPlug
Zipato PST02-A 4 en 1 1
Tenvis Webcam
LED MiLIght 9W Wifi

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Guide Migration vers nouveau plugin

Message par loic » 31 juil. 2015, 16:23

Je viens d'envoyer une nouvelle beta qui devrait corriger
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

ybabel
Timide
Messages : 75
Inscription : 27 nov. 2014, 11:47

Re: Guide Migration vers nouveau plugin

Message par ybabel » 31 juil. 2015, 23:32

yep, cette fois c'est good ! merci :-)
la configuration et la console ont été déplacés dans "réseau zwave" semble-t-il ...
jeedom sur raspberry pi3
AEON HEM3
TEMPer2 USB + 2X TEMPerHum
Fibaro WallPlug
Zipato PST02-A 4 en 1 1
Tenvis Webcam
LED MiLIght 9W Wifi

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Guide Migration vers nouveau plugin

Message par loic » 31 juil. 2015, 23:36

Oui il y a eu des deplacement
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 02 août 2015, 22:35

Bonsoir,
J'essaie de migrer en suivant la procédure (en début du sujet).
Après update (beta), mise à jour des droits, migration des modules, reboot, sélection du port de la clef (zStick S2), le démon est NOK, OZW est NOK, compilation est NOK.
En essayant de mettre à jour les dépendances, j'ai plusieurs erreurs lors de la compilation. Elles ne ressemblent pas aux erreurs déjà rencontrées sur le forum.
Suite à cela, démon est NOK, compilation est NOK et OZW est OK (OpenZwave (1.3.414)).

Est ce que vous sauriez m'aider à avancer ?

Note: Je suis sur une VM Ubuntu 14.10, Jeedom 1.197. Avant la migration, je tournais sous Openzwave 0.9.17 et zWave 2.0.

Voici mon log "openzwave_update"

Code : Tout sélectionner

------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4329:68: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_byte if cret else None
                elif datatype == "Decimal":
                    cret = self.manager.SceneGetValueAsFloat(id, deref(cvalueID), &type_float)
                    value_data = type_float if cret else None
                elif datatype == "Int":
                    cret = self.manager.SceneGetValueAsInt(id, deref(cvalueID), &type_int)
                                                                               ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4329:80: Cannot convert 'int32_t *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_float if cret else None
                elif datatype == "Int":
                    cret = self.manager.SceneGetValueAsInt(id, deref(cvalueID), &type_int)
                    value_data = type_int if cret else None
                elif datatype == "Short":
                    cret = self.manager.SceneGetValueAsShort(id, deref(cvalueID), &type_short)
                                                                     ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4332:70: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_float if cret else None
                elif datatype == "Int":
                    cret = self.manager.SceneGetValueAsInt(id, deref(cvalueID), &type_int)
                    value_data = type_int if cret else None
                elif datatype == "Short":
                    cret = self.manager.SceneGetValueAsShort(id, deref(cvalueID), &type_short)
                                                                                 ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4332:82: Cannot convert 'int16_t *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_int if cret else None
                elif datatype == "Short":
                    cret = self.manager.SceneGetValueAsShort(id, deref(cvalueID), &type_short)
                    value_data = type_short if cret else None
                elif datatype == "String":
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                                                                      ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4335:71: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_int if cret else None
                elif datatype == "Short":
                    cret = self.manager.SceneGetValueAsShort(id, deref(cvalueID), &type_short)
                    value_data = type_short if cret else None
                elif datatype == "String":
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                                                                                  ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4335:83: Cannot convert 'string *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_short if cret else None
                elif datatype == "String":
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                    value_data = type_string.c_str() if cret else None
                elif datatype == "Button":
                    cret = self.manager.SceneGetValueAsBool(id, deref(cvalueID), &type_bool)
                                                                    ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4338:69: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_short if cret else None
                elif datatype == "String":
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                    value_data = type_string.c_str() if cret else None
                elif datatype == "Button":
                    cret = self.manager.SceneGetValueAsBool(id, deref(cvalueID), &type_bool)
                                                                                ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4338:81: Cannot convert 'bool *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_string.c_str() if cret else None
                elif datatype == "Button":
                    cret = self.manager.SceneGetValueAsBool(id, deref(cvalueID), &type_bool)
                    value_data = type_bool if cret else None
                elif datatype == "List":
                    cret = self.manager.SceneGetValueListSelection(id, deref(cvalueID), &type_string)
                                                                           ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4341:76: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_string.c_str() if cret else None
                elif datatype == "Button":
                    cret = self.manager.SceneGetValueAsBool(id, deref(cvalueID), &type_bool)
                    value_data = type_bool if cret else None
                elif datatype == "List":
                    cret = self.manager.SceneGetValueListSelection(id, deref(cvalueID), &type_string)
                                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4341:88: Cannot convert 'string *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_bool if cret else None
                elif datatype == "List":
                    cret = self.manager.SceneGetValueListSelection(id, deref(cvalueID), &type_string)
                    value_data = type_string.c_str() if cret else None
                else :
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                                                                      ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4344:71: Cannot convert 'ValueID' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                    value_data = type_bool if cret else None
                elif datatype == "List":
                    cret = self.manager.SceneGetValueListSelection(id, deref(cvalueID), &type_string)
                    value_data = type_string.c_str() if cret else None
                else :
                    cret = self.manager.SceneGetValueAsString(id, deref(cvalueID), &type_string)
                                                                                  ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4344:83: Cannot convert 'string *' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
        ret = 2
        if values_map.find(id) != values_map.end():
            datatype = PyValueTypes[values_map.at(id).GetType()]
            if datatype == "Bool":
                type_bool = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_bool)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4386:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "Byte":
                type_byte = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_byte)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4390:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_byte = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_byte)
                ret = 1 if cret else 0
            elif datatype == "Decimal":
                type_float = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_float)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4394:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_float = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_float)
                ret = 1 if cret else 0
            elif datatype == "Int":
                type_int = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_int)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4398:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_int = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_int)
                ret = 1 if cret else 0
            elif datatype == "Short":
                type_short = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_short)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4402:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_short = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_short)
                ret = 1 if cret else 0
            elif datatype == "String":
                type_string = string(value)
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_string)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4406:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_short = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_short)
                ret = 1 if cret else 0
            elif datatype == "String":
                type_string = string(value)
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_string)
                                                                                        ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4406:89: Cannot convert 'string' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_string = string(value)
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_string)
                ret = 1 if cret else 0
            elif datatype == "Button":
                type_bool = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_bool)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4410:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "List":
                type_string = string(value)
                cret = self.manager.AddSceneValueListSelection(sceneid, values_map.at(id), type_string)
                                                                                    ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4414:85: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.AddSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "List":
                type_string = string(value)
                cret = self.manager.AddSceneValueListSelection(sceneid, values_map.at(id), type_string)
                                                                                                     ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4414:102: Cannot convert 'string' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
getSceneLabel_, setSceneLabel_, removeSceneValue_, setSceneValue_, \
sceneGetValues_

        '''
        if values_map.find(id) != values_map.end():
            return self.manager.RemoveSceneValue(sceneid, values_map.at(id))
                                                                      ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4437:71: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
        ret = 2
        if values_map.find(id) != values_map.end():
            datatype = PyValueTypes[values_map.at(id).GetType()]
            if datatype == "Bool":
                type_bool = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_bool)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4474:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "Byte":
                type_byte = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_byte)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4478:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_byte = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_byte)
                ret = 1 if cret else 0
            elif datatype == "Decimal":
                type_float = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_float)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4482:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_float = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_float)
                ret = 1 if cret else 0
            elif datatype == "Int":
                type_int = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_int)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4486:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_int = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_int)
                ret = 1 if cret else 0
            elif datatype == "Short":
                type_short = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_short)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4490:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_short = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_short)
                ret = 1 if cret else 0
            elif datatype == "String":
                type_string = string(value)
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_string)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4494:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_short = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_short)
                ret = 1 if cret else 0
            elif datatype == "String":
                type_string = string(value)
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_string)
                                                                                        ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4494:89: Cannot convert 'string' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_string = string(value)
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_string)
                ret = 1 if cret else 0
            elif datatype == "Button":
                type_bool = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_bool)
                                                                       ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4498:72: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "List":
                type_string = string(value)
                cret = self.manager.SetSceneValueListSelection(sceneid, values_map.at(id), type_string)
                                                                                    ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4502:85: Cannot convert 'ValueID &' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
                type_bool = value
                cret = self.manager.SetSceneValue(sceneid, values_map.at(id), type_bool)
                ret = 1 if cret else 0
            elif datatype == "List":
                type_string = string(value)
                cret = self.manager.SetSceneValueListSelection(sceneid, values_map.at(id), type_string)
                                                                                                     ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4502:102: Cannot convert 'string' to Python object

Error compiling Cython file:
------------------------------------------------------------
...
createScene_, removeScene_, activateScene_, \
setSceneLabel_, removeSceneValue_, addSceneValue_, setSceneValue_, \
sceneGetValues_

        '''
        cdef string c_string = self.manager.GetSceneLabel(sceneid)
                                                        ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4524:57: Cannot convert Python object to 'string'

Error compiling Cython file:
------------------------------------------------------------
...
createScene_, removeScene_, activateScene_, \
getSceneLabel_, removeSceneValue_, addSceneValue_, setSceneValue_, \
sceneGetValues_

        '''
        self.manager.SetSceneLabel(sceneid, string(label))
                                                 ^
------------------------------------------------------------

/opt/python-openzwave/src-lib/libopenzwave/libopenzwave.pyx:4543:50: Cannot convert 'string' to Python object
building 'libopenzwave' extension
creating build
creating build/temp.linux-x86_64-2.7
creating build/temp.linux-x86_64-2.7/src-lib
creating build/temp.linux-x86_64-2.7/src-lib/libopenzwave
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fno-strict-aliasing -D_FORTIFY_SOURCE=2 -g -fstack-protector-strong -Wformat -Werror=format-security -fPIC -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-x86_64-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:1:2: error: #error Do not use this file, it is the result of a failed Cython compilation.
 #error Do not use this file, it is the result of a failed Cython compilation.
  ^
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
 * Starting system nodejs Daemon
   ...done.
Unable to install setup-lib.py
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 09 août 2015, 23:20

Up, up, up !
Personne pour m'aider à migrer ?
Merci à vous.
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

patou100
Timide
Messages : 115
Inscription : 17 juil. 2014, 10:12

Re: Guide Migration vers nouveau plugin

Message par patou100 » 10 août 2015, 01:29

Bonsoir,

J'ai réussi en faisant l'installation à la main des dépendance comme indiqué dans la d'oc (tout à la fin )

Envoyé de mon LG-H815 en utilisant Tapatalk

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 10 août 2015, 12:28

Merci @patou100

Tu parles de cette manip' ?
Essayer de le lancer manuellement en SSH :
sudo su -
chmod +x /usr/share/nginx/www/jeedom/plugins/openzwave/ressources/install.sh
/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/install.sh
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

patou100
Timide
Messages : 115
Inscription : 17 juil. 2014, 10:12

Re: Guide Migration vers nouveau plugin

Message par patou100 » 10 août 2015, 12:58

Oui celle la

Envoyé de mon LG-H815 en utilisant Tapatalk

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 12 août 2015, 17:31

Je viens d'essayer en ligne de commande et j'obtiens un nouveau message d'erreur (plus explicite)(mais je n'ai pas trouvé d'équivalent sur le forum)...
Une idée ?...

Code : Tout sélectionner

   creating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/AssemblyInfo.cpp
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWManager.cpp
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWManager.h
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWNotification.h
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWOptions.cpp
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWOptions.h
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/ZWValueID.h
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/app.ico
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/app.rc
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/dotnet/src/resource.h
   creating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/license/
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/license/Apache-License-2.0.txt
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/license/gpl.txt
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/license/lgpl.txt
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/license/license.txt
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/makedist
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/openzwave.dsc
  inflating: /opt/python-openzwave/open-zwave-0432f68a7d331bdde4c0b77b2b81bcf9bd37795c/openzwave.spec
sed: impossible de lire openzwave/cpp/src/value_classes/ValueID.h: Aucun fichier ou dossier de ce type
sed -i '253s/.*//' openzwave/cpp/src/value_classes/ValueID.h
sed: impossible de lire openzwave/cpp/src/value_classes/ValueID.h: Aucun fichier ou dossier de ce type
Makefile:268: recipe for target 'openzwave/libopenzwave.a' failed
make: *** [openzwave/libopenzwave.a] Error 2
Error while install python-openzwave
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

Avatar de l’utilisateur
loic
Administrateur
Messages : 14862
Inscription : 01 févr. 2014, 16:21

Re: Guide Migration vers nouveau plugin

Message par loic » 12 août 2015, 17:33

Bonjour,
Peux tu essayer avec la derniere beta ?
Aide nous à t'aider : mets des logs, détaille ton soucis... Vous n'aurez aucune réponse de ma part si votre demande n'est pas détaillée (log, capture d'écran lisible...) ou si vous ne postez pas dans la bonne section

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 12 août 2015, 18:12

Bien mieux, merci :)
Mais la compilation remonte une erreur (la non plus, je n'ai pas trouvé de précédent sur le forum):

Code : Tout sélectionner

Creating vers.cpp
Building vers.o
Linking Static Library
Linking Shared Library
make[2]: Leaving directory '/opt/python-openzwave/openzwave/cpp/build'
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 --build-base build/lib
running build
running build_ext
building 'libopenzwave' extension
error: unknown file type '.pyx' (from 'src-lib/libopenzwave/libopenzwave.pyx')
Makefile:257: recipe for target 'build' failed
make: *** [build] Error 1
Error while install python-openzwave
[EDIT] J'ai réussi à terminer la compilation des dépendances après pas mal de galère pour un novice...
Il m'a fallu modifier "setup-lib.py" et "setup-api.py" afin de leur rajouter en entete "from distutils.core import setup" et "from Cython.Build import cythonize" et rajouter dans la partie "setup" du script "ext_modules = cythonize("*.pyx"),".
Ensuite, on peut lancer à la main "sudo make install-api" (ki ne fonctionnait pas jusque là).
Et, on termine avec le reste (les dernières lignes du fichiers, celles qui se trouvent après "sudo make install-api") du script "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/install.sh"....
Bon, c'est pas trés clair mais ca fonctionne (envoyer un MP si besoin de détail) et j'obtiens:
* Starting system nodejs Daemon [ OK ]
Everything is successfully installed!
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

Ekinox
Timide
Messages : 407
Inscription : 07 mars 2015, 13:17
Localisation : Toulouse

Re: Guide Migration vers nouveau plugin

Message par Ekinox » 13 août 2015, 22:04

Hello, j'ai pu faire fonctionner (à la main) le script "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/install.sh". Mais ce n'est pas la fin des pépins...
Tous les indicateurs du plugins restent à NOK (demon, openzwave, compilation).
Le port sélectionné correspond bien à ma clef USB zStick.
J'ai pas d'erreur très claire... Lancer le demon en "mode debug" n'apporte pas plus d'information à l'ecran.

Je ne sais pas ou chercher. Une idée pour me guider dans mon investigation ? Merci d'avance.

Log openzwave:

Code : Tout sélectionner

/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:56:35 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:57:35 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:58:36 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:59:36 | error | Impossible de lancer le démon openzwave, vérifiez le port
NUC i5+ESXi 6.0 (Jeedom sur Debian 8 avec zWave+RFXCom+MySensors+HuaweiG200)+IPX800v4+RaspPi (Multiroom SqueezeBox, Arrosage). 35 zWave/10 RFXCom/4 MySensors/Alarme filaire sur IPX (ouv, mvt, sirène ext), 4 Cameras

Technopaul
Timide
Messages : 115
Inscription : 14 nov. 2014, 19:00
Localisation : Cagnes Sur Mer

Re: Guide Migration vers nouveau plugin

Message par Technopaul » 14 août 2015, 06:43

Ekinox a écrit :Hello, j'ai pu faire fonctionner (à la main) le script "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/install.sh". Mais ce n'est pas la fin des pépins...
Tous les indicateurs du plugins restent à NOK (demon, openzwave, compilation).
Le port sélectionné correspond bien à ma clef USB zStick.
J'ai pas d'erreur très claire... Lancer le demon en "mode debug" n'apporte pas plus d'information à l'ecran.

Je ne sais pas ou chercher. Une idée pour me guider dans mon investigation ? Merci d'avance.

Log openzwave:

Code : Tout sélectionner

/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:56:35 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:57:35 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:58:36 | error | Impossible de lancer le démon openzwave, vérifiez le port
/usr/lib/python2.7/dist-packages/pkg_resources.py:1049: UserWarning: /tmp/python-openzwave-eggs is writable by group/others and vulnerable to attack when used with get_resource_filename. Consider a more secure location (set with .set_extraction_path or the PYTHON_EGG_CACHE environment variable).
  warnings.warn(msg, UserWarning)
13-08-2015 21:59:36 | error | Impossible de lancer le démon openzwave, vérifiez le port
Bonjour Ekinox

Je pense que tu devrai changer la version de Linux et passer a la Unbutu 15.04 Vivid
La migration comme l'installation fonctionne sans problème avec.
Bon courage
Paul

Répondre

Revenir vers « Plugin Z-Wave »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités