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

sorg
Timide
Messages : 43
Inscription : 16 déc. 2014, 09:06

Re: [Sujet officiel] Xiaomi Home

Message par sorg » 22 janv. 2017, 20:34

Bonjour,

Je viens d'acquérir le plugin.

J'ai bien activé le mode local sur la gateway xiaomi.
Ma gateway est une version 2.19, avec firmware 1.4.1_143.0141 .


Le plugin s'est installé correctement,
Les dépendances sont installées sans souci.

Code : Tout sélectionner

Début de l'installation
Version actuelle : v5.12.0
Ok, version suffisante
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 75 not upgraded.
Downloading/unpacking yeecli
Downloading yeecli-0.0.16-py2.py3-none-any.whl
Downloading/unpacking yeelight>=0.0.10 (from yeecli)
Downloading yeelight-0.2.0-py2-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): click>=6.6 in /usr/local/lib/python2.7/dist-packages (from yeecli)
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/local/lib/python2.7/dist-packages (from yeelight>=0.0.10->yeecli)
Installing collected packages: yeecli, yeelight
Successfully installed yeecli yeelight
Cleaning up...
Downloading/unpacking mihome
Downloading mihome-0.1-py2.py3-none-any.whl
Downloading/unpacking future (from mihome)
Running setup.py (path:/tmp/pip-build-BlwRou/future/setup.py) egg_info for package future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing collected packages: mihome, future
Running setup.py install for future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing pasteurize script to /usr/local/bin
Installing futurize script to /usr/local/bin
Successfully installed mihome future
Cleaning up...
/var/www/html/plugins/xiaomihome/resources
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
/var/www/html/plugins/xiaomihome/resources
+-- crypto@0.0.3
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
Fin de l'installation
J'ai relancé le démon, mais aucun node n'apparait.

Jeedom tourne chez moi dans un docker (pas sur synology) .
Y-a-til des ports réseaux à ouvrir dans le docker ?

Sherender
Timide
Messages : 8
Inscription : 22 janv. 2017, 20:58
Localisation : Auvergne, France

Re: [Sujet officiel] Xiaomi Home

Message par Sherender » 22 janv. 2017, 21:00

sorg a écrit :Bonjour,

Je viens d'acquérir le plugin.

J'ai bien activé le mode local sur la gateway xiaomi.
Ma gateway est une version 2.19, avec firmware 1.4.1_143.0141 .


Le plugin s'est installé correctement,
Les dépendances sont installées sans souci.

Code : Tout sélectionner

Début de l'installation
Version actuelle : v5.12.0
Ok, version suffisante
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 75 not upgraded.
Downloading/unpacking yeecli
Downloading yeecli-0.0.16-py2.py3-none-any.whl
Downloading/unpacking yeelight>=0.0.10 (from yeecli)
Downloading yeelight-0.2.0-py2-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): click>=6.6 in /usr/local/lib/python2.7/dist-packages (from yeecli)
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/local/lib/python2.7/dist-packages (from yeelight>=0.0.10->yeecli)
Installing collected packages: yeecli, yeelight
Successfully installed yeecli yeelight
Cleaning up...
Downloading/unpacking mihome
Downloading mihome-0.1-py2.py3-none-any.whl
Downloading/unpacking future (from mihome)
Running setup.py (path:/tmp/pip-build-BlwRou/future/setup.py) egg_info for package future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing collected packages: mihome, future
Running setup.py install for future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing pasteurize script to /usr/local/bin
Installing futurize script to /usr/local/bin
Successfully installed mihome future
Cleaning up...
/var/www/html/plugins/xiaomihome/resources
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
/var/www/html/plugins/xiaomihome/resources
+-- crypto@0.0.3
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
Fin de l'installation
J'ai relancé le démon, mais aucun node n'apparait.

Jeedom tourne chez moi dans un docker (pas sur synology) .
Y-a-til des ports réseaux à ouvrir dans le docker ?
Salut,
Je venais justement poster mon problème ici et je vois que tu as le même apparemment :/ Moi j'utilise un RPi 3, ma smart home fonctionne très bien en indépendant mais aucun node non plus dans jeedom..

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

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 22 janv. 2017, 21:20

sorg a écrit :Bonjour,

Je viens d'acquérir le plugin.

J'ai bien activé le mode local sur la gateway xiaomi.
Ma gateway est une version 2.19, avec firmware 1.4.1_143.0141 .


Le plugin s'est installé correctement,
Les dépendances sont installées sans souci.

Code : Tout sélectionner

Début de l'installation
Version actuelle : v5.12.0
Ok, version suffisante
Reading package lists...
Building dependency tree...
Reading state information...
python-pip is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 75 not upgraded.
Downloading/unpacking yeecli
Downloading yeecli-0.0.16-py2.py3-none-any.whl
Downloading/unpacking yeelight>=0.0.10 (from yeecli)
Downloading yeelight-0.2.0-py2-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): click>=6.6 in /usr/local/lib/python2.7/dist-packages (from yeecli)
Requirement already satisfied (use --upgrade to upgrade): enum34 in /usr/local/lib/python2.7/dist-packages (from yeelight>=0.0.10->yeecli)
Installing collected packages: yeecli, yeelight
Successfully installed yeecli yeelight
Cleaning up...
Downloading/unpacking mihome
Downloading mihome-0.1-py2.py3-none-any.whl
Downloading/unpacking future (from mihome)
Running setup.py (path:/tmp/pip-build-BlwRou/future/setup.py) egg_info for package future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing collected packages: mihome, future
Running setup.py install for future
warning: no files found matching '*.au' under directory 'tests'
warning: no files found matching '*.gif' under directory 'tests'
warning: no files found matching '*.txt' under directory 'tests'
Installing pasteurize script to /usr/local/bin
Installing futurize script to /usr/local/bin
Successfully installed mihome future
Cleaning up...
/var/www/html/plugins/xiaomihome/resources
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
/var/www/html/plugins/xiaomihome/resources
+-- crypto@0.0.3
`-- dgram@1.0.1
npm WARN enoent ENOENT: no such file or directory, open '/var/www/html/plugins/xiaomihome/resources/package.json'
npm WARN resources No description
npm WARN resources No repository field.
npm WARN resources No README data
npm WARN resources No license field.
Fin de l'installation
J'ai relancé le démon, mais aucun node n'apparait.

Jeedom tourne chez moi dans un docker (pas sur synology) .
Y-a-til des ports réseaux à ouvrir dans le docker ?
C'est pas juste des ports, il faut écouter une adresse du réseau local. Donc le docker ne doit pas être naté mais en bridge
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

UnMaster
Timide
Messages : 182
Inscription : 17 juil. 2014, 21:12
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par UnMaster » 22 janv. 2017, 21:31

Bon et bien je continue mais recherches, j'ai supprimé ma gateway et mon plug.
Ils ont été recréés automatiquement via le plugin. ( vraiment classe au passage )
Mais malgré la reconfiguration du mot de passe, rien a faire.
La gateway et le plug ne réagissent toujours pas a mes commandes, même avec la modification a 2 du "Délai max entre 2 messages".
HP Microserver G7 WHS2011 - VM Jeedom 3.1.6 - ZWave 20 nodes - RFXcom + 11 sondes - Bluetooth - IPX800 +X880 -Téléinfo - Xiaomi Home - 20 nodes
Multimédia - 2 Kodi + 3 Squeezebox + Orvibo AllOne + Broadlink RM3 Mini - MP1

underscan
Timide
Messages : 29
Inscription : 23 févr. 2015, 20:54

Re: [Sujet officiel] Xiaomi Home

Message par underscan » 22 janv. 2017, 22:07

Hello tout le monde, avez vous comme moi un problème pour ajouter les sub device au gateway xiaomi ? Mon app mi home crash des que je sélectionne "add device"... J'ai essayé de mon téléphone et de ma tablette, meme résultat... Une idee?

Envoyé de mon A0001 en utilisant Tapatalk

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

Re: [Sujet officiel] Xiaomi Home

Message par lunarok » 22 janv. 2017, 22:27

UnMaster a écrit :Bon et bien je continue mais recherches, j'ai supprimé ma gateway et mon plug.
Ils ont été recréés automatiquement via le plugin. ( vraiment classe au passage )
Mais malgré la reconfiguration du mot de passe, rien a faire.
La gateway et le plug ne réagissent toujours pas a mes commandes, même avec la modification a 2 du "Délai max entre 2 messages".
Le délai entre 2 messages n'a aucune utilité pour ca
Relancer les dépendances
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
Deniccio
Timide
Messages : 108
Inscription : 10 févr. 2016, 14:28

Re: [Sujet officiel] Xiaomi Home

Message par Deniccio » 22 janv. 2017, 22:31

Salut,
Pour le crash de l'appli, déjà mentionné plus haut ;)
J'ai réglé ce problème au début en passant en mode dev chinois puis en mettant l'appli MiHome en langage US (Profil/Setting/Langage en English).

Depuis, je n'ai plus de pb d'ajout de sub devices.
RPI2 - Rfxcom - Zwave - Bluetooth Sodial - détecteurs fumée Fibaro - motion sensor Fibaro - modules Chacon DI-O - télécommandes DI-O - interrupteurs Home Easy - Sondes Oregon - Orvibo - micro modules Blyss - Yeelight - Mi Flora - Wanscam

UnMaster
Timide
Messages : 182
Inscription : 17 juil. 2014, 21:12
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par UnMaster » 22 janv. 2017, 22:40

Merci pour le retour Lunarok.
J'ai donc suivi ton conseille et j'ai relancé les dépendances.
Malheureusement, cela n'a rien changé.
Je viens d'activer les logs en Debug.
Je fais une série de saisies et je les postes.
HP Microserver G7 WHS2011 - VM Jeedom 3.1.6 - ZWave 20 nodes - RFXcom + 11 sondes - Bluetooth - IPX800 +X880 -Téléinfo - Xiaomi Home - 20 nodes
Multimédia - 2 Kodi + 3 Squeezebox + Orvibo AllOne + Broadlink RM3 Mini - MP1

Avatar de l’utilisateur
Deniccio
Timide
Messages : 108
Inscription : 10 févr. 2016, 14:28

Re: [Sujet officiel] Xiaomi Home

Message par Deniccio » 22 janv. 2017, 22:41

Vu le prix de fou des détecteurs de mouvements je pense en acheter quelques-uns en plus pour la future maison.

Pour ceux qui les utilisent déjà, un petit retour d'expérience ?
Pour ma part, je les trouve plus sensible que les fibaros...
Bonne nouvelle. D'après mes test 2 minutes semblent suffire. Avec 3 min j'avais encore des pb.
Je me demande si le problème d'endormissement des yeelight se pose aussi pour ceux qui ont une gateway.

J'ai installé yeelight et gateway et j'ai bien eu le problème d'endormissement. Et je confirme, pour moi aussi, un refresh toutes les 3 minutes n'était pas suffisant. J'en fais un toutes les minutes.

Deniccio.
RPI2 - Rfxcom - Zwave - Bluetooth Sodial - détecteurs fumée Fibaro - motion sensor Fibaro - modules Chacon DI-O - télécommandes DI-O - interrupteurs Home Easy - Sondes Oregon - Orvibo - micro modules Blyss - Yeelight - Mi Flora - Wanscam

UnMaster
Timide
Messages : 182
Inscription : 17 juil. 2014, 21:12
Localisation : Anjou

Re: [Sujet officiel] Xiaomi Home

Message par UnMaster » 22 janv. 2017, 22:48

Alors la suite,
Logs XiaomiHome_node:

Code : Tout sélectionner

Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"Qrh1l3np1UPd62w5","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"GXcd0mJ3UPeRuOPg","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"6gnVzvVBLYSGJXDc","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"9Zpi5JtSeyX3kw5L","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"1SinRU6nmJvzape9","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"uayGOjpru0HBfw5n","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"BiVX6zEvNqnQlE7l","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"4fTOdf6rMgZUhchP","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"nNe62nbl4MYJpCQP","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"ASgUifD2GbbgQsxp","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"nSirddj8WHRBOgvl","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"VNM4otCidt745wZk","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"CLeOAkV26pYFaw0K","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"0bD3h40scbJrFkYp","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"FS0jgtdI7Eg8prDd","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"tWYzXpE3C1iVOujz","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"cjXyy4uJmBnZuXrb","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"plug","sid":"158d00012596c7","short_id":95,"data":"{\"status\":\"on\",\"inuse\":\"1\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"a9RQWfKUYWf3Qj6e","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"Erz9km6bYTSLQSTO","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"pvHsyIy5mXjI6ZNe","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"cXAlrRH78Od9sH85","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"O060BhkBsiLmzGl2","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"lt2uRAbkIuhTlVhY","data":"{\"ip\":\"192.168.0.17\"}"}
Aquara received from 192.168.0.17 : {"cmd":"heartbeat","model":"gateway","sid":"286c0785b95f","short_id":"0","token":"n5MbXtYgX7aC0A5S","data":"{\"ip\":\"192.168.0.17\"}"}
Logs XiaomiHome:

Code : Tout sélectionner

[2017-01-22 22:45:20][DEBUG] : status status info binary 0 0 1 light 0
[2017-01-22 22:45:20][DEBUG] : status-on status-on action other on status 1 light 0
[2017-01-22 22:45:20][DEBUG] : status-off status-off action other off status 1 light 0
[2017-01-22 22:45:21][DEBUG] : inuse inuse info binary 0 0 1 0 0
[2017-01-22 22:45:29][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "KwTBToDpkurvdKOg", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:45:32][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "4HL4MFSQ65vbcg12", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:45:36][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "W763mUWkAK2UJ4GQ", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:45:45][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "DQLNBkEtzawkm17u", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:45:55][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "PynPJ0YCI8R9smtr", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:06][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "nAT6PU3EpKNikg2m", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:15][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "84mtIICsX0Os2Dac", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:25][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "Fof9oRCdZic00ZLp", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:36][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "2Kmf5jr0mjhRQY3x", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:44][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "XcUefZn9lU6YFcNd", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:46:55][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "bjSwbdEVoYO1NA52", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:08][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "s8b54j24yGvGaybR", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:15][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "b6SEtb8gHucYB4Rk", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:24][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "rvzfPlN7EoclzFiX", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:35][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "wysbtRg3aVvyMsCK", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:44][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "qEraegmZ8SNOub2Z", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
[2017-01-22 22:47:54][DEBUG] : Recu aquara de 192.168.0.17 : {"short_id": "0", "cmd": "heartbeat", "token": "cbdti1pOkANpr3dT", "sid": "286c0785b95f", "model": "gateway", "data": "{\"ip\":\"192.168.0.17\"}"}
HP Microserver G7 WHS2011 - VM Jeedom 3.1.6 - ZWave 20 nodes - RFXcom + 11 sondes - Bluetooth - IPX800 +X880 -Téléinfo - Xiaomi Home - 20 nodes
Multimédia - 2 Kodi + 3 Squeezebox + Orvibo AllOne + Broadlink RM3 Mini - MP1

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: [Sujet officiel] Xiaomi Home

Message par nickasimir » 22 janv. 2017, 23:12

De mon côté, je fais un scénario pour le rgb de la gateway via l'application.
C'est un peu rustique et moins fun que jeedom mais ça fonctionne ;).
On verra si ça bouge avec le temps.

Envoyé de mon Nexus 4
Jeedom en DIY sur NUCI3| Mon Matos : Ici

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet officiel] Xiaomi Home

Message par Jerome84 » 22 janv. 2017, 23:50

Bonsoir,

Merci pour ce magnifique plugin !
Chez moi, il a fonctionné à peu près 1 journée. Ensuite J'ai commencé a voir des erreurs Mysql (je ne sais pas si c'est lié ou pas).
Dans le doute, j'ai voulu repartir sur une installation propre de ma mini+ avec l'image netinstall et une restauration dans la foulée.

Depuis je n'arrive plus à faire fonctionner le plugin car le daemon plus systématiquement. L'installation des indépendances s'est déroulée sans problème et je n'ai pas d'erreur flagrante dans les logs sauf un "error: [Errno 105] No buffer space available". Je n'ai rien vu de semblable dans les postes précédant.

Auriez-vous une idée ?
Merci pour votre aide.

Code : Tout sélectionner

Exception in thread Xiaomi:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/var/www/html/plugins/xiaomihome/resources/xiaomihome.py", line 22, in run
xiaomiconnector()
File "/var/www/html/plugins/xiaomihome/resources/xiaomihome.py", line 28, in xiaomiconnector
connector = AquaraConnector(data_callback=cb)
File "/var/www/html/plugins/xiaomihome/resources/aquara.py", line 21, in __init__
self.socket = self._prepare_socket()
File "/var/www/html/plugins/xiaomihome/resources/aquara.py", line 35, in _prepare_socket
sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 105] No buffer space available
Exception in thread Yeelight:
Traceback (most recent call last):
File "/usr/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/var/www/html/plugins/xiaomihome/resources/xiaomihome.py", line 24, in run
yeelightconnector()
File "/var/www/html/plugins/xiaomihome/resources/xiaomihome.py", line 34, in yeelightconnector
yeelight = YeelightConnector(data_callback=cb)
File "/var/www/html/plugins/xiaomihome/resources/yeehome.py", line 22, in __init__
self.socket = self._prepare_socket()
File "/var/www/html/plugins/xiaomihome/resources/yeehome.py", line 36, in _prepare_socket
sock.setsockopt(socket.IPPROTO_IP, socket.IP_ADD_MEMBERSHIP, mreq)
File "/usr/lib/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)
error: [Errno 105] No buffer space available
Starting thread Xiaomi
Starting thread Yeelight

Avatar de l’utilisateur
nickasimir
Actif
Messages : 693
Inscription : 06 août 2014, 19:35
Localisation : Montreuil, Idf

Re: [Sujet officiel] Xiaomi Home

Message par nickasimir » 22 janv. 2017, 23:53

Ta pensé à étendre ta partition ?

Envoyé de mon Nexus 4
Jeedom en DIY sur NUCI3| Mon Matos : Ici

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet officiel] Xiaomi Home

Message par Jerome84 » 22 janv. 2017, 23:59

Si je ne raconte pas de connerie, tout est ok.
2017-01-22 23_57_54-root@jeedom_ ~.png
2017-01-22 23_57_54-root@jeedom_ ~.png (11.67 Kio) Consulté 1477 fois

Avatar de l’utilisateur
fensoft
Actif
Messages : 1314
Inscription : 07 mai 2015, 11:26

Re: [Sujet officiel] Xiaomi Home

Message par fensoft » 23 janv. 2017, 01:12

Jerome84 a écrit :Ensuite J'ai commencé a voir des erreurs Mysql (je ne sais pas si c'est lié ou pas).
carte sd en train de mourir. utilise un ssd ou hdd externe pour mettre jeedom
Coin!
Thermostat lowcost MaxCube DataTransfert (upload vers cloud)
Développeur embarqué (rtos/drivers linux/c/xilinx/atmel/pic/arm/mips), système (linux,docker,qnx), scientifique (c++/python/mongodb), web (php/mysql), webservices (java/nodejs)

Avatar de l’utilisateur
Jerome84
Actif
Messages : 612
Inscription : 09 mai 2015, 18:46
Localisation : Le Thor

Re: [Sujet officiel] Xiaomi Home

Message par Jerome84 » 23 janv. 2017, 07:39

fensoft a écrit :
Jerome84 a écrit :Ensuite J'ai commencé a voir des erreurs Mysql (je ne sais pas si c'est lié ou pas).
carte sd en train de mourir. utilise un ssd ou hdd externe pour mettre jeedom
Oui c'est ce que je pense aussi, néanmoins ces plantages coïncident avec la dernière MAJ du plugin caméra et l'installation du plugin Xiomi.
Je pense que c'est le plugin caméra qui fou la mini en vrac. Je vais acheter une nouvelle SD, restaurer l'image avec NGINX et faire seulement la MAJ du plugin caméra. On verra déjà ce que ca donne. En fonction je vous dirai si j'ai réussi à faire partir le plugin Xiomi.

Désolé pour la pollution du post ;)

dixneuff
Timide
Messages : 73
Inscription : 18 janv. 2015, 10:19

Re: [Sujet officiel] Xiaomi Home

Message par dixneuff » 23 janv. 2017, 10:02

Bonjour et félicitations pour ce plugin.
je l'ai acheté vendredi et ai profité de ce Week-end pour le mettre en œuvre et lire la totalité de ce thread (c'est long quand même :) )
J'ai pu ajouter mes 3 capteurs de portes, 1 capteur de température et 1 détecteur de présence : RAS
J'ai eu un peu plus de mal avec le gateway et je gratte encore pour bien arriver à maitriser l'anneau : des fois çà fonctionne mais pas toujours :oops: mais je cherche sans vous embêter avec çà.

Ce matin je découvre qu'une nouvelle version stable du plugin était sortie (2017-01-23 01:07:11) : où peut on trouver le changelog correspondant ?

Mode auto réponse :
Après mise à jour je crois que je viens de voir apparaitre 2 nouvelles options dans la config du plugin :
Activer un check des Yeelights toutes les minutes
N'utiliser que les reports pour les capteurs Aquara
Fabien
______________________________
Équipement : Box Jeedom Mini+, RPI3, RfxCom, GatewayXiaomi
Modules : Sondes Oregon (temp, pluie), Chacon (Prises, présence), Xiaomi (temp, ouverture, présence)
Autres : Karotz libéré, Freebox V6, NAS Syno

paka23
Timide
Messages : 23
Inscription : 29 sept. 2015, 12:16
Localisation : Creuse (23)

Re: [Sujet officiel] Xiaomi Home

Message par paka23 » 23 janv. 2017, 10:26

lunarok a écrit :
paka23 a écrit :Petit partage d'un hack réalisé avec le switch de xiaomi.

Dans l'idée je voulais depuis un bout de temps enfin doter ma maison d'une sonnette. Au départ le voulais bricoler un truc avec du mysensor mais je ne m'y suis jamais vraiment mis ... Alimenter un noeud par pile tout en aillant une bonne autonomie, un circuit suffisamment petit pour rentrer dans un inter plexo, ect ... Ca faisait pas mal de boulot en perspective. Du coup avec le switch de xiaomi je me suis dit qu'il y avait un truc a tenter :)

Matériel nécessaire pour mon cas :
  • 1 poussoir plexo
  • 1 switch xiaomi
  • petits fils
  • fer à souder
  • divers outils
Etape 1 : Enlever la plaque arrière
Image

Une petite languette a lever puis faire pivoter la plaque

Image

Etape 2 : dé-clipser la face avant
Image

La face avant est maintenue "enfoncée" par 4 petits clips situés sur le pourtour du switch. A l'aide d'une lame de couteau ça se dé-clips facilement.

Une fois que la face avant est "sortie" on peut s'attaquer aux 4 clips arrières ce qui nous permettra de désolidariser la partie blanche et la partie grise du switch et ainsi accéder au ci :)

Image

Etape 3 : Sortir le CI

Là encore des clips ...

Image

Image

Etape 4 : Un peu de soudure

Souder 2 fils sur les pastilles repérées GND et Di+

Image

Pour ma part mes fils étaient un peu gros du coup j'ai d'abord souder les pattes d'une résistance puis ensuite les fils sur les pattes avec un peu de gaine thermo ... Y a plus propre mais bon ...

Image

Etape 5 : suppression de la zone d'appui du switch

Le gros cercle blanc sur lequel on appui empêche le montage final de rentrer correctement dans le boitier plexo. Du coup comme de toute façon il ne servira plus je l'ai fait sauter. 4 petits bout de plastique à couper pour ça :) (dsl pour la photo moche :/)

Image

Une fois que c'est fait on peu replacer le CI à sa place puis refermer ce qui reste du switch :)

Etape 6 : On finit :)

Y a plus qu'à placer tout ça dans le fond du plexo, brancher les fils sur l'inter et me voici en possession d'une sonnette connectée IP55 :)

Image

Image

Une sonnette au top pour moi :-) Seul petit problème que j'ai c'est que sur jeedom pour éviter de me retrouver avec une sonnette sans pile j'ai mis sur l'équipement un "Délai max entre 2 messages" à 70min et que malgré une "Dernière Activité" toujours inférieure à ces 70min jeedom me signal que l'équipement n'a pas envoyé de message depuis plus de 70 min ... Une idée lunarok ?
Délai max entre 2 messages faut qu'une commande soit mise à jour, un bouton c'est pas le cas si on appuie pas dessus
J'avais cru remarqué oui ... Est ce que du coup pour tous les équipements à pile ça ne serait pas intéressant de créer une info qui contienne par exemple le timestamp du dernier heartbeat reçu ? A défaut de pouvoir connaitre l'état des piles ça permettrait de s'assurer de la bonne com des différents modules ...

Avatar de l’utilisateur
Bello65
Actif
Messages : 706
Inscription : 16 déc. 2016, 11:20
Localisation : 31

Re: [Sujet officiel] Xiaomi Home

Message par Bello65 » 23 janv. 2017, 11:19

Bonjour,
Avec la MAJ du plugin, la ligne option "N'utiliser que les reports pour les capteurs Aquara" est apparue, qui peut me dire à quoi sert elle ?
Merci
PROXMOX VM JEEDOM (NUC merci benj29 ;)) v3.3.24 Stable&Béta
RfxCom - JPI - Blue Connect (sonde piscine) - Alarme Risco - Xiaomi Home - Z Wave - BLEA - Enocean

Mes débuts de débutant

Avatar de l’utilisateur
cocapic
Actif
Messages : 935
Inscription : 18 déc. 2015, 16:27

Re: [Sujet officiel] Xiaomi Home

Message par cocapic » 23 janv. 2017, 11:48

rockman18 a écrit :
cocapic a écrit :[2017-01-18 14:27:14][DEBUG] : Recu aquara de 192.168.0.18 : {"model": "magnet", "cmd": "heartbeat", "data": "{\"status\":\"open\"}", "short_id": 45206, "sid": "158d0001106c30"}

Le statut apparaît bien comme closed dans lapp mi
Bonjour,

Effectivement il semblerait qu'il y ait un "bug" dans la derniere version du firmware de la gateway.
Ce bug a été remonté sur le github de snOOrz (je crois qu'il est dev chez xiaomi sur la gateway) car apparemment chez certaines personnes l'état des capteurs de porte passe à open dans les heartbeat au bout d'un certain temps bien que le statut reste à "closed" dans l'app MiHome. On ne sait pas encore d'où cela peut venir. Il faut ouvrir et fermer le capteur pour qu'il reprenne son état. On est plusieurs a avoir ce comportement, a voir d'où ça peut venir.

@lunarok : Faut-il prendre en compte le statut des capteurs sur "heartbeat" ou les "report" ne suffisent-ils pas ? C'est con de s'imposer ça car si on rate la commande "report" c'est foutu, mais ca éviterait le bug que certains ont
Merci rockman pour l'info,

au moins c'est pas isolé et c'est connu

++
Pi3/SSD/Razberry/BLE/MiHome
9xDanfoss LC13 & 7xFGRM222 VR
7xFGK101 & 1xPSP01
1xSiren Gen5 2xFGBS001 3xFGS222 3x Philips Hue
4x tag BLE 3x Cam IP 5x Amazon Dash

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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