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

[Plugin Tiers] Xiaomi Home

nico57
Timide
Messages : 30
Inscription : 02 juil. 2017, 13:00

Re: [Plugin Tiers] Xiaomi Home

Message par nico57 » 23 juil. 2017, 08:56

TaG a écrit :
23 juil. 2017, 08:34
@nico57 What esle ?
Regardons donc la signature de Lunarok par exemple afin d'y trouver l'information sur pour le what else
je souhaite faire fonctionner mon robot xiaomi avec le plugin xiaomi home pour jeedom.
Pour récupérer le token je n'ai pas d'android donc méthode mitoolkit pas la peine.
le logiciel pour pc ne se lance pas chez moi car pb d'incompatibilité avec ma version windows (W7)

j'ai donc utilisé la méthode décrite ici https://www.npmjs.com/package/homebridg ... bot-vacuum
pour récupérer le token.

j'insère le token & l'@IP dans la config de mon équipement sous jeedom, je clique sur "récupérer les infos"
=> pas de remontée d'infos dans jeedom

dans la doc on nous indique qu'il faut récupérer le token via les 2 méthodes mitoolkit ou scanwifi sur PC mais dans mon cas je ne peux les utiliser.
J'en déduit que le token récupéré par la méthode que j'ai utilisée n'est pas valide.

Quelles sont mes autres options? (sans android bien sûr)

doudouhightech
Timide
Messages : 13
Inscription : 29 mai 2017, 21:20

Re: [Plugin Tiers] Xiaomi Home

Message par doudouhightech » 23 juil. 2017, 09:16

Bonjour à tous,

Merci pour ce super plugin.

Pour info depuis la dernière mise à jour (faite ce matin) j'ai le même problème que Kelly97129.

Cordialement,

Avatar de l’utilisateur
fdp2
Timide
Messages : 441
Inscription : 27 oct. 2014, 09:46
Localisation : Rhone Alpes

Re: [Plugin Tiers] Xiaomi Home

Message par fdp2 » 23 juil. 2017, 09:49

@nico57 l'option qi'il te reste est d'activer les logs debug du plugin, le regarder si elle contiennent un messga d'erreur qui peut t'aider a résoudre, et de le poster si tu veux que quelqu'un puisse t'aider.

Envoyé de mon SM-G900F en utilisant Tapatalk



Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 10:08

nico57 a écrit :
TaG a écrit :
23 juil. 2017, 08:34
@nico57 What esle ?
Regardons donc la signature de Lunarok par exemple afin d'y trouver l'information sur pour le what else
je souhaite faire fonctionner mon robot xiaomi avec le plugin xiaomi home pour jeedom.
Pour récupérer le token je n'ai pas d'android donc méthode mitoolkit pas la peine.
le logiciel pour pc ne se lance pas chez moi car pb d'incompatibilité avec ma version windows (W7)

j'ai donc utilisé la méthode décrite ici https://www.npmjs.com/package/homebridg ... bot-vacuum
pour récupérer le token.

j'insère le token & l'@IP dans la config de mon équipement sous jeedom, je clique sur "récupérer les infos"
=> pas de remontée d'infos dans jeedom

dans la doc on nous indique qu'il faut récupérer le token via les 2 méthodes mitoolkit ou scanwifi sur PC mais dans mon cas je ne peux les utiliser.
J'en déduit que le token récupéré par la méthode que j'ai utilisée n'est pas valide.

Quelles sont mes autres options? (sans android bien sûr)
Déjà relis la doc y a une troisième méthode. Et la troisième devrait être utilisable sur un Android VM par exemple.
Le python dans l'exe est logiquement utilisable sur un mac aussi
Mais sinon l'exe marche sur un seven c'est le seul windows ou je m'en suis servi

Maintenant t'as le choix et désolé que deux solutions soit base sur Android, mais c'est l'avantage des os ouverts.

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

nico57
Timide
Messages : 30
Inscription : 02 juil. 2017, 13:00

Re: [Plugin Tiers] Xiaomi Home

Message par nico57 » 23 juil. 2017, 11:21

lunarok a écrit :
23 juil. 2017, 10:08
nico57 a écrit :
TaG a écrit :
23 juil. 2017, 08:34
@nico57 What esle ?
Regardons donc la signature de Lunarok par exemple afin d'y trouver l'information sur pour le what else
je souhaite faire fonctionner mon robot xiaomi avec le plugin xiaomi home pour jeedom.
Pour récupérer le token je n'ai pas d'android donc méthode mitoolkit pas la peine.
le logiciel pour pc ne se lance pas chez moi car pb d'incompatibilité avec ma version windows (W7)

j'ai donc utilisé la méthode décrite ici https://www.npmjs.com/package/homebridg ... bot-vacuum
pour récupérer le token.

j'insère le token & l'@IP dans la config de mon équipement sous jeedom, je clique sur "récupérer les infos"
=> pas de remontée d'infos dans jeedom

dans la doc on nous indique qu'il faut récupérer le token via les 2 méthodes mitoolkit ou scanwifi sur PC mais dans mon cas je ne peux les utiliser.
J'en déduit que le token récupéré par la méthode que j'ai utilisée n'est pas valide.

Quelles sont mes autres options? (sans android bien sûr)
Déjà relis la doc y a une troisième méthode. Et la troisième devrait être utilisable sur un Android VM par exemple.
Le python dans l'exe est logiquement utilisable sur un mac aussi
Mais sinon l'exe marche sur un seven c'est le seul windows ou je m'en suis servi

Maintenant t'as le choix et désolé que deux solutions soit base sur Android, mais c'est l'avantage des os ouverts.

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
précision, le logiciel scanxiaomi a été testé sur SEVEN et VISAT (en x86), sans succès

pour les logs du plugin en debug, ça a l'air OK, refresh lancé toutes les 5min

[2017-07-23 10:50:04][DEBUG] : execute : action wifi refresh
[2017-07-23 10:55:03][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 10:55:03][DEBUG] : execute : action wifi refresh
[2017-07-23 11:00:05][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 11:00:05][DEBUG] : execute : action wifi refresh
[2017-07-23 11:05:04][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 11:05:04][DEBUG] : execute : action wifi refresh
[2017-07-23 11:10:04][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 11:10:04][DEBUG] : execute : action wifi refresh
[2017-07-23 11:14:14][DEBUG] : execute : action wifi refresh
[2017-07-23 11:15:04][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 11:15:04][DEBUG] : execute : action wifi refresh
[2017-07-23 11:20:04][DEBUG] : Refresh de XiaomiWifi : ASPI
[2017-07-23 11:20:04][DEBUG] : execute : action wifi refresh


Par contre j'ai testé en changeant le token et là direct le refresh me renvoit "le device n'a pas été trouvé"

Avatar de l’utilisateur
Kelly97129
Timide
Messages : 61
Inscription : 27 juil. 2015, 23:13

Re: [Plugin Tiers] Xiaomi Home

Message par Kelly97129 » 23 juil. 2017, 11:33

Kelly97129 a écrit :
23 juil. 2017, 08:34
bonjour
ce matin j'ai lancé la Maj et depuis cela ne fonctionne plus impossible les dépendances me renvoi d'erreur je suppose "python"

Code : Tout sélectionner

********************************************************
*             Installation des dépendances             *
********************************************************
Atteint http://mirrordirector.raspbian.org jessie InRelease
Atteint http://archive.raspberrypi.org jessie InRelease
Atteint https://deb.nodesource.com jessie InRelease
Atteint http://mirrordirector.raspbian.org jessie/main armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Atteint http://archive.raspberrypi.org jessie/main armhf Packages
Atteint http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Atteint http://archive.raspberrypi.org jessie/ui armhf Packages
Atteint https://deb.nodesource.com jessie/main Sources
Atteint https://deb.nodesource.com jessie/main armhf Packages
Réception de : 1 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 2 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Réception de : 4 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Réception de : 5 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Réception de : 6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr_FR
Ign http://archive.raspberrypi.org jessie/main Translation-fr
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-fr
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Réception de : 7 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr_FR
Réception de : 8 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign http://mirrordirector.raspbian.org jessie/main Translation-fr
Réception de : 9 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-fr_FR
Réception de : 10 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr_FR
Réception de : 11 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-fr
Réception de : 12 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign http://archive.raspberrypi.org jessie/ui Translation-fr
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Réception de : 13 https://deb.nodesource.com jessie/main Translation-fr_FR [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr_FR
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr_FR
Réception de : 14 https://deb.nodesource.com jessie/main Translation-fr [162 B]
Ign https://deb.nodesource.com jessie/main Translation-fr
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-fr
Réception de : 15 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Lecture des listes de paquets…
Installation des dépendances apt
Lecture des listes de paquets…
Construction de l'arbre des dépendances…
Lecture des informations d'état…
libffi-dev est déjà la plus récente version disponible.
libssl-dev est déjà la plus récente version disponible.
python-cryptography est déjà la plus récente version disponible.
python-pip est déjà la plus récente version disponible.
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module pyudev pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module requests pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module pyserial pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module future pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module pycrypto pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module construct pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
Installation du module enum-compat pour python
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
load_entry_point('pip==1.5.6', 'console_scripts', 'pip')()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 356, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2476, in load_entry_point
return ep.load()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2190, in load
['__name__'])
File "/usr/lib/python2.7/dist-packages/pip/__init__.py", line 74, in <module>
from pip.vcs import git, mercurial, subversion, bazaar  # noqa
File "/usr/lib/python2.7/dist-packages/pip/vcs/mercurial.py", line 9, in <module>
from pip.download import path_to_url
File "/usr/lib/python2.7/dist-packages/pip/download.py", line 25, in <module>
from requests.compat import IncompleteRead
ImportError: cannot import name IncompleteRead
********************************************************
*             Installation terminée                    *
********************************************************
Je veux pas être rabat-joie mais , j'ai l'impression de ne pas être le seul dans ce cas.
Ayant un certain nombre de produit Xiaomi ; c'est chiant quand ça marche pas !!!
Alors un peu d'aide ou juste m’aiguiller serait la bien venu
Merci.
>>>Raspberry pi 3 & Zéro
DYI : Jeedom-Rflink-Modules Fibaro-MySensors Gateway-Xiaomi Gateway V3 et V2-Detecteurs & Sondes Temp/Hum Xiaomi-Camera Ip Xiaomi & Wanscam-Ledstrip Yeelight >>>

Bêta-Testeur/Helpers

Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 11:43

T'as qu'a lire un peu. Moi je veux pas dire mais en plus on est dimanche et ta reponse est présente et tu ne sais meme pas poster ou il faut.

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Avatar de l’utilisateur
Kelly97129
Timide
Messages : 61
Inscription : 27 juil. 2015, 23:13

Re: [Plugin Tiers] Xiaomi Home

Message par Kelly97129 » 23 juil. 2017, 11:55

lunarok a écrit :
23 juil. 2017, 11:43
T'as qu'a lire un peu. Moi je veux pas dire mais en plus on est dimanche et ta reponse est présente et tu ne sais meme pas poster ou il faut.

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
Juste me dire que je n’étais pas au bonne endroits aurait suffit .... Et je pense que si tu ne veux pas qu'on pose des questions "le Dimanche" Demande à fermé ton forum le Dimanche . On te remercie assez du travail que tu fais c'est vrai que déchire tous à ce niveau et même si cela te fais ch... . Juste un peu d'empathie pour ceux qui ne sont pas aussi bon que toi.
je te remercie quand même du boulot que tu abats .
>>>Raspberry pi 3 & Zéro
DYI : Jeedom-Rflink-Modules Fibaro-MySensors Gateway-Xiaomi Gateway V3 et V2-Detecteurs & Sondes Temp/Hum Xiaomi-Camera Ip Xiaomi & Wanscam-Ledstrip Yeelight >>>

Bêta-Testeur/Helpers

Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 12:51

C'est pas MON forum. En parlant d'empathie commence parce-que d'arrivé et balancer des "c'est chiant!!!" entre les termes, la tournure, les ! Désolé mais j'ai pas été éduqué au facebook en mode kikoolol t9 mais plutôt au rtfm et netiquette

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Pierre_
Timide
Messages : 27
Inscription : 14 mars 2017, 11:51

Re: [Plugin Tiers] Xiaomi Home

Message par Pierre_ » 23 juil. 2017, 12:53

Le python dans l'exe est logiquement utilisable sur un mac aussi
A ce sujet, je n'ai toujours pas réussi à le lancer sur mac de mon coté. Comment je fais pour sortir le script python de l'exe?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 13:05

L'exe reste un fichier au milieu de l'archive dezippee.
Depuis qu'il y a mitoolkit on utilise que ca, bien plus pratique. Avec la troisième méthode pas besoin d'Android physique logiquement, methode fournie par un utilisateur (j'ai plus son nom mais encore merci, ça au moins c'est du forum donc de l'échange et pas juste une plateforme d'assistance gratuite 24/24 7/7 avec sla comme vue par tellement)

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

Pierre_
Timide
Messages : 27
Inscription : 14 mars 2017, 11:51

Re: [Plugin Tiers] Xiaomi Home

Message par Pierre_ » 23 juil. 2017, 16:06

En m'inspirant de la méthode Gouzou (j'imagine que tu parlais de ce message : viewtopic.php?f=182&t=23382&p=492698&hi ... VM#p492698), et en fouillant sur google j'ai réussi à extraire la db et le token de mon iPhone non jailbreaké en passant par un backup :)

La méthode devrait marcher avec un mac ou un pc, mais je ne l'ai testé que sur Mac :

1- faire un backup de son iPhone avec iTunes
2- ouvrir le backup avec la version gratuite de iPhoneBackup Viewer : http://www.imactools.com/iphonebackupviewer/ (si votre backup est crypté, il faudra passer par a version payante)
3- dans Raw Data/com.xiaomi.mihome il y a plusieurs fichiers .sqllite, il faut extraire celui qui s'appelle votreuserid_mihome.sqlite (attention, chez moi il y en avait un sans userid qui était vide
4- ouvrir le fichier sqlite avec un viewer sqlite, j'ai utilisé DB Browser http://sqlitebrowser.org
5- Là il faut cliquer sur "Ouvrir une base de données" puis " Parcourir les données" et enfin choisir la table ZDEVICE. Tout à droite il doit y avoir une colonne ZTOKEN avec tous les tokens de vos device Xiaomi, il n'y a plus qu’à trouver le robot! :)

Bizarrement ça n'a pas marché tout de suite, j'ai du redémarrer le daemon plusieurs fois et attendre plusieurs minutes après avoir rentré la clef pour que cela fonctionne... au point que j'étais sur le point de jeter l'éponge quand j'ai soudain vu le widget se rafraichir sous mes yeux :)

Une dernière chose, les infos que j'ai lu sur ce thread ont l'air de confirmer ce que disait Gouzou dans le sien : https://community.openhab.org/t/xiaomi- ... t/29347/13
La méthode du .exe n'est plus fonctionnelle avec le dernier firmware, ça explique surement les soucis des gens qui récupère des clefs différentes avec l'exe et avec mitoolkit. Ça vaudrait probablement le coup de la virer de la doc.

Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 16:09

Si si la méthode de l'exe passe avec le dernier firmware du robot entre autres.
Oui c'était la méthode de gouzou (elle est dans la dernier version en d'oc) du coup j'ajiuterais celle ci pour les maceux merci

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

nico57
Timide
Messages : 30
Inscription : 02 juil. 2017, 13:00

Re: [Plugin Tiers] Xiaomi Home

Message par nico57 » 23 juil. 2017, 17:07

Pierre_ a écrit :
23 juil. 2017, 16:06
En m'inspirant de la méthode Gouzou (j'imagine que tu parlais de ce message : viewtopic.php?f=182&t=23382&p=492698&hi ... VM#p492698), et en fouillant sur google j'ai réussi à extraire la db et le token de mon iPhone non jailbreaké en passant par un backup :)

La méthode devrait marcher avec un mac ou un pc, mais je ne l'ai testé que sur Mac :

1- faire un backup de son iPhone avec iTunes
2- ouvrir le backup avec la version gratuite de iPhoneBackup Viewer : http://www.imactools.com/iphonebackupviewer/ (si votre backup est crypté, il faudra passer par a version payante)
3- dans Raw Data/com.xiaomi.mihome il y a plusieurs fichiers .sqllite, il faut extraire celui qui s'appelle votreuserid_mihome.sqlite (attention, chez moi il y en avait un sans userid qui était vide
4- ouvrir le fichier sqlite avec un viewer sqlite, j'ai utilisé DB Browser http://sqlitebrowser.org
5- Là il faut cliquer sur "Ouvrir une base de données" puis " Parcourir les données" et enfin choisir la table ZDEVICE. Tout à droite il doit y avoir une colonne ZTOKEN avec tous les tokens de vos device Xiaomi, il n'y a plus qu’à trouver le robot! :)

Bizarrement ça n'a pas marché tout de suite, j'ai du redémarrer le daemon plusieurs fois et attendre plusieurs minutes après avoir rentré la clef pour que cela fonctionne... au point que j'étais sur le point de jeter l'éponge quand j'ai soudain vu le widget se rafraichir sous mes yeux :)

Une dernière chose, les infos que j'ai lu sur ce thread ont l'air de confirmer ce que disait Gouzou dans le sien : https://community.openhab.org/t/xiaomi- ... t/29347/13
La méthode du .exe n'est plus fonctionnelle avec le dernier firmware, ça explique surement les soucis des gens qui récupère des clefs différentes avec l'exe et avec mitoolkit. Ça vaudrait probablement le coup de la virer de la doc.
+1

Je valide cette méthode sur PC également!

la seule différence c'est que je n'ai pas pû lire la sauvegarde directement dans iphonebackup viewer, je l'ai déplacée et ouverte avec l'option open backup. De la les raw data étaient accessibles.

Le token récupéré n'est pas le même que celui avec la méthode homebridge npm
=> du coup ça marche beaucoup mieux sous jeedom, rafraichissement direct!

Merci à toi! et à tout les autres!

Pierre_
Timide
Messages : 27
Inscription : 14 mars 2017, 11:51

Re: [Plugin Tiers] Xiaomi Home

Message par Pierre_ » 23 juil. 2017, 17:23

Je savais bien que je n'étais pas le seul utilisateur d'iPhone ici :)

garath
Timide
Messages : 44
Inscription : 02 avr. 2017, 09:32

Re: [Plugin Tiers] Xiaomi Home

Message par garath » 23 juil. 2017, 18:10

Hello, je voulais signaler que le nouveau capteur de présence / luminosité ne fonctionne pas comme il devrait sous Jeedom : la luminosité est bien remontée mais pas la présence (la détection de présence marche dans l'appli mi-home seulement).
Quels éléments puis-je vous apporter pour avancer sur ce dysfonctionnement ?

Avatar de l’utilisateur
lunarok
Actif
Messages : 6684
Inscription : 08 août 2014, 12:48
Localisation : Anjou

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 23 juil. 2017, 18:23

Log

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

Mon Blog | Xiaomi Home
Pour contribuer au développement des plugins (don ou achat de matériel) : Paypal
Aides nous à t'aider : les logs, détails du soucis, la doc, recherche sur le forum ...
PS : pas de support par MP, je ne répondrais pas

garath
Timide
Messages : 44
Inscription : 02 avr. 2017, 09:32

Re: [Plugin Tiers] Xiaomi Home

Message par garath » 23 juil. 2017, 19:15

Je ne sais plus comment faire, il n'y a plus rien dans les logs du plugin, il me semble qu'avant je pouvais voir les logs des nodes ...
La j'ai uniquement : Logs Xiaomihome, Xiaomihome_cmd, Xiaomihome_dep

Anonyme
Actif
Messages : 10082
Inscription : 09 août 2014, 12:15

Re: [Plugin Tiers] Xiaomi Home

Message par Anonyme » 23 juil. 2017, 19:26

Contenu supprimé à la demande de son auteur

garath
Timide
Messages : 44
Inscription : 02 avr. 2017, 09:32

Re: [Plugin Tiers] Xiaomi Home

Message par garath » 23 juil. 2017, 19:38

j'ai regardé mais, en niveau "debug", j'ai rien pour le capteur de présence.

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Google [Bot] et 4 invités