Page 272 sur 315

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 01:20
par Pikabli
vdh053 a écrit :
25 déc. 2018, 00:14
Mon routeur Xiaomi n'était pas sur la même plage réseau que mon Rpi. Ca ne posait pas de problème jusque là, mais a priori Jeedom a besoin d'être sur la même plage réseau.... Dès que j'ai modifié la plage réseau de mon routeur,j'ai vu la passerelle apparaitre dans le plugin Xiaomi.

Je progresse.... :)

Par contre pour info comment testes tu les ports sur la GW ?
Voici la ligne de commande à réaliser :
sudo nmap -sU -p 9898,4321 192.168.XXX.XXX

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 01:42
par vdh053
Merci :)
Tu sais pourquoi le plugin ne détectait pas la passerelle quand elle était pas sur la même plage réseau ? Car la passerelle était joignable.
Ca me permettait de différencier les connexions ss fil / filaires

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 19:17
par rsimonfr
YannV a écrit :
15 déc. 2018, 23:35
Hello,

J'ai rencontré un problème depuis la MàJ du 11, plus aucune remonté des modules XIAOMI.

Le log d'erreur était "TypeError: __str__ returned non-string (type Error)" venant de la fonction 'send_changes_async()' de 'jeedom.py'.

En modifiant la ligne 66 de jeedom.py, cela a permis de régler le problème :

Code : Tout sélectionner

r = requests.post(self.url + '?apikey=' + self.apikey, json=changes, timeout=(0.5, 120), verify=True) 
=>

Code : Tout sélectionner

r = requests.post(self.url + '?apikey=' + self.apikey, json=changes, timeout=(0.5, 120), verify=False)
Le 'bug' concerne apriori que les personnes qui utilise jeedom en HTTPS avec un certificat auto-signé (ou en tout cas, non valide).
J'ai aussi le probleme de vérification mais parce que la connexion que fait jeedom.py se fait de mon coté sur 127.0.0.1 et pas sur l'url déclarée dans l'onglet réseau de jeedom . Si je passe en http c'est bien pris en compte.
@lunarok ou qq d'autre une idée du pourquoi ?
Nota j'ai un rasp 3 et l'interface reseau ne s'appelle pas eth0

EDIT - j'ai coché Désactiver la gestion du réseau par Jeedom et cela prend la valeur indiquée dans l'onglet reseau de jeedom

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 19:22
par rsimonfr
vdh053 a écrit :
25 déc. 2018, 01:42
Merci :)
Tu sais pourquoi le plugin ne détectait pas la passerelle quand elle était pas sur la même plage réseau ? Car la passerelle était joignable.
Ca me permettait de différencier les connexions ss fil / filaires
comme c'est indiqué dans la faq de la doc, il fait du broadcast pour découvrir l'équipement sur le subnet (courant) du jeedom donc cela ne peut etre routé vers un autre subnet.

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 19:40
par rsimonfr
mamiot a écrit :
17 déc. 2018, 19:17
YannV a écrit :
15 déc. 2018, 23:35
Hello,

J'ai rencontré un problème depuis la MàJ du 11, plus aucune remonté des modules XIAOMI.

Le log d'erreur était "TypeError: __str__ returned non-string (type Error)" venant de la fonction 'send_changes_async()' de 'jeedom.py'.

En modifiant la ligne 66 de jeedom.py, cela a permis de régler le problème :

Code : Tout sélectionner

r = requests.post(self.url + '?apikey=' + self.apikey, json=changes, timeout=(0.5, 120), verify=True) 
=>

Code : Tout sélectionner

r = requests.post(self.url + '?apikey=' + self.apikey, json=changes, timeout=(0.5, 120), verify=False)
Le 'bug' concerne apriori que les personnes qui utilise jeedom en HTTPS avec un certificat auto-signé (ou en tout cas, non valide).
Bonjour,
Pour ma part, il s'agit d'un certificat Let's Encrypt, tout ce qu'il y a de plus officiel et reconnu.

L'erreur rencontrée est la suivante :

Code : Tout sélectionner

[2018-12-17 09:24:53][ERROR] : Certificate did not match expected hostname: 127.0.0.1. Certificate: {'subjectAltName': [('DNS', 'domotique.xxxx.fr')], 'subject': ((('commonName', u'domotique.xxxx.fr'),),)}
[2018-12-17 09:24:53][ERROR] : Error on send request to jeedom hostname '127.0.0.1' doesn't match 'domotique.xxxx.fr' retry : 0/3
Néanmoins, et c'est le résultat qui compte, ton astuce fonctionne parfaitement !

Merci beaucoup !
Tu sembles avoir le meme probleme que j'avais : une connexion sur 127.0.0.1. J'ai coché la case Désactiver la gestion du réseau par Jeedom et ca s'est mis à utiliser ce que j'avais dans ma config réseau de jeedom (mais il faudra mettre un nom cohérent avec ton certificat et que cela le résolve correctement localement)

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 19:48
par rsimonfr
lunarok a écrit :
23 déc. 2018, 19:38
Mais le plugin gardera la vérif des certificats si on l'utilise en https, bon sens.
+1
Pour ma culture perso, il y a deux autres lignes dans jeedom.py qui elles ne font pas la vérif (dans thread_change & test), une raison particulière ?

Re: [Plugin Tiers] Xiaomi Home

Publié : 25 déc. 2018, 20:11
par mamiot
rsimonfr a écrit :
25 déc. 2018, 19:40
Tu sembles avoir le meme probleme que j'avais : une connexion sur 127.0.0.1. J'ai coché la case Désactiver la gestion du réseau par Jeedom et ca s'est mis à utiliser ce que j'avais dans ma config réseau de jeedom (mais il faudra mettre un nom cohérent avec ton certificat et que cela le résolve correctement localement)

Bonjour rsimonfr,

En effet, ça y ressemble ! Pour ma part la case était déjà cochée mais j'avais bêtement mis une adresse IP (la bonne, c'est déjà ça !) dans le champ "accès interne" au lieu du nom de domaine. Alors que c'était bon pour l'accès externe.
Sitôt la correction effectuée et le jeedom.py restauré, ça a bien fonctionné. :)

Bonne fin de journée,

Re: [Plugin Tiers] Xiaomi Home

Publié : 28 déc. 2018, 11:43
par sela
Bonjour,

J'ai des messages d'erreurs dans la log de ce plugin. Ils concernent la lampe de bureau. Je peux l'allumer et l'éteindre les autres commandes générées ne fonctionnent pas.

Code : Tout sélectionner

[2018-12-28 11:34:20][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2018-12-28 11:35:20][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
Exception in thread Thread-30657:
Traceback (most recent call last):
  File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner
    self.run()
  File "/usr/lib/python2.7/threading.py", line 1073, in run
    self.function(*self.args, **self.kwargs)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeehome.py", line 93, in refresh
    result_brut = bulb.get_properties().items()
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 334, in get_properties
    response = self.send_command("get_prop", requested_properties)
  File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/devices/yeelight/main.py", line 410, in send_command
    raise BulbException(response["error"])
BulbException: {u'message': u'invalid command', u'code': -1}
[2018-12-28 11:38:16][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
Auriez-vous une idée du problème ? Merci

Re: [Plugin Tiers] Xiaomi Home

Publié : 28 déc. 2018, 22:32
par Darkeyes
lunarok a écrit :Je vois pas surtout, un panel mobile mais qui reprend les fonctions admin ? car là si tu es sur tel, tu passes en affichage desktop et tu l'as
Salut,
Désolé du délais de réponse.
En faite, depuis l'interface mobile, il suffit de cliquer sur plugin/z-wave et on a accès au bouton d'inclusion/exclusion en mode mobile, assez pratique ça évite de basculer mon mode desktop, c'est plus ergonomique

Re: [Plugin Tiers] Xiaomi Home

Publié : 29 déc. 2018, 19:54
par grew
Bonjour à tous,
J'ai un soucis sur le plugin Xiaomi Home, le démon ne démarre pas.
J'ai installé Raspbian en version lite sur le raspberry puis un update et un upgrade.
J'ai installé Jeedom en suivant la procédure indiquée dans la doc.
J'ai ensuite installé Xiaomi Home à partir de la configuration initiale en suivant encore une fois la doc.

Ma passerelle Xiaomi est en marche, je l'ai configurée pour qu'elle accède au réseau (comme dans la doc) et lorsque j'essaye de démarrer le démon, j'ai cette erreur dans les logs (en mode debug) :

Code : Tout sélectionner

[2018-12-29 19:45:02][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://192.168.0.10:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php --apikey eVHeZgsq8AnTLcX5xQ0TDJGJtYMpmGdc --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2018-12-29 18:45:04][INFO] : Start xiaomihomed
[2018-12-29 18:45:04][INFO] : Log level : debug
[2018-12-29 18:45:04][INFO] : Socket port : 55019
[2018-12-29 18:45:04][INFO] : Socket host : 127.0.0.1
[2018-12-29 18:45:04][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2018-12-29 18:45:04][INFO] : Apikey : XXXXX
[2018-12-29 18:45:04][INFO] : Callback : http://192.168.0.10:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php
[2018-12-29 18:45:04][INFO] : Cycle : 0.05
[2018-12-29 18:45:04][DEBUG] : Writing PID 8198 to /tmp/jeedom/xiaomihome/deamon.pid
[2018-12-29 18:45:04][ERROR] : Fatal error : 'module' object has no attribute '__version__'
[2018-12-29 18:45:04][DEBUG] : Traceback (most recent call last):
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py", line 186, in <module>
globals.JEEDOM_COM = jeedom_com(apikey = globals.apikey,url = globals.callback,cycle=globals.cycle)
File "/var/www/html/plugins/xiaomihome/resources/xiaomihomed/jeedom/jeedom.py", line 47, in __init__
logging.debug('Init request module v%s' % (str(requests.__version__),))
AttributeError: 'module' object has no attribute '__version__'
[2018-12-29 18:45:04][DEBUG] : Shutdown
[2018-12-29 18:45:04][DEBUG] : Removing PID file /tmp/jeedom/xiaomihome/deamon.pid
[2018-12-29 18:45:04][DEBUG] : Exit 0
[2018-12-29 19:45:33][ERROR] : Impossible de lancer le démon xiaomihomed. Vérifiez le log.
Est-ce que quelqu'un peut me proposer une piste parce que je n'ai plus aucune idée.

merci d'avance

Re: [Plugin Tiers] Xiaomi Home

Publié : 01 janv. 2019, 20:46
par freddo51
hello à tous,

je reviens avec mon soucis de gateway Xiaomi sur mon Jeedom.
J'ai refait la configuration globale de jeedom, de la gateway etc ...

Côté réseau :
- SSID identique
- @Ip fixe sur le RPI3
-@ip fixe sur la gateway (pas de changement en laissant le DHCP faire son taf)
- Ping de la passerelle via le RPI ok
- Ping de la gateway à partir d'un pc sur le réseau ok

Pas de soucis de dépendance.
********************************************************
* Installation des dépendances *
********************************************************
Hit:1 http://raspbian.raspberrypi.org/raspbian stretch InRelease
Hit:2 http://archive.raspberrypi.org/debian stretch InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
libffi-dev is already the newest version (3.2.1-6).
libssl-dev is already the newest version (1.1.0j-1~deb9u1).
python-cryptography is already the newest version (1.7.1-3+b2).
python-dev is already the newest version (2.7.13-2).
python-pip is already the newest version (9.0.1-2+rpt2).
0 upgraded, 0 newly installed, 0 to remove and 0 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 ... ne-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 ... ne-any.whl
Collecting urllib3<1.25,>=1.21.1 (from requests)
Using cached https://files.pythonhosted.org/packages ... ne-any.whl
Collecting idna<2.9,>=2.5 (from requests)
Using cached https://files.pythonhosted.org/packages ... ne-any.whl
Collecting chardet<3.1.0,>=3.0.2 (from requests)
Using cached https://files.pythonhosted.org/packages ... ne-any.whl
Collecting certifi>=2017.4.17 (from requests)
Using cached https://files.pythonhosted.org/packages ... ne-any.whl
Installing collected packages: urllib3, idna, chardet, certifi, 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 ... ne-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 ... ne-any.whl
Installing collected packages: enum34
Successfully installed enum34-1.1.6
Collecting enum-compat
Collecting enum34 (from enum-compat)
Using cached https://files.pythonhosted.org/packages ... ne-any.whl
Installing collected packages: enum34, enum-compat
Successfully installed enum-compat-0.0.2 enum34-1.1.6
********************************************************
* Installation terminée *
********************************************************
Ci-dessous les logs du plugins.
[2019-01-01 14:09:31][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://192.168.1.50:80/plugins/xiaomiho ... miHome.php --apikey SI5htFkBEiOQTZvZdOVMHIUEdfuZBlWU --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-01 14:09:34][INFO] : Start xiaomihomed
[2019-01-01 14:09:34][INFO] : Log level : debug
[2019-01-01 14:09:34][INFO] : Socket port : 55019
[2019-01-01 14:09:34][INFO] : Socket host : 127.0.0.1
[2019-01-01 14:09:34][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-01 14:09:34][INFO] : Apikey : SI5htFkBEiOQTZvZdOVMHIUEdfuZBlWU
[2019-01-01 14:09:34][INFO] : Callback : http://192.168.1.50:80/plugins/xiaomiho ... miHome.php
[2019-01-01 14:09:34][INFO] : Cycle : 0.05
[2019-01-01 14:09:34][DEBUG] : Writing PID 23125 to /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-01 14:09:34][DEBUG] : Init request module v2.21.0
[2019-01-01 14:09:34][DEBUG] : Starting new HTTP connection (1): 192.168.1.50:80
[2019-01-01 14:09:34][DEBUG] : Format Invalide
[2019-01-01 14:09:34][DEBUG] : http://192.168.1.50:80 "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SI5htFkBEiOQTZvZdOVMHIUEdfuZBlWU HTTP/1.1" 200 0
[2019-01-01 14:09:34][DEBUG] : Socket interface started
[2019-01-01 14:09:34][DEBUG] : LoopNetServer Thread started
[2019-01-01 14:09:34][INFO] : Start listening...
[2019-01-01 14:09:34][DEBUG] : Listening on: [127.0.0.1:55019]
[2019-01-01 14:09:34][DEBUG] : Read Socket Thread Launched
[2019-01-01 14:09:34][DEBUG] : Aquara Thread Launched
[2019-01-01 20:17:58][ERROR] : No JSON object could be decoded
[2019-01-01 20:17:59][ERROR] : No JSON object could be decoded
Connection en https depuis l'extérieur ok (avec NDD et let's encrypt)
Connection en HTTP en local ok

En vérifiant les ports :
- 9898/udp open/filtered (ports ouverts ou non sur ma box pas de changement)
- 4321/udp closed

Résultat tcpdump avec l'ip de la gateway à partir du RPI.
cpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), capture size 262144 bytes
20:24:45.645676 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:24:46.866533 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:24:48.709478 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:24:52.702090 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:25:00.689562 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:25:16.662354 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:25:48.611872 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:27:45.662753 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:27:46.888364 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:27:48.731982 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:27:52.724033 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:28:00.711268 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:28:16.681361 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:28:48.637425 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:30:45.683450 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:30:46.910213 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:30:48.753505 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:30:52.745633 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:31:00.733576 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:31:16.706112 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:31:48.655358 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
20:33:45.705071 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:33:46.932098 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:33:48.779631 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 6/0/0 PTR _miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) A 192.168.1.48, (Cache flush) TXT "epoch=1" "mac=04cf8c7445af", PTR lumi-gateway-v3_miio130078337._miio._udp.local. (439)
20:33:53.071632 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:34:00.754946 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 4/0/0 PTR _miio._udp.local., (Cache flush) A 192.168.1.48, PTR lumi-gateway-v3_miio130078337._miio._udp.local., (Cache flush) TXT "epoch=1" "mac=04cf8c7445af" (280)
20:34:16.729770 IP lumi-gateway-v3miio130078337.home.mdns > 224.0.0.251.mdns: 0*- [0q] 1/0/0 PTR _miio._udp.local. (70)
Je pense que cela ne communique pas..... Et je ne sais pas ce qui bloque.

La gateway est sur la dernière maj le plugin aussi et jeedom aussi.

J'ai mis l'ensemble des logs dont vous auriez besoin pour m'aider à analyser tout ça.
évidement, j'ai fait une bonne partie des manipulations sur ce fils.

Merci d'avance ;-)

Re: [Plugin Tiers] Xiaomi Home

Publié : 01 janv. 2019, 23:55
par cyrus
Bonjour à tous,

Je viens de recevoir la Gateway V2.Après avoir suivi la doc Mise en place, contrôle par l'appli android OK, ( china main land, et dév ok)

Intégration dans Jeedom ok (Mot de passe ok)

Quand je vais sur le dashboard, tout fonctionne SAUF les changements de couleurs qui ne fonctionnent qu'aléatoirement. :/
Quand je le fais via l'appli, le changement d'état est OK

J'ai chercché sur le fofo, j'ai trouvé des gens avec le même soucis, mais je n'ai jamais vu de solution.

Pour le moment, j'ai tenté.

- Reboot DEMON
- Reboot Jeedom
- Supprimer puis remonter la Gateway
- Réinstallation du plug-in
- Changer le mot de passe

Je m'attendais à trouver quelque chose dans le log... mais...non... rien. J'avoue être un peu perdu sur ce coup là :/

Je suis sur un Raspb 3+SSD En ethernet
Mon pc est en wifi
Les deux sur la même plage d'IP.


Auriez-vous une petite piste s'il vous plait? :/

Re: [Plugin Tiers] Xiaomi Home

Publié : 02 janv. 2019, 16:53
par chrisdig51
Bonjour à tous,

malgré plusieurs reset de la gateway, je n'arrive toujours pas a la faire remonter dans jeedom.

Elle est pourtant bien synchro avec l'appli Mi home, région Chine, mode Dev OK et langue FR ou EN mais cela n'a rien donné.

voici les logs:

[2019-01-02 16:48:39][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://192.168.1.13:80/plugins/xiaomiho ... miHome.php --apikey vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][INFO] : Start xiaomihomed
[2019-01-02 15:48:43][INFO] : Log level : debug
[2019-01-02 15:48:43][INFO] : Socket port : 55019
[2019-01-02 15:48:43][INFO] : Socket host : 127.0.0.1
[2019-01-02 15:48:43][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][INFO] : Apikey : vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq
[2019-01-02 15:48:43][INFO] : Callback : http://192.168.1.13:80/plugins/xiaomiho ... miHome.php
[2019-01-02 15:48:43][INFO] : Cycle : 0.05
[2019-01-02 15:48:43][DEBUG] : Writing PID 13098 to /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][DEBUG] : Init request module v2.4.3
[2019-01-02 15:48:43][INFO] : Starting new HTTP connection (1): 192.168.1.13
[2019-01-02 16:48:43][DEBUG] : Format Invalide
[2019-01-02 15:48:43][DEBUG] : "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq HTTP/1.1" 200 0
[2019-01-02 15:48:43][DEBUG] : Socket interface started
[2019-01-02 15:48:43][DEBUG] : LoopNetServer Thread started
[2019-01-02 15:48:43][INFO] : Start listening...
[2019-01-02 15:48:43][DEBUG] : Listening on: [127.0.0.1:55019]
[2019-01-02 15:48:43][DEBUG] : Read Socket Thread Launched
[2019-01-02 15:48:43][DEBUG] : Aquara Thread Launched

Avez vous une idée car honnêtement je ne vois pas d'ou peu venir le problème.
Merci à vous

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 00:25
par Jeedom_3164
Bonjour,

Bonne année 2019.

Je viens de recevoir mon HUB AQARA ZHWG11LM Passerelle Zigbee.
En lisant dans la doc du plug in cet équipement n'est visiblement pas compatible...
J'utilise Android avec Mi Home application. difficile d"obtenir le fameux code Tooken.

J'ai peut êtré réussi :
https://xiaomirobot.wordpress.com/andro ... NkWKlhQbL0

Sauf que je ne sais pas comment continuer vue l'équipement ne remonte pas dans le menu déroulant.
https://lunarok.github.io/jeedom_docs/p ... aqara.html

merci

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 08:04
par bphoque
Jeedom_3164 a écrit :
03 janv. 2019, 00:25
Bonjour,

Bonne année 2019.

Je viens de recevoir mon HUB AQARA ZHWG11LM Passerelle Zigbee.
En lisant dans la doc du plug in cet équipement n'est visiblement pas compatible...
J'utilise Android avec Mi Home application. difficile d"obtenir le fameux code Tooken.

J'ai peut êtré réussi :
https://xiaomirobot.wordpress.com/andro ... NkWKlhQbL0

Sauf que je ne sais pas comment continuer vue l'équipement ne remonte pas dans le menu déroulant.
https://lunarok.github.io/jeedom_docs/p ... aqara.html

merci
Bonjour,

C'est la version homekit. Cette gateway n'est pas prise en charge pour l'instant.

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 09:07
par Nebz
chrisdig51 a écrit :Bonjour à tous,

malgré plusieurs reset de la gateway, je n'arrive toujours pas a la faire remonter dans jeedom.

Elle est pourtant bien synchro avec l'appli Mi home, région Chine, mode Dev OK et langue FR ou EN mais cela n'a rien donné.

voici les logs:

[2019-01-02 16:48:39][INFO] : Lancement démon xiaomihome : /usr/bin/python /var/www/html/plugins/xiaomihome/resources/xiaomihomed/xiaomihomed.py --loglevel debug --socketport 55019 --callback http://192.168.1.13:80/plugins/xiaomiho ... miHome.php --apikey vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq --cycle 0.05 --pid /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][INFO] : Start xiaomihomed
[2019-01-02 15:48:43][INFO] : Log level : debug
[2019-01-02 15:48:43][INFO] : Socket port : 55019
[2019-01-02 15:48:43][INFO] : Socket host : 127.0.0.1
[2019-01-02 15:48:43][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][INFO] : Apikey : vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq
[2019-01-02 15:48:43][INFO] : Callback : http://192.168.1.13:80/plugins/xiaomiho ... miHome.php
[2019-01-02 15:48:43][INFO] : Cycle : 0.05
[2019-01-02 15:48:43][DEBUG] : Writing PID 13098 to /tmp/jeedom/xiaomihome/deamon.pid
[2019-01-02 15:48:43][DEBUG] : Init request module v2.4.3
[2019-01-02 15:48:43][INFO] : Starting new HTTP connection (1): 192.168.1.13
[2019-01-02 16:48:43][DEBUG] : Format Invalide
[2019-01-02 15:48:43][DEBUG] : "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=vibkfsUh8v0R6RaiaHgqxvkm4gwFxCSq HTTP/1.1" 200 0
[2019-01-02 15:48:43][DEBUG] : Socket interface started
[2019-01-02 15:48:43][DEBUG] : LoopNetServer Thread started
[2019-01-02 15:48:43][INFO] : Start listening...
[2019-01-02 15:48:43][DEBUG] : Listening on: [127.0.0.1:55019]
[2019-01-02 15:48:43][DEBUG] : Read Socket Thread Launched
[2019-01-02 15:48:43][DEBUG] : Aquara Thread Launched

Avez vous une idée car honnêtement je ne vois pas d'ou peu venir le problème.
Merci à vous
Tu as mis le token et pas le password, relis la doc ;-)


Envoyé de mon iPhone en utilisant Tapatalk

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 09:58
par chrisdig51
Bonjour Nebz,

Malheureusement je n'ai encore rien mis car la gateway ne remonte pas du tout sur jeedom,

D’après la doc je dois renseigner le password une fois que celle ci est découverte dans jeedom mais la ce n'est pas le cas. (a part si j'ai loupé une étape)

merci

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 10:11
par esso1
bonjour
aprés intégration de la gateway :

il faut faire des modif sur la gateway.
la 1er pour la rendre visible sur le réseau wifi,
et la seconde pour avoir le token.

si tu as fait ces 2 etapes, alors il y a un pb.

si j'ai bien vu, il y a quelque pb avec les derniers firmware. certain y arrivent ne changeant l'adresse de la gateway

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 10:17
par lunarok
Il a dit qu'il avait la version homekit, c'est pas la peine de colporter des rumeurs infondées ou chercher plus loin.
Cette version n'a pas d'Api, il faut prendre la version indiquée dans la doc

Re: [Plugin Tiers] Xiaomi Home

Publié : 03 janv. 2019, 12:24
par Nebz
Non @chrisdig51 n'a pas l'air d'avoir la homekit, il a dit plus haut qu'il avait activé le mode dev.

As tu vérifié aussi que tu n'avais pas de letsencrypt https en interne ?


Envoyé de mon iPhone en utilisant Tapatalk