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

Pikabli
Timide
Messages : 40
Inscription : 08 sept. 2014, 00:29

Re: [Plugin Tiers] Xiaomi Home

Message par Pikabli » 25 déc. 2018, 01:20

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
Jeedom VM Debian + Raspberry B+
Emetteur/Récepteur RFXTRX433E
Interrupteurs Blyss
Prises Blyss
Box Tahoma + Volets roulants Somfy
Aeon Labs Z-Stick Z-Wave Plus (GEN5)
Aeon Labs Multisensor 6 - Z-Wave Plus
Pont Philips Hue + Hue Go
Module Hector

vdh053
Timide
Messages : 15
Inscription : 24 déc. 2018, 22:42

Re: [Plugin Tiers] Xiaomi Home

Message par vdh053 » 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

rsimonfr
Timide
Messages : 167
Inscription : 08 juil. 2014, 15:00

Re: [Plugin Tiers] Xiaomi Home

Message par rsimonfr » 25 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).
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
Dernière édition par rsimonfr le 25 déc. 2018, 19:32, édité 1 fois.

rsimonfr
Timide
Messages : 167
Inscription : 08 juil. 2014, 15:00

Re: [Plugin Tiers] Xiaomi Home

Message par rsimonfr » 25 déc. 2018, 19:22

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.

rsimonfr
Timide
Messages : 167
Inscription : 08 juil. 2014, 15:00

Re: [Plugin Tiers] Xiaomi Home

Message par rsimonfr » 25 déc. 2018, 19:40

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)

rsimonfr
Timide
Messages : 167
Inscription : 08 juil. 2014, 15:00

Re: [Plugin Tiers] Xiaomi Home

Message par rsimonfr » 25 déc. 2018, 19:48

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 ?

mamiot
Timide
Messages : 24
Inscription : 12 déc. 2018, 10:39

Re: [Plugin Tiers] Xiaomi Home

Message par mamiot » 25 déc. 2018, 20:11

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,

Avatar de l’utilisateur
sela
Actif
Messages : 526
Inscription : 21 janv. 2016, 09:37
Localisation : Région parisienne

Re: [Plugin Tiers] Xiaomi Home

Message par sela » 28 déc. 2018, 11:43

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
Jeedom V3.3 (RPI3)
Stick Zwave Gen5 + RFXtrx433E + téléinfo USB
Zwave:FGBS-001 Universal Relay|FGSD-002 DaaF|FGFS-101 Flood Sensor|FGD-212 Dimmer 2 | PST02-C Zipato|Powernode|ZMNHJD1 Fil Pilote|Siren Gen5 (ZW080)

Avatar de l’utilisateur
Darkeyes
Actif
Messages : 1287
Inscription : 02 avr. 2015, 08:37

Re: [Plugin Tiers] Xiaomi Home

Message par Darkeyes » 28 déc. 2018, 22:32

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
Développement script:
- ssh_commande.php
- ip_public.sh
- BackupSamba.sh

grew
Timide
Messages : 1
Inscription : 29 déc. 2018, 19:48

Re: [Plugin Tiers] Xiaomi Home

Message par grew » 29 déc. 2018, 19:54

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

freddo51
Timide
Messages : 8
Inscription : 06 déc. 2018, 22:17

Re: [Plugin Tiers] Xiaomi Home

Message par freddo51 » 01 janv. 2019, 20:46

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 ;-)

cyrus
Timide
Messages : 19
Inscription : 14 févr. 2018, 23:21

Re: [Plugin Tiers] Xiaomi Home

Message par cyrus » 01 janv. 2019, 23:55

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? :/

chrisdig51
Timide
Messages : 64
Inscription : 14 sept. 2015, 13:20

Re: [Plugin Tiers] Xiaomi Home

Message par chrisdig51 » 02 janv. 2019, 16:53

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

Jeedom_3164
Timide
Messages : 32
Inscription : 15 août 2017, 22:12

Re: [Plugin Tiers] Xiaomi Home

Message par Jeedom_3164 » 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

Avatar de l’utilisateur
bphoque
Timide
Messages : 404
Inscription : 02 mai 2016, 16:41

Re: [Plugin Tiers] Xiaomi Home

Message par bphoque » 03 janv. 2019, 08:04

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.
Jeedom Smart pour les tests (beta + appmobile)
Jeedom sur NUC en prod
Protocole : Blea, Enocean, Zwave, Edisio, RFXCOM, RFPLAYER, Zigbee

Avatar de l’utilisateur
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Tiers] Xiaomi Home

Message par Nebz » 03 janv. 2019, 09:07

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
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

chrisdig51
Timide
Messages : 64
Inscription : 14 sept. 2015, 13:20

Re: [Plugin Tiers] Xiaomi Home

Message par chrisdig51 » 03 janv. 2019, 09:58

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

esso1
Actif
Messages : 858
Inscription : 03 oct. 2017, 12:26

Re: [Plugin Tiers] Xiaomi Home

Message par esso1 » 03 janv. 2019, 10:11

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

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

Re: [Plugin Tiers] Xiaomi Home

Message par lunarok » 03 janv. 2019, 10:17

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
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
Nebz
Modérateur
Messages : 6514
Inscription : 23 avr. 2017, 01:37
Localisation : Belgique

Re: [Plugin Tiers] Xiaomi Home

Message par Nebz » 03 janv. 2019, 12:24

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
Dev plugin Homebridge

- Fournissez les logs, la capture de vos commandes et vos types génériques svp
- Constructif et bonne humeur, on est pas là pour se lancer des périfs z-wave à la figure :-)

Un petit don ça fait toujours plaisir :)

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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