Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Plugin Tiers] Xiaomi Home

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [Plugin Tiers] Xiaomi Home

Message par glenan » 01 sept. 2019, 09:33

Yeelight est une sous marque de Xiaomi et il est vrai que parfois on s'y perd un peu quand on doit piloter plusieurs appareils Xiaomi.

J'ai acheté une montre AMAZFIT GTR. Elle se vend sous le nom Xiaomi Huami Amazfit. Xiaomi a travaillé avec la société (chinoise) Huami pour sortir cette montre.

Pour appairer cette montre il faut installer l'appli Amazfit alors que pour les bracelets mi band il fallait mi-fit
Mais... À priori on peut aussi appairer l'Amazfit avec l'appli mi-band.

Envoyé de mon Samsung Note 8 en utilisant Tapatalk

Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

Avatar de l’utilisateur
kerdale
Actif
Messages : 1644
Inscription : 25 sept. 2016, 11:38
Localisation : Penn-ar-Bed

Re: [Plugin Tiers] Xiaomi Home: Token

Message par kerdale » 01 sept. 2019, 09:50

Bonjour,
j'ai une gateway pleinement opérationnelle dans Jeedom avec une dizaine de devices gérés par cette gateway.
Mais j'ai omis de noter le token (au cas ou..) je n'ai que le password. Hors je ne sais pas pourquoi, elle a disparue de l'appli Mihome ios. Pour la faire réaparaitre je dois refaire -la manip (bouton gateway + réseau wifi) puis mode développeur pour lerie le token mais ça va me faire perdre toutes les assos devices dans Jeedom , galère.
Ma question Jeedom garde-t-il dans un fichier la trace du token actuel valide ?
Merci du coup de main.
1 NUC & 1 RPI3/Msata V3.3.31, EnOcean, Z-wave,
Rflink, IPX800V3, carte 8 rl IP, IR_V3, Xiaomi gateway, JPI/APK/tel Android dédié, Somfy RTS, Rf433Mhz, Xiaomi, Bm280 , Broadlink,WifiLights

aerthas
Timide
Messages : 14
Inscription : 18 nov. 2017, 20:16

Re: [Plugin Tiers] Xiaomi Home

Message par aerthas » 01 sept. 2019, 16:06

Bonjour à tous !

D'abord merci au(x) dev(s) de ce plug-in, il m'a permis de m'équiper avec plein de produits xiaomi/yeelight/samrtmi etc... et de les connecter à Jeedom.

Je vous contact sur le fofo aujourd'hui pour la raison suivante:

Tout fraîchement possesseur d'un ventilateur xiaomi smartmi fan 2s, impossible de le connecter avec le plug-in, il y a bien des ventilateurs disponible dans la partie appliance wifi, mais aucun ne fonctionne avec le miens, voir pire, quand j'ajoute le ventilateur avec le bon token (récupérer par la méthode de la sauvegarde avec Mi Home 1.5) ça me fait ramer le serveur.

N'étant pas un néophyte, je pense comprendre que celui-ci n'est pas encore compatible avec la dernière version du plug-in.

Ma question est la suivante: Est-il prévu de l'intégrer à la liste ?

Merci d'avance et merci encore pour le plug-in !

P.S: Si il y a besoin que je participe pour créer sa petite place dans la liste, je suis volontaire.

edit: il viens d'être ajouté dans la dernière version ! Rapide :)
Dernière édition par aerthas le 02 sept. 2019, 10:44, édité 1 fois.

dcat
Timide
Messages : 16
Inscription : 15 avr. 2019, 17:59

Re: [Plugin Tiers] Xiaomi Home

Message par dcat » 02 sept. 2019, 16:21

Salut, avec la MAJ, on parle du nouveau ventilateur de xiaomi, s'agit il du 1X ?

Merci d'avance.

Rabieau
Timide
Messages : 119
Inscription : 24 déc. 2016, 10:15

Re: [Plugin Tiers] Xiaomi Home

Message par Rabieau » 04 sept. 2019, 12:03

Rabieau a écrit :
03 sept. 2019, 06:27
Bonjour,
Je relance le sujet, le smartmi humidifier v2 ne fonctionne toujours pas sous jeedom.
Token ok, pas de retours d’infos, l’action on fonctionne mais 2 secondes puis cela s’éteint.
J’ai essayé beaucoup de choses, desinstallation, réinstallation, relancer les dépendances, etc...
Dans les logs rien n’apparait, quelque soit la configuration des logs.
Une idée ?
Bonne journée
Bonjour, je poste ici, un post existe déjà pour l’humidifer V2 (comme décrit ci-dessus) mais peut-être plus de lecteurs ici et d’idées donc.
J’ai un humidifier V2 depuis plusieurs mois maintenant, token ok car reconnu dans jeedom mais aucune infos ne remonte.
La mise en marche fonctionne (bip sonore) mais cela s’éteint dans la foulée.
Je n’ai pas l’impression qu’il y ait un mode développeur particulier pour cet appareil, comme il est inscrit compatible avec le plugin je ne vois pas où chercher.
Dans les logs rien n’apparait, que le logs soient en infos debug etc..
Si quelqu’un a une idée je suis preneur.

ledel
Timide
Messages : 10
Inscription : 19 oct. 2016, 15:28

Re: [Plugin Tiers] Xiaomi Home

Message par ledel » 05 sept. 2019, 13:51

Bonjour

suite à la mise a jour en stretch, mon plugin xiaomi ne fonctionne plus..
le demon ne fonctionne pas.
Voici le log
[2019-09-05 13:45:05][ERROR] : Attention je pense qu'il y a un soucis avec le démon que j'ai relancé plus de 3 fois consecutivement
Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 28, in <module>
from devices.yeehome import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py", line 7, in <module>
import utils
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/utils.py", line 4, in <module>
from cryptography.hazmat.primitives.ciphers import Cipher, algorithms, modes
ImportError: No module named cryptography.hazmat.primitives.ciphers
[2019-09-05 13:45:35][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.

quelqu'un a une idée?

Merci a vous

ledel

Avatar de l’utilisateur
kimagure
Helper
Messages : 109
Inscription : 21 août 2014, 14:53

Re: [Plugin Tiers] Xiaomi Home

Message par kimagure » 05 sept. 2019, 18:33

Il te manque des packages python (au moins la partie crypto).
Tu as relancé l'installation des dépendances ?
Helper Officiel Jeedom
Jeedom 3.3.x sur VM Proxmox
Zwave, Xiaomi, Hue, Tradfri, RFXcom, Alexa, Surepetcare, Airsend, Squeezebox...

ledel
Timide
Messages : 10
Inscription : 19 oct. 2016, 15:28

Re: [Plugin Tiers] Xiaomi Home

Message par ledel » 06 sept. 2019, 10:15

Salut

j'ai relancé les dépendances, rien n'y fait
j'ai même désinstaller et réinstaller le plugin ,mais rien non plus. Dois je refaire une réinstalle de ma sauvegarde? Le probleme vient peut etre de ma sauvegarde?

Couz23
Timide
Messages : 5
Inscription : 15 mai 2018, 22:28

Re: [Plugin Tiers] Xiaomi Home

Message par Couz23 » 09 sept. 2019, 10:44

Bonjour,
Le niveau de Log de mon plugin Xiaomihome est sur "aucun", mais je vois des streaming logs DEBUG dans le log Xiaomihome.
Comment puis-je desactiver le mode DEBUG?
Merci pour votre aide.

27bulta
Timide
Messages : 15
Inscription : 08 oct. 2017, 04:18

Re: [Plugin Tiers] Xiaomi Home

Message par 27bulta » 10 sept. 2019, 10:34

Bonjour,
Je viens de voir qu'il existe une version EU de la Gateway Xiaomi ici https://ehuastore.fr/72-mi-smart-sensor-set.html.
Est ce que cette version est prise en charge dans Jeedom via le plugin s'il vous plaît ? Je n'ai rien vu d'édité à ce jour pour ce modèle qui semble tout récent.
Merci pour vos éventuelles lumières.

Avatar de l’utilisateur
Poumi
Actif
Messages : 660
Inscription : 21 mars 2019, 22:41

Re: [Plugin Tiers] Xiaomi Home

Message par Poumi » 10 sept. 2019, 10:52

27bulta a écrit :
10 sept. 2019, 10:34
Bonjour,
Je viens de voir qu'il existe une version EU de la Gateway Xiaomi ici https://ehuastore.fr/72-mi-smart-sensor-set.html.
Est ce que cette version est prise en charge dans Jeedom via le plugin s'il vous plaît ? Je n'ai rien vu d'édité à ce jour pour ce modèle qui semble tout récent.
Merci pour vos éventuelles lumières.
si ça n'a pas changé la réponse est non et ce ne sera pas possible de l'ajouter.

gateway europe => serveur europe et non chine
serveur europe => pas de mode developpeur activable
pas de mode developpeur => pas d'acces possible depuis jeedom

thetrueavatar
Timide
Messages : 282
Inscription : 30 nov. 2017, 13:54

Re: [Plugin Tiers] Xiaomi Home

Message par thetrueavatar » 11 sept. 2019, 10:11

Bonjour,
D'avance je vous demande votre indulgence si la question est évidente ou a déjà été posée mais avec 304 pages de commentaires c'est difficile de trouver l'info même avec la recherche intra thread. Je n'ai jamais réussi à faire fonctionner mon roborock S50 avec le plugin xiaomi. Pourtant, je récupère bien le token de 32 charactère. J'ai fait le reset du wifi robot et utiliser l'utilitaire miiodiscover qui m'a sorti un joli:
7967576fXXXXXXXXXXXXXXX8666a49 via auto-token
J'ai encodé cette donnée comme token mais rien ne se passe. Quand je regarde dans les logs en debug du plugin je vois:

Code : Tout sélectionner

[2019-09-11 09:43:18][DEBUG] : execute : action wifi start
[2019-09-11 07:43:18][DEBUG] : Client connected to [127.0.0.1:47474]
[2019-09-11 07:43:18][DEBUG] : Message read from socket: {"apikey":"A7e7CAPjHOXXXXXXXXXXXX5IpI700jwB","type":"wifi","cmd":"send","model":"vacuum2","dest":"192.168.0.37","token":"7967576f4a4d4d4a5256627958666a49","devtype":"0706","serial":"26a0","method":"app_start","param":""}
[2019-09-11 07:43:18][DEBUG] : Client disconnected from [127.0.0.1:47474]
[2019-09-11 07:43:18][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2019-09-11 07:43:18][DEBUG] : Received command from jeedom : send
[2019-09-11 07:43:18][DEBUG] : Executing action on : vacuum2
[2019-09-11 07:43:18][DEBUG] : {"id":39279,"method":"app_start"}
[2019-09-11 07:43:19][DEBUG] : tuple index out of range
Je vois que l'apikey ne correspond pas à ce que j'ai configuré. Néanmoins, j'ai cru lire qu'il y avait de l'encodage AES.
J'ai supposé que c'était la version chiffrée en AES et convertie en BASE64. J'ai donc essayé de décoder l'apikey de base64 vers hex puis de déchiffrer avec l'AES(la clef c'est vraiment 0 en hex ???) mais je retombe pas sur mon token.
C'est ptet correcte comme ça et le token est juste mauvais. Est-ce qu'il est possible que le token généré lors du mii discover --sync soit temporaire et qu'il en regénère un nouveau lorsque je ré-appaire avec le gateway ? Si c'est le cas il reste quoi comme technique pour récupérer le bon token car j'ai essayé l'application "custom" mais plus moyen de voir le token ?
Merci d'avance

Avatar de l’utilisateur
SupraDolph
Timide
Messages : 478
Inscription : 17 janv. 2016, 22:44

Re: [Plugin Tiers] Xiaomi Home

Message par SupraDolph » 12 sept. 2019, 22:27

Bonsoir,

Après quelques heures de recherche, je ne parviens pas à trouver la solution. Ma gateway n'est pas accessible depuis Jeedom. La raison est assez simple, le port UDP 9898 n'est pas actif.

Code : Tout sélectionner

Starting Nmap 7.80 ( https://nmap.org ) at 2019-09-12 22:03 CEST
Nmap scan report for lumi-gateway-v3_miio83876711 (192.168.0.xx)
Host is up (0.011s latency).

PORT     STATE  SERVICE
9898/udp closed monkeycom
MAC Address: 78:11:DC:xx:xx:xx (Xiaomi Electronics,co.)

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds
J"ai pourtant activé le mode développeur. Ma VM Jeedom est sous debian et tourne sur un VirtualBox. La carte réseau WiFi est en mode promiscuité. J'ai testé sous un autre ordinateur du réseau et j'ai le même souci.
Mon Routeur fourni deux réseaux Wifi 2,4G et 5G. J'ai fais tourné mon hôte sous les deux fréquences (la gateway n'accepte que le 2,4G). Ce même routeur n'est pas censé bloqué le multicast (j'ai trouvé un mode "storm protection" qui est désactivé).
J'ai pu observer un port 9898 ouvert l'espace d'une fraction de seconde en supprimant la gateway de Mi Home, rien de plus.

Le Firmware est en 1.4.1_170

Que puis-je tester pour m'assurer que le broadcast/ multicast ne pose pas de soucis ? J'avoue être un peu sec pour la suite si quelqu'un a une idée...
Screenshot_20190912-220441_Mi Home.jpg
Screenshot_20190912-220441_Mi Home.jpg (570.74 Kio) Consulté 2905 fois
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC

Avatar de l’utilisateur
SupraDolph
Timide
Messages : 478
Inscription : 17 janv. 2016, 22:44

Re: [Plugin Tiers] Xiaomi Home

Message par SupraDolph » 12 sept. 2019, 23:16

Bon ok, j'ai compris, il faut un CP2102 USB to TTL.
La suite au prochain épisode...
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC

AlexM
Timide
Messages : 164
Inscription : 26 mai 2018, 21:06

Re: [Plugin Tiers] Xiaomi Home

Message par AlexM » 16 sept. 2019, 22:28

Bonjour,

Après environ un an d'utilisation, j'ai quand même un problème récurrent avec le plugin Xiaomi : en cas de perte momentanée de connexion réseau, la passerelle (et les périphériques associés) s'arrête définitivement de fonctionner, même lorsque la connexion revient.
Je viens de faire le test suivant : redémarrage manuel du routeur, attente de la reconnexion de Jeedom et de tous les périphériques, la gateway Xiaomi ne répond plus. Ni dans un sens ni dans l'autre : elle ne semble pas recevoir le signal venant d'un de ses interrupteurs connectés (ou en tout cas ne les transmets pas à Jeedom), et les commandes de Jeedom telles que "allumer" ou "éteindre" ne fonctionnent pas non plus. Pourtant, la commande "online" répond "1".
Il me faut à chaque fois faire un redémarrage du daemon pour que ça revienne à la normale.

Savez-vous de quoi ça peut venir ? Bug ?
Raspberry Pi 3b+
Jeedom 3.2
Gateway Xiaomi + 8 modules
RFXCom + 8 volets Somfy RTS + 2 modules Chacon
ESPeasy (7 modules Sonoff basic et Electrodragon)
Shelly 1 (4 modules)

milou161185
Timide
Messages : 11
Inscription : 14 mars 2018, 19:45

Re: [Plugin Tiers] Xiaomi Home

Message par milou161185 » 17 sept. 2019, 19:25

Bonjour, je rencontre un soucis avec le plugin, plus précisément avec les yeelight.
Je n'ai jamais eu de soucis avec, mais je me rends compte aujourd'hui que leur statut ne se mets plus à jour. Je ne peux également plus les contrôler via jeedom alors qu'avec l'appli xiaomi pas de soucis.
J'ai tenté d'en supprimer une et de refaire un scan, mais elle ne s'est pas recréée. La seule erreur que je vois dans les logs est :

[2019-09-17 19:17:08][ERROR] : Exception on socket : Bulb closed the connection.

J'ai tentée la réinstallation des dépendances, le reboot du serveur, j'ai vérifie que le contrôle via le réseau était actif mais je n'ai pas réussi à régler le problème. Quelqu'un rencontre le même problème?

Merci d'avance pour vos réponses!

znation
Actif
Messages : 1951
Inscription : 12 nov. 2014, 15:48

Re: [Plugin Tiers] Xiaomi Home

Message par znation » 19 sept. 2019, 21:48

AlexM a écrit :Bonjour,

Après environ un an d'utilisation, j'ai quand même un problème récurrent avec le plugin Xiaomi : en cas de perte momentanée de connexion réseau, la passerelle (et les périphériques associés) s'arrête définitivement de fonctionner, même lorsque la connexion revient.
Je viens de faire le test suivant : redémarrage manuel du routeur, attente de la reconnexion de Jeedom et de tous les périphériques, la gateway Xiaomi ne répond plus. Ni dans un sens ni dans l'autre : elle ne semble pas recevoir le signal venant d'un de ses interrupteurs connectés (ou en tout cas ne les transmets pas à Jeedom), et les commandes de Jeedom telles que "allumer" ou "éteindre" ne fonctionnent pas non plus. Pourtant, la commande "online" répond "1".
Il me faut à chaque fois faire un redémarrage du daemon pour que ça revienne à la normale.

Savez-vous de quoi ça peut venir ? Bug ?
Bonjour

+1 Jai remarqué ça aussi mais je savais pas trop si ça venait de chez moi ou si c'était plus généralisé

J'ai commandé le nouvel aspirateur Xiaomi mijia 2019 P ça semble faisable de l'intégrer ou ça sera le cas direct (je pense pas que beaucoup de choses évoluent).

Merci.


JEEDOM v3.3.31 - NUC Z83 II

robin
Timide
Messages : 2
Inscription : 23 sept. 2019, 11:15

Re: [Plugin Tiers] Xiaomi Home

Message par robin » 23 sept. 2019, 11:47

Bonjour,
je viens d'acheter le plug-in XIAOMI HOME pour Jeedom.
L'installation des dépendances s'est bien passée (je n'ai rien trouvé en erreur dans la log) :

Code : Tout sélectionner

********************************************************
*             Installation des dépendances             *
********************************************************
Get:1 http://mirrordirector.raspbian.org jessie InRelease [15.0 kB]
Hit https://deb.nodesource.com jessie InRelease
Hit http://mirrordirector.raspbian.org jessie/main armhf Packages
Hit http://archive.raspberrypi.org jessie InRelease
Hit https://deb.nodesource.com jessie/main Sources
Hit https://deb.nodesource.com jessie/main armhf Packages
Hit http://mirrordirector.raspbian.org jessie/contrib armhf Packages
Get:2 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:3 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://mirrordirector.raspbian.org jessie/non-free armhf Packages
Get:4 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://mirrordirector.raspbian.org jessie/rpi armhf Packages
Get:5 https://deb.nodesource.com jessie/main Translation-en [162 B]
Get:6 https://deb.nodesource.com jessie/main Translation-en [162 B]
Hit http://archive.raspberrypi.org jessie/main armhf Packages
Ign https://deb.nodesource.com jessie/main Translation-en
Hit http://archive.raspberrypi.org jessie/ui armhf Packages
Ign http://archive.raspberrypi.org jessie/main Translation-en
Ign http://archive.raspberrypi.org jessie/ui Translation-en
Ign http://mirrordirector.raspbian.org jessie/contrib Translation-en
Ign http://mirrordirector.raspbian.org jessie/main Translation-en
Ign http://mirrordirector.raspbian.org jessie/non-free Translation-en
Ign http://mirrordirector.raspbian.org jessie/rpi Translation-en
Fetched 15.0 kB in 18s (828 B/s)
Reading package lists...
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 2 not upgraded.
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Collecting construct
Installing collected packages: construct
Successfully installed construct-2.9.45
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
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
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
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/18/b0/8146a4f8dd402f60744fa380bc73ca47303cccf8b9190fd16a827281eac2/certifi-2019.9.11-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
Collecting urllib3<1.25,>=1.21.1 (from requests)
Using cached https://files.pythonhosted.org/packages/01/11/525b02e4acc0c747de8b6ccdab376331597c569c42ea66ab0a1dbd36eca2/urllib3-1.24.3-py2.py3-none-any.whl
Installing collected packages: certifi, chardet, idna, urllib3, requests
Successfully installed certifi-2019.9.11 chardet-3.0.4 idna-2.8 requests-2.21.0 urllib3-1.24.3
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
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
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Collecting future
Installing collected packages: future
Successfully installed future-0.17.1
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Collecting pycrypto
Installing collected packages: pycrypto
Successfully installed pycrypto-2.6.1
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
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
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Collecting enum-compat
Installing collected packages: enum-compat
Successfully installed enum-compat-0.0.2
DEPRECATION: Python 3.4 support has been deprecated. pip 19.1 will be the last one supporting it. Please upgrade your Python as Python 3.4 won't be maintained after March 2019 (cf PEP 429).
Collecting wheel
Using cached https://files.pythonhosted.org/packages/00/83/b4a77d044e78ad1a45610eb88f745be2fd2c6d658f9798a15e384b7d57c9/wheel-0.33.6-py2.py3-none-any.whl
Installing collected packages: wheel
Successfully installed wheel-0.33.6
********************************************************
*             Installation terminée                    *
********************************************************
Le lancement du Démon est KO :

Code : Tout sélectionner

[2019-09-23 11:20:07][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey lASGbVp5IkvKIT5Z3fGEqLR1cdVMAbbn --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 26, in <module>
import globals
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/globals.py", line 3, in <module>
from devices.yeelight.flow import *
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/__init__.py", line 7, in <module>
from .main import Bulb, BulbException, discover_bulbs
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 10, in <module>
from future.utils import raise_from
ImportError: No module named future.utils
[2019-09-23 11:20:37][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
J'ai cherché sur le forum, trouvé qques posts et essayé en vain sous SSH :
sudo dpkg --configure -a
apt-get update
apt-get upgrade
easy_install future
pip install future


La log du démon mentionne "future" mais la commande "pip install future" retourne :

Code : Tout sélectionner

Requirement already satisfied: future in /usr/local/lib/python3.4/dist-packages (0.17.1)
ce qui fait penser que la version de "future" installée est correcte...

J'ai essayé d'ouvrir un ticket dans Jeedom, mais j'ai le message d'erreur suivant :

Code : Tout sélectionner

[ticket::save] Vous ne pouvez ouvrir un ticket avec un plugin en beta
J'ai essayé d'installer le plug-in Xiaomi Home en Beta, mais comme cela n'a pas solutionné mon problème, j'ai remis la version Stable.
Cependant mon plug-in Ikea Light est en Beta (pour corriger un prob de lancement du démon également) mais est ce à cause de cela que je ne peux pas ouvrir un ticket pour le pug-in Xiaomi Home ?

Merci de votre aide/conseils
(pour ouvrir un ticket ou pour corriger mon prb de lancement du démon)

Avatar de l’utilisateur
akenad
Actif
Messages : 697
Inscription : 27 oct. 2017, 11:39

Re: [Plugin Tiers] Xiaomi Home

Message par akenad » 23 sept. 2019, 12:23

Bonjour @robin,

Je te conseille de passer de Jessie en Stretch.

akenad :)
Présentation akenad
JeedomSmart Debian Stretch
Odroid-C2 eMMC Armbian Buster Kernel 5
RPi3B+ SSD Raspbian Stretch
RPi4B SSD Raspbian Buster
NUC Intel i7Gen7 ProxMox VM Debian Stretch & Buster

robin
Timide
Messages : 2
Inscription : 23 sept. 2019, 11:15

Re: [Plugin Tiers] Xiaomi Home

Message par robin » 23 sept. 2019, 17:23

Bonjour @akenad,
ah bien sur ça vient de ma vieille version de Debian... :oops:

merci bcp : j'ai suivi tes conseils (ça m'a pris un bonne partie de l'aprem) mais j'ai restauré mon jeedom sur une Stretch
et cette fois le démon du plug-in XIAOMI HOME se lance OK.

(J'avais reçu le même conseil du Support, j'ai pu ouvrir un ticket en passant le plug-in IKEA LIght en Stable, le blocage venait de là.)

merci bcp de vos conseils à tous ;)

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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