Page 1 sur 1

HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 08 janv. 2019, 19:50
par Alex50
Bonjour à tous !

Depuis plusieurs jours et cela sans raison sans avoir rien touché, mon jeedom ne reconnait plus les dépendances de Xiaomi alors que cela fonctionnait correctement avant.

Actuellement il ne reconnait plus les dépendances quand je vais dans la configuration de JeeDom.

Qqn peux m'aider à remettre Xiaomi sur mon JeeDom ?
FireShot Capture 23 - Xiaomihome - Jeedom_ - https___edd223e0.dns2.jeedom.com_index.php.png
FireShot Capture 23 - Xiaomihome - Jeedom_ - https___edd223e0.dns2.jeedom.com_index.php.png (13.7 Kio) Consulté 1728 fois

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 08:11
par vincebzh56
Bonjour

est ce que les modules et l appli fonctionnent correctement sur votre téléphone ?
avez vous réalisé les mises a jour de l application mi du telephone du gateway et enfin de l application mihome jeedom ?
peut etre que le module gateway n est plus connecte a votre reseau wifi.. ca m est arrivé une fois il a fallu refaire l appairage du gateway.
bon courage.
Salutations Vincent

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 08:25
par lunarok
Les dépendances ont été lancé le 8 janvier et elles créent un log, c'est toujours bien de regarder le log ...

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 10:54
par Alex50
Merci pour votre réponse, oui cela fonctionne parfaitement avec mon téléphone et l'application Mi Home mais pas avec JeeDom (bien connecté au Wifi pour les deux).

Les installations des dépendances se lancent en boucle, il réinstalle et recommence.

Voici mes logs "Xiaomihome_dep" :

Code : Tout sélectionner

W: Failed to fetch http://security.debian.org/dists/jessie/updates/InRelease  Unable to find expected entry 'main/binary-arm64/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Installation des dépendances apt
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version.
libssl-dev is already the newest version.
python-cryptography is already the newest version.
python-dev is already the newest version.
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 148 not upgraded.

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 17:34
par fensoft
tu as visiblement un fichier sources.list corrompu qui est peut-être la cause de ton problème

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 18:05
par Alex50
Comment je fais pour corriger cela ? Merci

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 19:24
par fensoft
Si tu n'y a pas touché ou si ça ne te parle pas, le mieux est de repartir d'une install vierge et de restaurer ta sauvegarde. C'est con parceque c'est probablement pas grand chose...

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 20:23
par Bosquetia
Hello

Ou alors faire un cat /etc/apt/sources.list donner le résultat afin que l'on puisse le corriger...
le mien ressemble à
#

# deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main

# deb cdrom:[Debian GNU/Linux 9.0.0 _Stretch_ - Official amd64 NETINST 20170617-13:06]/ stretch main

deb http://ftp.fr.debian.org/debian/ stretch main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stretch main non-free contrib

deb http://security.debian.org/debian-security stretch/updates main non-free contrib
deb-src http://security.debian.org/debian-security stretch/updates main non-free contrib

# stretch-updates, previously known as 'volatile'
deb http://ftp.fr.debian.org/debian/ stretch-updates main non-free contrib
deb-src http://ftp.fr.debian.org/debian/ stretch-updates main non-free contrib


mais a adapter en fonction de ta plateforme

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 09 janv. 2019, 23:35
par Alex50
Merci pour vos réponses, j'ai donc été dans ma liste de mises à jours et j'ai cliqué sur "réinstaller" mais une fois la réinstallation faite, cela ne fonctionne toujours pas.

@Bosquetia : Comment faire pour aller sur ce dossier sachant que j'ai la box JeeDom déjà faite ?

Voici ce que j'ai dans mes log Xiaomi :

Code : Tout sélectionner

warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Hash._MD2' extension
creating build/temp.linux-aarch64-3.4
creating build/temp.linux-aarch64-3.4/src
aarch64-linux-gnu-gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python3.4m -c src/MD2.c -o build/temp.linux-aarch64-3.4/src/MD2.o
src/MD2.c:31:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-htw0t_x4/pycrypto/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('
', '
');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-dcgvkewb/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-htw0t_x4/pycrypto/

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 11 janv. 2019, 12:20
par rat9361
Hello, j'ai le même problème que toi Alex50, et pas seulement sur Xiaomi mais aussi sur l'application Broadlink. Meme erreur :

Code : Tout sélectionner

warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath.
building 'Crypto.Hash._MD2' extension
creating build/temp.linux-aarch64-3.4
creating build/temp.linux-aarch64-3.4/src
aarch64-linux-gnu-gcc -pthread -fwrapv -Wall -Wstrict-prototypes -fstack-protector-strong -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -std=c99 -O3 -fomit-frame-pointer -Isrc/ -I/usr/include/python3.4m -c src/MD2.c -o build/temp.linux-aarch64-3.4/src/MD2.o
src/MD2.c:31:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
error: command 'aarch64-linux-gnu-gcc' failed with exit status 1
----------------------------------------
Command "/usr/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-upk0tcza/pycrypto/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('
', '
');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-yqg1xdgm/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-install-upk0tcza/pycrypto/
Requirement already satisfied: pyudev in /usr/local/lib/python3.4/dist-packages (0.21.0)
Requirement already satisfied: six in /usr/lib/python3/dist-packages (from pyudev) (1.8.0)
Requirement already satisfied: requests in /usr/lib/python3/dist-packages (2.4.3)
Je remarque que cela semble venir du fait qu'il n'y a pas MD2.c (en tout cas dans le path donné) et paf Python.h.... Alors que le check de python-dev a était fait avant par le script et je confirme que j'ai bien le package dev de python d"installé, qui devrait donc inclure MD2.c...

J'ai donc 2 plugins qui sont KO : Broadlink et XiamiHome.

Impossible a savoir d'où cela peut venir je faisait un troubleshoot quand j'ai fait la MAJ du Calendar et paf, plus de jeedom...

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 11 janv. 2019, 15:39
par fensoft
fatal error: Python.h: No such file or directory signifie que python-dev (ou python2-dev) n'est pas installé.
installe le via sudo apt-get install python-dev

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 11 janv. 2019, 15:45
par lunarok
Non, y a des traces de python 3 dans les logs, pas normal.
Y a eu Zigate d'installé sur ce jeedom ?

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 11 janv. 2019, 16:17
par rat9361
non non python-dev est installé comme je l'ai dit :

Code : Tout sélectionner

root@jeedom:~# sudo apt-get install python-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 113 not upgraded.
Non @lunarok, pas de Zigate d'installé chez moi.

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 14 janv. 2019, 08:39
par Alex50
Es ce que quelqu'un à une solution ?

Pour ma part sans rien touché cela ne fonctionne plus depuis le 25/12.

Merci

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 17 janv. 2019, 16:58
par Alex50
J'ai essayé de désinstaller le plugin Xiaomi puis le réinstaller mais rien y fait.

Je comprends pas, quelqu'un peux m'aider SVP ?

Merci

Re: HELP plz : Xiaomi n'est plus reconnu sur JeeDom

Publié : 18 janv. 2019, 09:22
par rat9361
Apres avoir regardé dans les logs j'ai vu un reliquat de Zigate... Le plugin était actif... J'ai donc désinstalle le plugin et desinstaller python3 du système (apt-get remove python3 et ensuite apt-get autoremove).

Desinstallation des plugins dysfonctionnant (Xiaomi Home).

wget wget https://bootstrap.pypa.io/get-pip.py

python get-pip.py

check de la présence du binaire dans le chemain /usr/local/bin/pip

re installation des plugins. check des logs. tout devrait etre bon. Redémarrer le deamon. Enjoy.