Bonjour à tous,
je n'arrive pas à lancer le démon du plugin MiHome xiaomi --> erreur : no module enum.
J’ai reçu hier la gateway qara xiaomi.
1) côté smartphone :
La gateway est bien reconnue sur mon réseau wifi, j’ai fixé l’ip en statique.
J’ai assossié un détecteur de présence qara (infra-rouge passif), celui-ci remonte bien l’historique des détections.
Je peux allumer, changer la couleur et éteindre l’anneau lumineux de la gateway.
2) côté jeedom (mini plus : Linux jeedom 3.14.53-fslc-imx6-sr, Debian GNU/Linux 8 )
J’ai installé le plugin Mi Home
Le démon refuse de démarrer.
J’ai essayé quelques recettes du forum qui ont résolu le problème à certaines personnes, mais sans succès chez moi :
dpkg –configure -a puis relance des dépendances. => les dépendaces OK , démon NOK.
Reboot de jeedom
désinstallation du plugin
update upgrade
reboot
réinstalle du plugin
log en débug
relance des dépendances => OK
redémarrer le démon => NOK
J’ai suivi la piste du défaut du log /usr/share/nginx/www/jeedom/plugins/xiaomihome/ressources/xiaomimed/… pour aboutir à l’erreur
no module enum
Dans le menu Plugins-->Protocole domotique-->Xiaomi Home-->Santé : le statut est ok et online NA en vert.
Comment faire pour installer ce module ?
Je ne dispose pas encore d’équipement lampe yeelight ou robot, est-ce que cela est indispensable pour faire fonctionner le démon ? J’ai lu aussi qu’on pouvait mettre la gateway en mode développeur, (je ne trouve pas le menu ‘à propos’ sur le lien
https://www.testsavisetcompagnie.fr/ins ... in-xiaomi/) Mon appli est réglée sur les paramètres régionaux Chine continentale.
Info : j’ai aussi le plugin zigate qui est installé, dès fois que ...
Je joins les logs :
Log Xiaomihome
Code : Tout sélectionner
Traceback (most recent call last):
File "/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 26, in <module>
import globals
File "/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/xiaomihomed/globals.py", line 3, in <module>
from devices.yeelight.flow import *
File "/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/__init__.py", line 5, in <module>
from .main import Bulb, BulbType, BulbException, discover_bulbs
File "/usr/share/nginx/www/jeedom/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 7, in <module>
from enum import Enum
ImportError: No module named enum
[2019-03-01 10:25:59][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
Log Xiaomihome_dep
Code : Tout sélectionner
********************************************************
* Installation des dépendances *
********************************************************
Ign http://repo.jeedom.com ./ InRelease
Ign http://repo.jeedom.com ./ Release.gpg
Ign http://repo.jeedom.com ./ Release
Ign http://repo.jeedom.com ./ Sources/DiffIndex
Ign http://repo.jeedom.com ./ Packages/DiffIndex
Get:1 http://security.debian.org jessie/updates InRelease [44.9 kB]
Ign http://httpredir.debian.org jessie InRelease
Hit https://deb.nodesource.com jessie InRelease
Get:2 http://httpredir.debian.org jessie-updates InRelease [145 kB]
Ign http://repo.jeedom.com ./ Translation-en
Err http://repo.jeedom.com ./ Sources
404 Not Found
Err http://repo.jeedom.com ./ Packages
404 Not Found
Hit http://httpredir.debian.org jessie Release.gpg
Hit http://httpredir.debian.org jessie Release
Get:3 http://security.debian.org jessie/updates/main Sources [293 kB]
Get:4 http://security.debian.org jessie/updates/main armhf Packages [627 kB]
Get:5 https://deb.nodesource.com jessie/main Sources [687 B]
Get:6 http://security.debian.org jessie/updates/main Translation-en [329 kB]
Get:7 https://deb.nodesource.com jessie/main armhf Packages [930 B]
Get:8 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:9 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:10 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:11 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:12 https://deb.nodesource.com jessie/main Translation-en [162 B]
Ign https://deb.nodesource.com jessie/main Translation-en
Get:13 http://httpredir.debian.org jessie-updates/main Sources [17.2 kB]
Get:14 http://httpredir.debian.org jessie-updates/main armhf Packages/DiffIndex [11.8 kB]
Get:15 http://httpredir.debian.org jessie-updates/main Translation-en/DiffIndex [3688 B]
Get:16 http://httpredir.debian.org jessie/main Sources [7063 kB]
Get:17 http://httpredir.debian.org jessie/main armhf Packages [6675 kB]
Get:18 http://httpredir.debian.org jessie/main Translation-en [4581 kB]
Fetched 1457 kB in 1min 39s (14.7 kB/s)
W: Failed to fetch http://repo.jeedom.com/depot/repo.jm0.eu/BSP:/IMX6/Debian_Jessie/./Sources 404 Not Found
W: Failed to fetch http://repo.jeedom.com/depot/repo.jm0.eu/BSP:/IMX6/Debian_Jessie/./Packages 404 Not Found
E: Some index files failed to download. They have been ignored, or old ones used instead.
Reading package lists...
Building dependency tree...
Reading state information...
libffi-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.
libssl-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 18 not upgraded.
Collecting construct
Installing collected packages: construct
Successfully installed construct-2.9.45
Collecting pyudev
Collecting six (from pyudev)
Using cached https://files.pythonhosted.org/packages/73/fb/00a976f728d0d1fecfe898238ce23f502a721c0ac0ecfedb80e0d88c64e9/six-1.12.0-py2.py3-none-any.whl
Installing collected packages: six, pyudev
Successfully installed pyudev-0.21.0 six-1.12.0
Collecting requests
Using cached https://files.pythonhosted.org/packages/7d/e3/20f3d364d6c8e5d2353c72a67778eb189176f08e873c9900e10c0287b84b/requests-2.21.0-py2.py3-none-any.whl
Collecting certifi>=2017.4.17 (from requests)
Using cached https://files.pythonhosted.org/packages/9f/e0/accfc1b56b57e9750eba272e24c4dddeac86852c2bebd1236674d7887e8a/certifi-2018.11.29-py2.py3-none-any.whl
Collecting urllib3<1.25,>=1.21.1 (from requests)
Using cached https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests)
Using cached https://files.pythonhosted.org/packages/bc/a9/01ffebfb562e4274b6487b4bb1ddec7ca55ec7510b22e4c51f14098443b8/chardet-3.0.4-py2.py3-none-any.whl
Collecting idna<2.9,>=2.5 (from requests)
Using cached https://files.pythonhosted.org/packages/14/2c/cd551d81dbe15200be1cf41cd03869a46fe7226e7450af7a6545bfc474c9/idna-2.8-py2.py3-none-any.whl
Installing collected packages: certifi, urllib3, chardet, idna, requests
Successfully installed certifi-2018.11.29 chardet-3.0.4 idna-2.8 requests-2.21.0 urllib3-1.24.1
Collecting pyserial
Using cached https://files.pythonhosted.org/packages/0d/e4/2a744dd9e3be04a0c0907414e2a01a7c88bb3915cbe3c8cc06e209f59c30/pyserial-3.4-py2.py3-none-any.whl
Installing collected packages: pyserial
Successfully installed pyserial-3.4
Collecting future
Installing collected packages: future
Successfully installed future-0.17.1
Collecting pycrypto
Installing collected packages: pycrypto
Successfully installed pycrypto-2.6.1
Collecting enum34
Using cached https://files.pythonhosted.org/packages/af/42/cb9355df32c69b553e72a2e28daee25d1611d2c0d9c272aa1d34204205b2/enum34-1.1.6-py3-none-any.whl
Installing collected packages: enum34
Successfully installed enum34-1.1.6
Collecting enum-compat
Installing collected packages: enum-compat
Successfully installed enum-compat-0.0.2
********************************************************
* Installation terminée *
********************************************************