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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 07 oct. 2017, 22:28

Oui c est bien la même adresse, effectivement c était pas obligé de la cacher, mais ca m amusais bien de gribouiller la capture! :)

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 » 07 oct. 2017, 22:38

Ben oui c'est tellement plus simple pour demander de l'aide
Bon au moins on voit un tun0, donc merci de te débrouiller un peu vu qu'il faut t'arracher les infos j'arrête. Et quand on a une conf réseau spéciale on assume. Sinon tu fais comme tout le monde et ca marchera plus facilement

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 07 oct. 2017, 22:45

Alors déjà j ai aucune idée de ce qu est ce tun0 comme tu dis et ensuite je comprends pas trop ce que j ai fait pour que tu sois autant énervé.
J ai un souci sur un plugin, je le post avec mes infos dans le forum approprié, après il y a évidemment un truc qui m échappe, mais je pensais que c était un peu le but du forum.
Bref si t'es amer et que tu en as marre d aider, ne réponds juste pas.
Maintenant je vais essayer d aller creuser sur ce tun0, comment il est arrivé ici et ce qu il siginifie.

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 » 07 oct. 2017, 22:54

Ben écoute tu as un log qui te dis problème de conf réseau, tu viens quémander en mode tirez moi le tarot car j'ai rien d'autres comme info.
Quand finalement tu donnes quelque chose t'as une conf réseau avec une interface spéciale.
Alors c'est simple, t'aurais meme pas du demander ici au début. Si t'as besoin d'aide pour ca, autant arrêter les confs spéciales.
Tu fais perdre du temps aux autres sans meme avoir lu la note du market ni fait d'effort

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk
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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 07 oct. 2017, 23:12

Alors déjà c est le plugin qui me dit que j ai un problème réseau, moi je ne vois pas de problème réseau, c est pour ca que je post ici, mon réseau fonctionne très bien sinon.
Tu me dis que j ai une interface spéciale et tu fais référence au tun0, en regardant sur le net et avec la note du market je comprends que tu comprends que je suis sur Docker ou Syno, et bien raté, j ai une simple smart connecté en filaire a ma box. Et je ne pense pas avoir fait un paramétrage spéciale de mon jeedom (ou alors j ai fait une connerie a un moment...)
Et non je ne suis pas du genre a venir la fleur au fusil que tout me tombe tout cuit dans la bouche, j avais fait mes recherches et vérifier sur le forum ou la doc si il n y avait pas quelque chose qui pourrait m aider.
Au final tu as probablement raison, il doit y avoir un truc qui cloche sur ma config réseau, mais je ne sais toujours pas trop par ou chercher, mais je vais creuser.

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

[Plugin Tiers] Xiaomi Home

Message par Nebz » 07 oct. 2017, 23:36

tun0 c'est l'interface virtuelle du dns jeedom (openvpn) donc non tu n'as rien fait de spécial à ce niveau.
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 :)

bubu77
Timide
Messages : 33
Inscription : 10 sept. 2016, 07:21

Re: [Plugin Tiers] Xiaomi Home

Message par bubu77 » 08 oct. 2017, 08:10

Bonjour à tous,

Tout d'abord bravo pour ce plugin Lunarok! Ca faisait longtemps que je ne l'avais pas mis à jour et les évolutions sont impressionnantes. Etant fan de la marque Xiaomi aussi, je ne peux que être ravi!
Tous mes objets xiaomi sont reconnus et fonctionnent... bref au top.
J'utilise ma jeedom comme passerelle pour envoyer les infos à une autre box (eedomus). Je le fais via la fonction push URL pour chaque valeur qui m'interesse.
Ce qui me pose probleme c'est que cette fonction push URL ne fonctionne pas pour certains de mes capteurs xiaomi. Par ex, la qualité de l'air du boitier xiaomi ou les infos des purificateurs d'air. Alors que ca marche parfaitement par exemple pour les capteurs d'ouverture Aquara.

Est-ce que qu'un aurait une idée?
Pour info, ma jeedom et le plugin sont à jour en version stables.
Les fonctionnalités du plugin ne sont pas toutes vertes:
interactNon
cronOuiActiver
cron5OuiActiver
cron15Non
cron30Non
cronHourlyNon
cronDailyNon

et voici mon log

Code : Tout sélectionner

[2017-10-06 18:59:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:00:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:00:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:01:14][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:02:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:03:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:04:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:05:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:57:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 20:40:16][ERROR] : Exception on socket : invalid literal for int() with base 10: ''
[2017-10-06 22:34:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 22:38:15][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 22:48:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 06:11:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 06:40:23][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:28][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:37][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:43][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 08:24:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 11:59:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 16:16:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 19:01:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 19:20:15][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 23:14:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 23:59:14][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 08 oct. 2017, 10:12

Nebz a écrit :
07 oct. 2017, 23:36
tun0 c'est l'interface virtuelle du dns jeedom (openvpn) donc non tu n'as rien fait de spécial à ce niveau.
Merci de l'info. Donc ma config réseau semble finalement standard...
Mais le plugin me dit que non... lol

Lunarok, a la lumiere de ces nouvelles infos, tu as des pistes à explorer?

En infos additionnelles, les logs en debud donne ca qui revient tout le temps:

[2017-10-08 10:16:53][DEBUG] : execute : action wifi start
[2017-10-08 08:16:53][DEBUG] : Client connected to [127.0.0.1:XXXXXX]
[2017-10-08 08:16:53][DEBUG] : Message read from socket: {"apikey":"XXXXXXXXXXX","type":"wifi","cmd":"send","model":"vacuum","dest":"","token":"XXXXXXXXXXX","devtype":"","serial":"","method":"app_start","param":""}
[2017-10-08 08:16:53][DEBUG] : Client disconnected from [127.0.0.1:XXXXX]
[2017-10-08 08:16:54][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 08:16:54][DEBUG] : Received command from jeedom : send
[2017-10-08 08:16:54][DEBUG] : Executing action on : vacuum
[2017-10-08 08:16:55][DEBUG] : Timeout
[2017-10-08 08:16:55][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 08:16:56][DEBUG] : Timeout
[2017-10-08 08:16:56][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 08:16:57][DEBUG] : Timeout
[2017-10-08 08:16:57][DEBUG] : local variable 'd' referenced before assignment

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 » 08 oct. 2017, 10:33

Ah bon, maintenant ton daemon démarre et t'as des logs qui se plaignent plus ???
T'es plus du tout sur le même problème là, et encore une fois j'ai l'impression que t'as pas chercher beaucoup
Il n'arrive pas à se connecter à ton robot
Ca serait sympa de faire des efforts vraiment et d'arrêter d'interpeler les devs. On est là pour les bugs et on a une vie.
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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 08 oct. 2017, 11:09

Les premiers logs que j avais mis étaient les logs "Defaut", la ce sont les logs "Debug", et oui ce ne sont pas les mêmes, et non je n ai pas touchés aux paramètres entre les 2.
Et le démon était bien lancé depuis le début, en tout cas la page de config du plugin me dit que tout est au vert, si j avais vu effectivement que cette page config avait qque chose qui merdait j aurai effectivement commencé par la... mais ce n'est pas et ce n était pas le cas.
Et est ce que tu peux être un peu plus constructif stp? Toutes les idées reçues que tu t es faites depuis le début de nos échanges sont erronées (T as pas cherché, t as une config spéciale...) et je n ai jamais demandé a avoir une réponse dans le quart d heure qui venait, j'imagine effectivement que tu as une vie de famille (mais j espère pour ta famille que t es plus agréable en vrai) et si tu ne peux répondre que semaine prochaine, ca me va, il n y a pas mort d homme, c est juste du loisir tout ça hein?!

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 » 08 oct. 2017, 11:14

Je t'ai répondu, ton robot refuse la connexion.
Et non je ne me fais pas d'idées recues depuis le début, t'es en mode assisté à qui on arrache les informations. C'est juste ultra pénible. Le forum continu de se remplir de personnes qui font pas d'efforts.
Quand à ta remarque sur ma vie de famille, du coup tu peux te débrouiller tout seul, c'est bon j'en ai fini. Et vient pas reposter ici pour autre chose qu'un buf. Donc salut va lire et cherche un peu, ensuite demande de l'aide ailleurs, ici c'est le fil de support du plugin, j'y traite les retours pas les demandes d'aide de users fatigués.
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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 08 oct. 2017, 11:26

J avais bien remarqué que le robot refuse la connexion, tu vois...
Et je continue de dire que je ne suis pas un assisté, j ai fait mes recherches et continues en parallèle. Apres tout ne m est pas forcement intuitif, je n ai pas un bagage technique en informatique, j'apprends en même temps, et je suis très certainement bien moins calé que toi dans le domaine.
Mais t as l air ultra blasé du forum, donc un conseil, coupes toi aussi, parce que aucun de tes post n a aidé, si c est pour remballé tout le monde, ça sert a rien.
Et si je repost ici, ca ne sera pas pour te demander de l aide a toi, mais plutôt la communauté ou faire un retour d expérience pour les autres si j ai réussi à régler mon soucis.

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 » 08 oct. 2017, 11:42

Oui blasé comme tu dis.
Non mais tu te rend compte ? Tu poses des questions mais en fait non t'as pas besoin des réponses car tu les connais ?
Log de conf IP incorrecte, mais en fait non ca marchait après tout seul. Robot qui refuse la connexion mais en fait t'as pas besoin de l'info car tu la connaissais ...

Alors je vais juste préciser, blasé des demandes dans ton genre "faites pour moi" et qui au post suivant "non mais j'avais pas besoin je sais tout"
Ca me dégoute mais à côté de ca y a pleins de users bien plus silencieux pour qui c'est nécessaire d'être là
Donc dis toi que les comme toi ben ils pourrissent le forum pour tous

Et si t'as besoin d'assistance, tu vas ailleurs que sur ce fil, ca va aller je l'ai dit assez t'as compris ?
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

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 08 oct. 2017, 12:09

Allez si tu veux, tu seras plus obligé de répondre a mes questions d enfant gâté, je ne m adresserais plus a toi, mais si je souhaites toujours posté sur ce post, je vois pourquoi je le ferai pas.
Allez bon dimanche quand même hein.

typhoe
Timide
Messages : 79
Inscription : 21 juil. 2015, 16:53

Re: [Plugin Tiers] Xiaomi Home

Message par typhoe » 08 oct. 2017, 13:23

Bonjour,

je viens d'acheter le plugin Xiaomi Home pour intégrer à Jeedom deux périphérique wifi (je n'ai pas de gateway ni aucun périphérique aquara/zigbee pour le moment) mais je n'arrive pas à récupérer les infos "Password/Token".

Je me suis basé sur le post du blog de Sarakha63 http://sarakha63-domotique.fr/nouveau-p ... steme-fou/, la doc du plugin ne semblant pas parler des objets wifi hormis les lampes yeelight.

Ma conf:
+ Jeedom en DIY (Nuc) v3.1.7 et xiaomihome plugin du 2017-10-08 01:03:28
+ Xiaomi
Mi Air Purifier 2 firmware 1.2.4_59
Smartmi DC Pedestral Fan firmware 1.2.9_45
Les deux sont connectés à mon compte sous Mi Home (Android) via le serveur Xiaomi de Singapour en locale "United States".
+ J'utilise un lan distinct pour mes devices IOT mais depuis Jeedom, je peux joindre ce lan (l'autre sens n'est pas vrai). ça marche par exemple pour que Jeedom se connecte à mes caméras ip sans soucis. (Jeedom en 192.168.1.252 et fan 192.168.4.248 / purifier 192.168.4.249)

Code : Tout sélectionner

root@jeedom:~# traceroute 192.168.4.248
traceroute to 192.168.4.248 (192.168.4.248), 30 hops max, 60 byte packets
 1  rt-ac68u (192.168.1.1)  0.519 ms  0.510 ms  0.502 ms
 2  smartfan (192.168.4.248)  5.381 ms  7.055 ms  9.613 ms
Log:

Code : Tout sélectionner

[2017-10-08 12:32:30][INFO] : Start xiaomihomed
[2017-10-08 12:32:30][INFO] : Log level : debug
[2017-10-08 12:32:30][INFO] : Socket port : 55019
[2017-10-08 12:32:30][INFO] : Socket host : 127.0.0.1
[2017-10-08 12:32:30][INFO] : PID file : /tmp/jeedom/xiaomihome/deamon.pid
[2017-10-08 12:32:30][INFO] : Apikey : XXX
[2017-10-08 12:32:30][INFO] : Callback : http://127.0.0.1:80/plugins/xiaomihome/core/php/jeeXiaomiHome.php
[2017-10-08 12:32:30][INFO] : Cycle : 0.05
[2017-10-08 12:32:30][DEBUG] : Writing PID 11731 to /tmp/jeedom/xiaomihome/deamon.pid
[2017-10-08 12:32:30][DEBUG] : Init request module v2.4.3
[2017-10-08 12:32:30][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:32:30][DEBUG] : "GET /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:32:30][DEBUG] : Socket interface started
[2017-10-08 12:32:30][INFO] : Start listening...
[2017-10-08 12:32:30][DEBUG] : LoopNetServer Thread started
[2017-10-08 12:32:30][DEBUG] : Read Socket Thread Launched
[2017-10-08 12:32:30][DEBUG] : Listening on: [127.0.0.1:55019]
[2017-10-08 12:32:30][DEBUG] : Aquara Thread Launched
[2017-10-08 12:33:29][DEBUG] : Client connected to [127.0.0.1:36897]
[2017-10-08 12:33:29][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"discover","dest":"192.168.4.248","token":"","model":"fan"}
[2017-10-08 12:33:29][DEBUG] : Client disconnected from [127.0.0.1:36897]
[2017-10-08 12:33:29][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:33:29][DEBUG] : Received command from jeedom : discover
[2017-10-08 12:33:29][DEBUG] : Discovering : fan
[2017-10-08 12:33:30][DEBUG] : Timeout
[2017-10-08 12:33:30][DEBUG] : Did not find the device try again
[2017-10-08 12:33:30][DEBUG] : Did not find the device try again
[2017-10-08 12:33:30][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:30][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:30][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:30][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:30][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:33:30][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:33:31][DEBUG] : Timeout
[2017-10-08 12:33:31][DEBUG] : Did not find the device try again
[2017-10-08 12:33:31][DEBUG] : Did not find the device try again
[2017-10-08 12:33:31][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:31][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:31][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:31][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:31][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:33:31][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:33:32][DEBUG] : Timeout
[2017-10-08 12:33:32][DEBUG] : Did not find the device try again
[2017-10-08 12:33:32][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:32][DEBUG] : Did not find the device try again
[2017-10-08 12:33:32][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:33:32][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:32][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:33:32][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:33:32][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:35:02][DEBUG] : Client connected to [127.0.0.1:37270]
[2017-10-08 12:35:02][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"refresh","model":"fan","dest":"","token":"","devtype":"","serial":""}
[2017-10-08 12:35:02][DEBUG] : Client disconnected from [127.0.0.1:37270]
[2017-10-08 12:35:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:35:02][DEBUG] : Received command from jeedom : refresh
[2017-10-08 12:35:02][DEBUG] : Refreshing : fan
[2017-10-08 12:35:03][DEBUG] : Timeout
[2017-10-08 12:35:04][DEBUG] : Timeout
[2017-10-08 12:35:05][DEBUG] : Timeout
[2017-10-08 12:35:05][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 12:40:02][DEBUG] : Client connected to [127.0.0.1:38478]
[2017-10-08 12:40:02][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"refresh","model":"fan","dest":"","token":"","devtype":"","serial":""}
[2017-10-08 12:40:02][DEBUG] : Client disconnected from [127.0.0.1:38478]
[2017-10-08 12:40:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:40:02][DEBUG] : Received command from jeedom : refresh
[2017-10-08 12:40:02][DEBUG] : Refreshing : fan
[2017-10-08 12:40:03][DEBUG] : Timeout
[2017-10-08 12:40:04][DEBUG] : Timeout
[2017-10-08 12:40:05][DEBUG] : Timeout
[2017-10-08 12:40:05][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 12:44:47][DEBUG] : Client connected to [127.0.0.1:39616]
[2017-10-08 12:44:47][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"discover","dest":"192.168.4.248","token":"","model":"fan"}
[2017-10-08 12:44:47][DEBUG] : Client disconnected from [127.0.0.1:39616]
[2017-10-08 12:44:47][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:44:47][DEBUG] : Received command from jeedom : discover
[2017-10-08 12:44:47][DEBUG] : Discovering : fan
[2017-10-08 12:44:48][DEBUG] : Timeout
[2017-10-08 12:44:48][DEBUG] : Did not find the device try again
[2017-10-08 12:44:48][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:48][DEBUG] : Did not find the device try again
[2017-10-08 12:44:48][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:48][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:48][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:48][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:44:48][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:44:49][DEBUG] : Timeout
[2017-10-08 12:44:49][DEBUG] : Did not find the device try again
[2017-10-08 12:44:49][DEBUG] : Did not find the device try again
[2017-10-08 12:44:49][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:49][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:49][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:49][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:49][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:44:49][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:44:50][DEBUG] : Timeout
[2017-10-08 12:44:50][DEBUG] : Did not find the device try again
[2017-10-08 12:44:50][DEBUG] : Did not find the device try again
[2017-10-08 12:44:50][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:50][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.248', 'notfound': 1}}}
[2017-10-08 12:44:50][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:50][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:44:50][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:44:50][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:45:01][DEBUG] : Client connected to [127.0.0.1:39681]
[2017-10-08 12:45:01][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"refresh","model":"fan","dest":"","token":"","devtype":"","serial":""}
[2017-10-08 12:45:01][DEBUG] : Client disconnected from [127.0.0.1:39681]
[2017-10-08 12:45:01][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:45:01][DEBUG] : Received command from jeedom : refresh
[2017-10-08 12:45:01][DEBUG] : Refreshing : fan
[2017-10-08 12:45:02][DEBUG] : Timeout
[2017-10-08 12:45:03][DEBUG] : Timeout
[2017-10-08 12:45:04][DEBUG] : Timeout
[2017-10-08 12:45:04][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 12:47:00][DEBUG] : Client connected to [127.0.0.1:40143]
[2017-10-08 12:47:00][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"discover","dest":"192.168.4.249","token":"","model":"purifier"}
[2017-10-08 12:47:00][DEBUG] : Client disconnected from [127.0.0.1:40143]
[2017-10-08 12:47:00][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:47:00][DEBUG] : Received command from jeedom : discover
[2017-10-08 12:47:00][DEBUG] : Discovering : purifier
[2017-10-08 12:47:01][DEBUG] : Timeout
[2017-10-08 12:47:01][DEBUG] : Did not find the device try again
[2017-10-08 12:47:01][DEBUG] : Did not find the device try again
[2017-10-08 12:47:01][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:01][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:01][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:01][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:01][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:47:01][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:47:02][DEBUG] : Timeout
[2017-10-08 12:47:02][DEBUG] : Did not find the device try again
[2017-10-08 12:47:02][DEBUG] : Did not find the device try again
[2017-10-08 12:47:02][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:02][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:02][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:02][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:02][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:47:02][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:47:03][DEBUG] : Timeout
[2017-10-08 12:47:03][DEBUG] : Did not find the device try again
[2017-10-08 12:47:03][DEBUG] : Did not find the device try again
[2017-10-08 12:47:03][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:03][DEBUG] : Send to jeedom :  {'devices': {'wifi': {'ip': u'192.168.4.249', 'notfound': 1}}}
[2017-10-08 12:47:03][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:03][INFO] : Starting new HTTP connection (1): 127.0.0.1
[2017-10-08 12:47:03][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:47:03][DEBUG] : "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=XXX HTTP/1.1" 200 None
[2017-10-08 12:50:02][DEBUG] : Client connected to [127.0.0.1:40861]
[2017-10-08 12:50:02][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"refresh","model":"fan","dest":"","token":"","devtype":"","serial":""}
[2017-10-08 12:50:02][DEBUG] : Client disconnected from [127.0.0.1:40861]
[2017-10-08 12:50:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:50:02][DEBUG] : Received command from jeedom : refresh
[2017-10-08 12:50:02][DEBUG] : Refreshing : fan
[2017-10-08 12:50:02][DEBUG] : Client connected to [127.0.0.1:40862]
[2017-10-08 12:50:02][DEBUG] : Message read from socket: {"apikey":"XXX","type":"wifi","cmd":"refresh","model":"purifier","dest":"","token":"","devtype":"","serial":""}
[2017-10-08 12:50:02][DEBUG] : Client disconnected from [127.0.0.1:40862]
[2017-10-08 12:50:03][DEBUG] : Timeout
[2017-10-08 12:50:04][DEBUG] : Timeout
[2017-10-08 12:50:05][DEBUG] : Timeout
[2017-10-08 12:50:05][DEBUG] : local variable 'd' referenced before assignment
[2017-10-08 12:50:05][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2017-10-08 12:50:05][DEBUG] : Received command from jeedom : refresh
[2017-10-08 12:50:05][DEBUG] : Refreshing : purifier
[2017-10-08 12:50:06][DEBUG] : Timeout
[2017-10-08 12:50:07][DEBUG] : Timeout
[2017-10-08 12:50:08][DEBUG] : Timeout
[2017-10-08 12:50:08][DEBUG] : local variable 'd' referenced before assignment
Ai-je loupé une étape pour la configuration?
J'ai installé le plugin, installé ses dépendances, redémarré le plugin.
Puis créé un 1er périphérique (ventilateur), renseigné son ip et son type "Ventilateur", sauvegardé, attendu 1mn, cliqué sur "Récupérer les infos".
Au message d’échec, j'ai retesté plusieurs fois le "Récupérer les infos" sans succès.

Merci d'avance

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 » 08 oct. 2017, 13:37

Si il y a un message d'erreur, c'est qu'il ne donne pas son token. Cf la doc il faut utiliser une des méthodes données pour l'obtenir

Envoyé de mon ONEPLUS A3010 en utilisant Tapatalk

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
fdp2
Timide
Messages : 441
Inscription : 27 oct. 2014, 09:46
Localisation : Rhone Alpes

Re: [Plugin Tiers] Xiaomi Home

Message par fdp2 » 08 oct. 2017, 19:22

@zigjack, es-tu certain de ton token, et as tu bien lancer la detection du robot APRES avoir saisi l'IP ET le token ?

Essaye peut etre de poster sur viewtopic.php?t=28178

Envoyé de mon SM-G900F en utilisant Tapatalk


DreamerCG
Timide
Messages : 65
Inscription : 16 sept. 2017, 23:40

Re: [Plugin Tiers] Xiaomi Home

Message par DreamerCG » 08 oct. 2017, 19:24

zigjack a écrit :
08 oct. 2017, 12:09
Allez si tu veux, tu seras plus obligé de répondre a mes questions d enfant gâté, je ne m adresserais plus a toi, mais si je souhaites toujours posté sur ce post, je vois pourquoi je le ferai pas.
Allez bon dimanche quand même hein.
Tu a essayé sans utiliser le DNS/VPN sur le deuxieme reseau virtuel que tu a ? Car pour information le plugin Xiaomi gere pas bien le fait d'avoir une double passerelle reseau

zigjack
Timide
Messages : 192
Inscription : 06 sept. 2016, 09:31

Re: [Plugin Tiers] Xiaomi Home

Message par zigjack » 08 oct. 2017, 20:43

Alors j'ai tout recommencé, désinstaller plugin, reset connexion sur mon tél aussi, refais la démarche d'obtention du token, réinstaller plugin, tout relancer, et maintenant tout marche bien !
Va comprendre...
J'avais du faire une erreur sur la première install, en tout cas merci fdp et dreamer pour les pistes !

Envoyé de Tapasoif?


bubu77
Timide
Messages : 33
Inscription : 10 sept. 2016, 07:21

Re: [Plugin Tiers] Xiaomi Home

Message par bubu77 » 09 oct. 2017, 12:42

bubu77 a écrit :
08 oct. 2017, 08:10
Bonjour à tous,

Tout d'abord bravo pour ce plugin Lunarok! Ca faisait longtemps que je ne l'avais pas mis à jour et les évolutions sont impressionnantes. Etant fan de la marque Xiaomi aussi, je ne peux que être ravi!
Tous mes objets xiaomi sont reconnus et fonctionnent... bref au top.
J'utilise ma jeedom comme passerelle pour envoyer les infos à une autre box (eedomus). Je le fais via la fonction push URL pour chaque valeur qui m'interesse.
Ce qui me pose probleme c'est que cette fonction push URL ne fonctionne pas pour certains de mes capteurs xiaomi. Par ex, la qualité de l'air du boitier xiaomi ou les infos des purificateurs d'air. Alors que ca marche parfaitement par exemple pour les capteurs d'ouverture Aquara.

Est-ce que qu'un aurait une idée?
Pour info, ma jeedom et le plugin sont à jour en version stables.
Les fonctionnalités du plugin ne sont pas toutes vertes:
interactNon
cronOuiActiver
cron5OuiActiver
cron15Non
cron30Non
cronHourlyNon
cronDailyNon

et voici mon log

Code : Tout sélectionner

[2017-10-06 18:59:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:00:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:00:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:01:14][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:02:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:03:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:04:13][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:05:15][ERROR] : Exception on socket : A socket error occurred when sending the command.
[2017-10-06 19:57:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 20:40:16][ERROR] : Exception on socket : invalid literal for int() with base 10: ''
[2017-10-06 22:34:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 22:38:15][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-06 22:48:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 06:11:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 06:40:23][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:28][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:37][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 06:40:43][ERROR] : Exception on socket : {u'message': u'general error', u'code': -5000}
[2017-10-07 08:24:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 11:59:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 16:16:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 19:01:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 19:20:15][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 23:14:13][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
[2017-10-07 23:59:14][ERROR] : Exception on socket : {u'message': u'invalid command', u'code': -1}
Une petite idée?

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

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