Page 1 sur 1

aide pour l'installation plugins Python BroadlinkRM2.html

Publié : 09 juil. 2017, 00:14
par marsflow
Bonjour,

j'ai tenté d'installer le plugins https://www.domoticz.com/wiki/Plugins/B ... ugin_files

mais vu que je suis sur un nas asustor, les emplacement ne sont pas les mêmes.

voici les emplacements actuelle et la manière que j'ai installé,

emplacement de pip3, Crypto, pyaes : /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages

installation de pip3, python3.6, crypto, pyaes par le biais de entware-ng due à une erreur par pip3


mais voilà il y'a marqué que domoticz va chercher l'emplacement /usr/local/lib/python3.4/dist-packages/
dans mon cas domoticz va chercher où

Linux specific: example on debian (thanks to deennoo)
domoticz looks lib at
/usr/local/lib/python3.4/dist-packages

puis

donc j'ai fait par entware-ng pour crypto, pyaes

et pip3 pour broadlink

ensuite il marque

is done, you have to copy lib on the good dir :

sudo cp -r /usr/local/lib/python3.4/dist-packages/Crypto/ /usr/lib/python3.4/
and
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink /usr/lib/python3.4/
or
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink-0.5-py3.4.egg/broadlink /usr/lib/python3.4/
sudo cp -r /usr/local/lib/python3.4/dist-packages/pyaes /usr/lib/python3.4/

et là je ne vois pas où je dois copier pour que domoticz puisse les utiliser.

je vais tenter de tout supprimer et tout installer par pip3 à voir.

Re: aide pour l'installation plugins Python BroadlinkRM2.html

Publié : 09 juil. 2017, 01:08
par marsflow
re,

alors là je viens de reinstaller pip3 (je n'ai pas avec apt-get d'installer)

Code : Tout sélectionner

root@AS-608T:(unknown) # opkg install python3-pip
Installing python3-pip (9.0.1) to root...
Downloading http://pkg.entware.net/binaries/x86-64/python3-pip_9.0.1_x86-64.ipk
Configuring python3-pip.
sh: getcwd: No such file or directory
emplacement d'installation
/volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages/pip

ensuite
installation de crypto

Code : Tout sélectionner

root@AS-608T:/volume1/.@root # pip3 install Crypto
Collecting Crypto
  Using cached crypto-1.4.1-py2.py3-none-any.whl
Requirement already satisfied: Naked in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from Crypto)
Requirement already satisfied: shellescape in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from Crypto)
Requirement already satisfied: requests in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from Naked->Crypto)
Requirement already satisfied: pyyaml in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from Naked->Crypto)
Requirement already satisfied: certifi>=2017.4.17 in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from requests->Naked->Crypto)
Requirement already satisfied: idna<2.6,>=2.5 in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from requests->Naked->Crypto)
Requirement already satisfied: chardet<3.1.0,>=3.0.2 in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from requests->Naked->Crypto)
Requirement already satisfied: urllib3<1.22,>=1.21.1 in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from requests->Naked->Crypto)
Installing collected packages: Crypto
Successfully installed Crypto-1.4.1
root@AS-608T:/volume1/.@root #
installation de pyaes

Code : Tout sélectionner

root@AS-608T:/volume1/.@root # pip3 install pyaes
Collecting pyaes
  Using cached pyaes-1.6.0.tar.gz
Installing collected packages: pyaes
  Running setup.py install for pyaes ... done
Successfully installed pyaes-1.6.0
installation de broadlink

Code : Tout sélectionner

root@AS-608T:/volume1/.@root # pip3 install broadlink
Collecting broadlink
  Using cached broadlink-0.5.tar.gz
Requirement already satisfied: pyaes==1.6.0 in /volume1/.@plugins/AppCentral/entware-ng/opt/lib/python3.6/site-packages (from broadlink)
Installing collected packages: broadlink
  Running setup.py install for broadlink ... done
Successfully installed broadlink-0.5
root@AS-608T:/volume1/.@root #
maintenant il marque

Code : Tout sélectionner

sudo cp -r /usr/local/lib/python3.4/dist-packages/Crypto/ /usr/lib/python3.4/
and
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink /usr/lib/python3.4/
or
sudo cp -r /usr/local/lib/python3.4/dist-packages/broadlink-0.5-py3.4.egg/broadlink /usr/lib/python3.4/
sudo cp -r /usr/local/lib/python3.4/dist-packages/pyaes /usr/lib/python3.4/
et là je bloque..

Re: aide pour l'installation plugins Python BroadlinkRM2.html

Publié : 09 juil. 2017, 15:51
par marsflow
(je semble avoir réussi), j'ai 2 nas asustor AS-608T, donc je vais tenter de reproduire la même chose sur l'autre nas et je ferai un tuto en français pour ce qui ont des nas asustor.

maintenant secont problème

2017-07-09 17:58:56.504 Error: (BroadlinkRM2) failed to load 'plugin.py', Python Path used was '/volume1/.@plugins/AppCentral/domoticz/plugins/BroadlinkRM2/:/usr/local/AppCentral/python3.5/lib/python3.5/:/usr/local/AppCentral/python3.5/lib/python3.5/plat-linux:/usr/local/AppCentral/python3.5/lib/python3.5/lib-dynload'.
2017-07-09 17:58:56.505 Error: (broadlink) Module Import failed, exception: 'ImportError'
2017-07-09 17:58:56.505 Error: (broadlink) Module Import failed: ' Name: pyaes'