Ce Forum passera en lecture seule en janvier 2020
Image
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

Daemon Xiaomi NOK

freetronic
Timide
Messages : 44
Inscription : 20 mai 2018, 19:14

Daemon Xiaomi NOK

Message par freetronic » 18 oct. 2018, 16:02

Hello à tous,

Je viens de réinstaller mon jeedom sur un pi3 cause quelques lenteurs que je pense donc résoudre. J'ai rechargé une sauvegarde faite juste avant la réinstallation, mais je rencontre maintenant une erreur sur le démon.

Voici ce que je vois dans les logs

Code : Tout sélectionner

Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 27, in <module>
from devices.aquara import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 1, in <module>
from past.builtins import basestring
ImportError: No module named past.builtins
[2018-10-18 15:25:33][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log
On y voit bien un soucis que je ne sais pas résoudre malgré ma lecture du forum...
Un petit coup de main serait sympa ;)
merci

t0urista
Timide
Messages : 107
Inscription : 09 janv. 2016, 21:20

Re: Daemon Xiaomi NOK

Message par t0urista » 22 oct. 2018, 11:13

J'ai eu un problème similaire avec le plug-in Xiaomi home, le daemon ne pouvait pas démarrer car il bloquait sur

from Crypto.Cipher import AES
ImportError: No module named Crypto.Cipher

L'installation des dépendances se fait via la commande pip, or chez moi pip (/usr/local/bin/pip) met a jour la version 3.4 de python, alors que python 2.7 est nécessaire pour le plug-in Xiaomi... Donc bien que les dépendances soient installées pour Python 3.4, Python 2.7 ne les connait pas donc ne les trouve pas.

il suffit de tape (en SSH) pip -V pour vérifier la version de python associée à pip.

j'ai résolu le problème en supprimant pip et en recopiant pip2 vers pip

cd /usr/local/bin/
rm pip
cp pip2 pip

Je ne dis pas que cela réglera ton problème, chez moi cela a marché, je ne sais pas si cela engendrera d'autres problèmes, il pourrait être sage de recopier pip3 sur pip à nouveau après que les dépendance soient correctement installées.

cd /usr/local/bin/
rm pip
cp pip3 pip

Ou peut-être une mise a jour des scripts d'installation du plug-in pour qu'ils utilisent la bonne version de pip ?

A+

freetronic
Timide
Messages : 44
Inscription : 20 mai 2018, 19:14

Re: Daemon Xiaomi NOK

Message par freetronic » 22 oct. 2018, 20:32

Hello t0urista,

Merci pour le coup de main. Effectivement j'étais en 3.5 pour python, du coup j'ai bien supprimé pip

cd /usr/local/bin/
rm pip

j'ai ensuite juste réinstallé les dépendances puis relancé le démon. Il est de suite repassé en OK, donc pour le moment ça fonctionne donc un très grand merci :) je viendrai rendre compte de la suite éventuelle dans quelques jours.

cordialement

SocrateMobile
Timide
Messages : 5
Inscription : 14 juil. 2017, 16:53

Re: Daemon Xiaomi NOK

Message par SocrateMobile » 04 nov. 2018, 19:19

Bonjour,
j'ai un problème similaire, avec un statut NOK pou le demon
j'ai essayé toutes les pistes données :
cd /usr/local/bin/
rm pip
cp pip3 pip
=> Idem

=> mettre à jour le système, réinstaller python, forcer la réinstallation crypto => idem

m'énerver, effacer, réinstaller => idem

dans le Log; l erreur est Error : importing module from Jeedom server"

qqun à une idée ?

JFL

t0urista
Timide
Messages : 107
Inscription : 09 janv. 2016, 21:20

Re: Daemon Xiaomi NOK

Message par t0urista » 04 nov. 2018, 20:13

chez moi la solution était :

cd /usr/local/bin/
rm pip
cp pip2 pip


pas pip3.....

freetronic
Timide
Messages : 44
Inscription : 20 mai 2018, 19:14

Re: Daemon Xiaomi NOK

Message par freetronic » 10 nov. 2018, 11:10

Re,

Bon finalement je continuais à avoir des soucis, je suis repassé par une installation complète. De mémoire, il a quand même fallu que je réinstalle les dépendances pour xiaomi, mais depuis tout semble opérationnel.

n1c0l45
Timide
Messages : 10
Inscription : 01 oct. 2018, 14:13

Re: Daemon Xiaomi NOK

Message par n1c0l45 » 18 nov. 2018, 21:37

bonjour,

j'ai le meme probleme! toujours ce message d'erreur:

Code : Tout sélectionner

Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 27, in <module>
from devices.aquara import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/aquara.py", line 1, in <module>
from past.builtins import basestring
ImportError: No module named past.builtins
[2018-11-18 21:31:41][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.

mon pip -V donne

Code : Tout sélectionner

pip 18.1 from /usr/local/lib/python3.5/dist-packages/pip (python 3.5)
j'ai pas de pip2 dans le dossier, seulement pip3 et pip3.5. voila ce qu'il y a dans le dossier:

Code : Tout sélectionner

pi@jeedom:/usr/local/bin $ ls
chardetect    epylint   miniterm.py    pasteurize  __pycache__
coverage      futurize  miniterm.pyc   pip         pylint
coverage2     gpio      nosetests      pip3        pyreverse
coverage-2.7  isort     nosetests-2.7  pip3.5      symilar

j'ai essayé:

Code : Tout sélectionner

cp pip3 pip

Code : Tout sélectionner

cp pip3.5 pip
C'est pareil.... j'ai reinstaller les dependances, reinstaller le plugin.. c'est pareil, le deamon ne se lance pas..

Merci de votre aide

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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