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

Avatar de l’utilisateur
David D
Timide
Messages : 50
Inscription : 10 févr. 2018, 22:59

Re: [Plugin Tiers] Xiaomi Home

Message par David D » 11 févr. 2018, 13:52

Durant cette séquence, l'interrupteur (sensor_switch.aq2) passe d'un état de bon fonctionnement à un état de dysfonctionnement. J'ai répéré où il fonctionne (facile...) mais je n'arrive pas à savoir à partir de quand il ne fonctionne plus et surtout pourquoi ?

Code : Tout sélectionner

[2018-02-11 13:33:23][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:24][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:33:33][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'report', u'data': u'{"status":"click"}', u'short_id': 21, u'sid': u'158d0001a673c5'}
[2018-02-11 13:33:33][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d0001a673c5': {'short_id': 21, 'cmd': u'report', 'source': '192.168.1.95', 'token': '', 'sid': u'158d0001a673c5', 'model': u'sensor_switch.aq2', 'data': {u'status': u'click'}}}}
[2018-02-11 13:33:33][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:33][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:33:33][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'HxLDuekfQsaYp6wH', u'sid': u'34ce0091ec0e', u'model': u'gateway', u'data': u'{"ip":"192.168.1.95"}'}
[2018-02-11 13:33:34][DEBUG] : Send to jeedom : {u'devices': {u'aquara_34ce0091ec0e': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.1.95', 'token': u'HxLDuekfQsaYp6wH', 'sid': u'34ce0091ec0e', 'model': u'gateway', 'data': {u'ip': u'192.168.1.95'}}}}
[2018-02-11 13:33:34][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:34][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:33:34][DEBUG] : execute : action yeelight brightnessAct
[2018-02-11 13:33:34][DEBUG] : Slider : 0
[2018-02-11 13:33:34][DEBUG] : Client connected to [127.0.0.1:36948]
[2018-02-11 13:33:34][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG","type":"yeelight","cmd":"send","dest":"192.168.1.2","model":"mono","sid":"0x0000000003621098","short_id":"54","command":"turn off","option":"0","id":"192.168.1.2","sup":""}
[2018-02-11 13:33:34][DEBUG] : Client disconnected from [127.0.0.1:36948]
[2018-02-11 13:33:34][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-11 13:33:34][DEBUG] : Received command from jeedom : send
[2018-02-11 13:33:34][DEBUG] : Executing action on : mono
[2018-02-11 13:33:34][DEBUG] : {u'apikey': u'a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG', u'option': u'0', u'short_id': u'54', u'dest': u'192.168.1.2', u'cmd': u'send', u'sup': u'', u'command': u'turn off', u'sid': u'0x0000000003621098', u'model': u'mono', u'type': u'yeelight', u'id': u'192.168.1.2'}
[2018-02-11 13:33:34][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> > {'params': ['off', 'smooth', 500], 'id': 0, 'method': 'set_power'}
[2018-02-11 13:33:34][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> < {u'id': 0, u'result': [u'ok']}
[2018-02-11 13:33:36][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> > {'params': ['power', 'bright', 'ct', 'rgb', 'hue', 'sat', 'color_mode', 'flowing', 'delayoff', 'flow_params', 'music_on', 'name'], 'id': 0, 'method': 'get_prop'}
[2018-02-11 13:33:36][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> < {u'id': 0, u'result': [u'off', u'100', u'', u'', u'', u'', u'2', u'0', u'0', u'', u'', u'']}
[2018-02-11 13:33:36][DEBUG] : Send to jeedom : {u'devices': {u'yeelight_192.168.1.2': {'ip': u'192.168.1.2', 'capabilities': {'hue': None, 'color_mode': u'2', 'name': None, 'power': u'off', 'music_on': None, 'delayoff': u'0', 'bright': u'100', 'rgb': None, 'flowing': u'0', 'flow_params': None, 'sat': None, 'id': u'192.168.1.2', 'ct': None}}}}
[2018-02-11 13:33:36][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:37][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:33:43][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'24s7UQ2UAAEDEWjG', u'sid': u'34ce0091ec0e', u'model': u'gateway', u'data': u'{"ip":"192.168.1.95"}'}
[2018-02-11 13:33:43][DEBUG] : Send to jeedom : {u'devices': {u'aquara_34ce0091ec0e': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.1.95', 'token': u'24s7UQ2UAAEDEWjG', 'sid': u'34ce0091ec0e', 'model': u'gateway', 'data': {u'ip': u'192.168.1.95'}}}}
[2018-02-11 13:33:43][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:44][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:33:53][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'tGG3MmArbXpJUQsD', u'sid': u'34ce0091ec0e', u'model': u'gateway', u'data': u'{"ip":"192.168.1.95"}'}
[2018-02-11 13:33:53][DEBUG] : Send to jeedom : {u'devices': {u'aquara_34ce0091ec0e': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.1.95', 'token': u'tGG3MmArbXpJUQsD', 'sid': u'34ce0091ec0e', 'model': u'gateway', 'data': {u'ip': u'192.168.1.95'}}}}
[2018-02-11 13:33:53][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:33:54][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0
[2018-02-11 13:34:02][DEBUG] : Rafraîchissement de Yeelight : Yeel
[2018-02-11 13:34:02][DEBUG] : execute : action yeelight refresh
[2018-02-11 13:34:02][DEBUG] : Client connected to [127.0.0.1:36960]
[2018-02-11 13:34:02][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG","type":"yeelight","cmd":"refresh","model":"mono","dest":"192.168.1.2","token":"","devtype":"54","serial":"0x0000000003621098","id":"192.168.1.2"}
[2018-02-11 13:34:02][DEBUG] : Client disconnected from [127.0.0.1:36960]
[2018-02-11 13:34:02][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-11 13:34:02][DEBUG] : Received command from jeedom : refresh
[2018-02-11 13:34:02][DEBUG] : Refreshing : mono
[2018-02-11 13:34:02][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> > {'params': ['power', 'bright', 'ct', 'rgb', 'hue', 'sat', 'color_mode', 'flowing', 'delayoff', 'flow_params', 'music_on', 'name'], 'id': 0, 'method': 'get_prop'}
[2018-02-11 13:34:02][DEBUG] : Bulb<192.168.1.2:55443, type=BulbType.Unknown> < {u'id': 0, u'result': [u'off', u'100', u'', u'', u'', u'', u'2', u'0', u'0', u'', u'', u'']}
[2018-02-11 13:34:02][DEBUG] : Send to jeedom : {u'devices': {u'yeelight_192.168.1.2': {'ip': u'192.168.1.2', 'capabilities': {'hue': None, 'color_mode': u'2', 'name': None, 'power': u'off', 'music_on': None, 'delayoff': u'0', 'bright': u'100', 'rgb': None, 'flowing': u'0', 'flow_params': None, 'sat': None, 'id': u'192.168.1.2', 'ct': None}}}}
[2018-02-11 13:34:02][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-11 13:34:02][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVWBkqYNLsXwOYwRTxvG HTTP/1.1" 200 0

KiDom
Timide
Messages : 95
Inscription : 04 août 2017, 16:29

Re: [Plugin Tiers] Xiaomi Home

Message par KiDom » 11 févr. 2018, 14:18

Effectivement on ne voit qu'une seule trame liée à ton switch, plus rien après.
A priori c'est la gateway qui n'envoie plus d'information, ça ne semble pas lié au plugin.
Tu n'as pas de problème de portée ou de niveau de batterie ?
Regarde avec MiHome si tu as le même comportement et essaye de supprimer puis réappairer le switch avec MiHome.

Avatar de l’utilisateur
David D
Timide
Messages : 50
Inscription : 10 févr. 2018, 22:59

Re: [Plugin Tiers] Xiaomi Home

Message par David D » 11 févr. 2018, 16:03

Bon, je viens d'essayer.
J'ai supprimé les inter de Mi Home (appli iphone) et je l'ai à nouveau intégré à la gateway.
Coté Mi home, les inter fonctionnent bien. Les log enregistrent les clics et double_clics sans problème.
Coté Jeedom, l'inter et le scénario lié fonctionnent 2 minutes et après le retour de l'inter est bloqué.
En l'état actuel, j'ai un état double_clic sur Mi home et clic sur Jeedom. Sans avoir le timing sur Jeedom, je sais que l'état de remonté par mi-home est ok grace à l'horaire dans le log.
Donc, je pense que c'est le plugin Jeedom qui est en cause. Retour à la case départ. :shock:

Tristan35
Timide
Messages : 407
Inscription : 09 juin 2017, 21:53
Localisation : Rennes

Re: [Plugin Tiers] Xiaomi Home

Message par Tristan35 » 11 févr. 2018, 16:08

Et si tu relance le demon ? Ca repart ?

Avatar de l’utilisateur
David D
Timide
Messages : 50
Inscription : 10 févr. 2018, 22:59

Re: [Plugin Tiers] Xiaomi Home

Message par David D » 11 févr. 2018, 16:13

Tristan35 a écrit :
11 févr. 2018, 16:08
Et si tu relance le demon ? Ca repart ?
Oui mais pas longtemps.
Edit : je viens malheureusement de le confirmer encore une fois. :(

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

Re: [Plugin Tiers] Xiaomi Home

Message par Bello65 » 11 févr. 2018, 20:46

Bonjour,
J'ai une question, j'arrive aux 12 mois pour certain capteur, il faut donc que je change certaines piles. Mais le pourcentage de la nouvelle pile ne remonte pas. Il est à 1% ?
Avez-vous ce problème ? Cela ne me gène pas pour l'instant car les températures remontent trés bien.
Merci
PROXMOX VM JEEDOM (NUC merci benj29 ;)) v3.3.24 Stable&Béta
RfxCom - JPI - Blue Connect (sonde piscine) - Alarme Risco - Xiaomi Home - Z Wave - BLEA - Enocean

Mes débuts de débutant

TaG
Actif
Messages : 1159
Inscription : 26 oct. 2016, 11:02

Re: [Plugin Tiers] Xiaomi Home

Message par TaG » 11 févr. 2018, 23:17

David D a écrit :
11 févr. 2018, 16:03
Bon, je viens d'essayer.
J'ai supprimé les inter de Mi Home (appli iphone) et je l'ai à nouveau intégré à la gateway.
Coté Mi home, les inter fonctionnent bien. Les log enregistrent les clics et double_clics sans problème.
Coté Jeedom, l'inter et le scénario lié fonctionnent 2 minutes et après le retour de l'inter est bloqué.
En l'état actuel, j'ai un état double_clic sur Mi home et clic sur Jeedom. Sans avoir le timing sur Jeedom, je sais que l'état de remonté par mi-home est ok grace à l'horaire dans le log.
Donc, je pense que c'est le plugin Jeedom qui est en cause. Retour à la case départ. :shock:
As-tu lu la page précédente de ce sujet ?

KiDom
Timide
Messages : 95
Inscription : 04 août 2017, 16:29

Re: [Plugin Tiers] Xiaomi Home

Message par KiDom » 11 févr. 2018, 23:26

David D a écrit :
11 févr. 2018, 16:13
Tristan35 a écrit :
11 févr. 2018, 16:08
Et si tu relance le demon ? Ca repart ?
Oui mais pas longtemps.
Edit : je viens malheureusement de le confirmer encore une fois. :(
Et tu as d'autres capteurs xiaomi qui fonctionnent ou c'est ton premier ?

Avatar de l’utilisateur
shinji99
Actif
Messages : 803
Inscription : 25 janv. 2016, 10:17

Re: [Plugin Tiers] Xiaomi Home

Message par shinji99 » 12 févr. 2018, 09:25

hello tout le monde, j'ai un soucis depuis que j'ai rajouter mes capteur de temps (je pense pas sur) , j'ai 22 device et depuis quelque jour j'en ai une bonne dixaine qui passe offline , côté waf j'ai tout faux , avez vous déjà eu le 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 » 12 févr. 2018, 10:07

3615 IRMA ?
Les capteurs ne passent pas offline, c'est la gateway qui passe offline. Et dans ce cas c'est tous les capteurs. Sauf que c'est juste une croix sur la page équipement sans impact si on parle de capteurs.
Bref, essayez d'aller voir un médecin en lui disant "j'ai mal docteur, faites moi une ordonnance", sans plus de détail il vous donnera des suppots contre la toux alors que vous avez une mycose aux pieds
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
David D
Timide
Messages : 50
Inscription : 10 févr. 2018, 22:59

Re: [Plugin Tiers] Xiaomi Home

Message par David D » 12 févr. 2018, 12:00

KiDom a écrit :
11 févr. 2018, 23:26
David D a écrit :
11 févr. 2018, 16:13
Tristan35 a écrit :
11 févr. 2018, 16:08
Et si tu relance le demon ? Ca repart ?
Oui mais pas longtemps.
Edit : je viens malheureusement de le confirmer encore une fois. :(
Et tu as d'autres capteurs xiaomi qui fonctionnent ou c'est ton premier ?
Les interrupteurs (3) dysfonctinnent tous de la même façon. Les capteurs de température et de présence sont Ok.
Merci

Avatar de l’utilisateur
shinji99
Actif
Messages : 803
Inscription : 25 janv. 2016, 10:17

Re: [Plugin Tiers] Xiaomi Home

Message par shinji99 » 12 févr. 2018, 12:25

lunarok a écrit :
12 févr. 2018, 10:07
3615 IRMA ?
Les capteurs ne passent pas offline, c'est la gateway qui passe offline. Et dans ce cas c'est tous les capteurs. Sauf que c'est juste une croix sur la page équipement sans impact si on parle de capteurs.
Bref, essayez d'aller voir un médecin en lui disant "j'ai mal docteur, faites moi une ordonnance", sans plus de détail il vous donnera des suppots contre la toux alors que vous avez une mycose aux pieds
non c'est une partie des capteur comme quelque switch ou capteur d'ouverture.
un peu comme si j avais trop de capteurs et que soit j'en ai quelque un soit des autres mais de maniere aleatoire

Avatar de l’utilisateur
minscof
Actif
Messages : 587
Inscription : 27 janv. 2015, 21:37

Re: [Plugin Tiers] Xiaomi Home

Message par minscof » 12 févr. 2018, 19:48

J'ai aussi un capteur qui vient de passer offline dans l'application Mihome. Il s'agit d'un capteur de détection de mouvement et alors il ne détecte plus aucun mouvement, sauf qu'au niveau du plugin jeedom aucune anomalie n'est remontée. On peut même demander un rafraichissement du capteur et on voit la date de dernière communication mise à jour.

Pourtant même si côté du plugin jeedom tout va bien en apparence, le capteur ne fait plus son travail : l'application MiHome s'aperçoit du problème en le déclarant offline.

Pour remettre les choses en place, j'ai du rapprocher le capteur de la gateway, j'ai attendu un peu , le capteur s'est éclairé en bleu quelques secondes et il s'est remis à fonctionner.

Ce serait bien de détecter dans le plugin jeedom cette anomalie de fonctionnement du capteur.

Avatar de l’utilisateur
Dams
Helper
Messages : 878
Inscription : 16 sept. 2014, 08:06
Localisation : Annecy

Re: [Plugin Tiers] Xiaomi Home

Message par Dams » 12 févr. 2018, 19:55

minscof a écrit :
12 févr. 2018, 19:48
J'ai aussi un capteur qui vient de passer offline dans l'application Mihome. Il s'agit d'un capteur de détection de mouvement et alors il ne détecte plus aucun mouvement, sauf qu'au niveau du plugin jeedom aucune anomalie n'est remontée. On peut même demander un rafraichissement du capteur et on voit la date de dernière communication mise à jour.

Pourtant même si côté du plugin jeedom tout va bien en apparence, le capteur ne fait plus son travail : l'application MiHome s'aperçoit du problème en le déclarant offline.

Pour remettre les choses en place, j'ai du rapprocher le capteur de la gateway, j'ai attendu un peu , le capteur s'est éclairé en bleu quelques secondes et il s'est remis à fonctionner.

Ce serait bien de détecter dans le plugin jeedom cette anomalie de fonctionnement du capteur.
Si c'était prévu par l'API Xiaomi je pense que @lunarok l'aurais fait.
Peux être une amélioration à demander côté Xiaomi
Helper Officiel Jeedom
Merci à l'équipe pour le job !!
Trucs & Astuces I Documentation Jeedom

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 » 12 févr. 2018, 20:48

Et avant les "ca serait bien" commencez par donner des vrais détails qui aident. Sinon les ca serait bien servent à rien
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

benj29
Actif
Messages : 3983
Inscription : 26 mars 2017, 09:57
Contact :

Re: [Plugin Tiers] Xiaomi Home

Message par benj29 » 12 févr. 2018, 20:52

Cette anomalie m'arrive quand la batterie est presque hs. Ça se détecte très bien avec l'alerte sur chaque module. Au bout de 300 min par exemple.

Par contre ce qui est étonnant c'est que le module disparaisse directement du plugin alors qu'il est offline sur Mihome.

Ça se traduit par un code ping error sur la classe xiaomi par exemple quand on cherche à l'atteindre via un code php par exemple.

J'ai mis cette conversation plus détaillée dans la rubrique monitoring dédiée où on essaie de détecter mieux la perte d'un module xiaomi.

Envoyé de mon Moto G (5S) Plus en utilisant Tapatalk


Jez
Timide
Messages : 96
Inscription : 03 mai 2016, 13:12
Localisation : Nancy

Re: [Plugin Tiers] Xiaomi Home

Message par Jez » 12 févr. 2018, 20:58

Je m'ajoute à la liste des personnes dont les devices sont offline dans Mihome. Cela fonctionnait jusqu'à présent. Le pb est que les capteurs de température donnent la consigne aux chauffages électriques. Est-ce que cela peut être dû à un pb de wifi dans la maison ? La gateway présente les symptômes de décrochements en clignotant en bleu. J'ai un scénario qui l'allume tous les soirs et qui l'éteint à 22h30. Cela fonctionnait mais maintenant c'est aléatoire.

Une partie des capteurs est à nouveau opérationnel dans Mihome, à l'instant. Je remarque que le capteur de notre chambre par exemple annonce une température de 19,5° dans Mihome, qui correspond à la réalité du bon vieux thermomètre à mercure que j'ai mis en place. Or la température dans Jeedom est de 21,1°, donc erronée. J'ai essayé de le rafraîchir sans succès.

JoeMolon
Timide
Messages : 22
Inscription : 31 oct. 2017, 17:43

Re: [Plugin Tiers] Xiaomi Home

Message par JoeMolon » 13 févr. 2018, 15:56

Bonjour,

Je post ici mon problème pour voir si quelqu'un à une solution.
J'ai installé un interrupteur double encastrable sans neutre.
Celui-ci fonctionne très bien sous app Mi Home mais sous Jeedom j'ai uniquement l'état de l'interrupteur 1 & 2 qui sont remontés ("Status" et "Status 2") mais aucune des commandes ON/OFF ne fonctionne sous Jeedom.
Tous les logs et illustrations sont disponible dans ce ticket:
viewtopic.php?t=33504

Merci d'avance pour vos réponses

f6dmn
Timide
Messages : 211
Inscription : 01 mars 2015, 10:43
Localisation : orne

Re: [Plugin Tiers] Xiaomi Home

Message par f6dmn » 13 févr. 2018, 16:18

Bonjour,
j avais un probleme de fonctionnement .....si câble sur L(phase) et L1(retour Neutre) rien à faire pour marche/ON ou arret/OFF .... en cablant L et L2 tout marche parfaitemant a mon avis il faut au moins un câblage sur L2(retour neutre ampoule).
à tester

Avatar de l’utilisateur
David D
Timide
Messages : 50
Inscription : 10 févr. 2018, 22:59

Re: [Plugin Tiers] Xiaomi Home

Message par David D » 13 févr. 2018, 21:42

Bonjour,

Je me permets une petite synthèse du dysfonctionnement que je constate avec mes interrupteurs aquara, car j'ai bien conscience qu'il n'est pas toujours agréable de remonter tout un fil de discussion.

Ma Jeedom est sous PI3. Je dispose de 2 capteurs de températures, d'un détecteur de présence, d'une yeelight et de 3 interrupteurs aquara, tous connectés à une gateway. L'ensemble des capteurs semblent bien fonctionner, sauf les interrupteurs.

Enfin si, il fonctionne correctement 5 minutes après avoir relancer le Demon. C'est imparable mais pas très pratique.

Dans le code ci-dessous, j'ai isolé le moment où le problème apparait. Vous noterez dans les premières lignes l'apparition de la commande clic et la tentative de lancement du scénario (et oui, la yeelight était débranché à cet instant).
Dans cette séquence, je clique et double_clic toutes les 3 secondes depuis 5 minutes et puis plus de réponse.

Peut-être arriverez vous à lire dans ce code les raisons de ce dysfonctionnement ? Moi, je ne vois pas, mais je ne suis pas un expert du tout. Et cela fait une semaine que je butte sur ce problème. :shock:

Si j'ai oublié de fournir des éléments, ne m'en veuillez pas. Demandez-les moi, je le ferai avec plaisir. :)

Code : Tout sélectionner

[2018-02-13 18:20:55][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'report', u'data': u'{"status":"click"}', u'short_id': 55657, u'sid': u'158d000124572a'}
[2018-02-13 18:20:55][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d000124572a': {'short_id': 55657, 'cmd': u'report', 'source': '192.168.1.95', 'token': '', 'sid': u'158d000124572a', 'model': u'sensor_switch.aq2', 'data': {u'status': u'click'}}}}
[2018-02-13 18:20:55][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-13 18:20:56][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVSBkqYNLsszOYwRERvG HTTP/1.1" 200 0
[2018-02-13 18:20:56][DEBUG] : execute : action yeelight on
[2018-02-13 18:20:59][DEBUG] : Equipement Yeelight déconnecté : Yeel
[2018-02-13 18:21:02][DEBUG] : Rafraîchissement de Yeelight : Yeel
[2018-02-13 18:21:02][DEBUG] : execute : action yeelight refresh
[2018-02-13 18:21:05][DEBUG] : Equipement Yeelight déconnecté : Yeel
[2018-02-13 18:21:17][DEBUG] : execute : action aquara refresh
[2018-02-13 18:21:17][DEBUG] : Client connected to [127.0.0.1:36790]
[2018-02-13 18:21:17][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVSBkqYNLsszOYwRERvG","type":"aquara","model":"read","cmd":"refresh","dest":"192.168.1.95","password":"8KLi41dOOIU544","sidG":"345efsdsc0e","sid":"15f0025ff72a"}
[2018-02-13 18:21:17][DEBUG] : Client disconnected from [127.0.0.1:36790]
[2018-02-13 18:21:18][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-13 18:21:18][DEBUG] : Received command from jeedom : refresh
[2018-02-13 18:21:18][DEBUG] : Refreshing : read
[2018-02-13 18:21:18][DEBUG] : executing {u'apikey': u'a1m0YQdavkFwkVSBkqYNLsszOYwRERvG', u'dest': u'192.168.1.95', u'cmd': u'refresh', u'sid': u'158d000124572a', u'model': u'read', u'password': u'784FF8BF729B47F9', u'type': u'aquara', u'sidG': u’34ce1191ec0e’}
[2018-02-13 18:21:18][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'read_ack', u'data': u'{"voltage":3045}', u'short_id': 55657, u'sid': u'158d000124572a'}
[2018-02-13 18:21:18][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d000124572a': {'short_id': 55657, 'cmd': u'read_ack', 'source': '192.168.1.95', 'token': '', 'sid': u'158d000124572a', 'model': u'sensor_switch.aq2', 'data': {u'voltage': 3045}}}}
[2018-02-13 18:21:18][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-13 18:21:18][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVSBkqYNLsszOYwRERvG HTTP/1.1" 200 0
[2018-02-13 18:21:23][DEBUG] : execute : action aquara refresh
[2018-02-13 18:21:23][DEBUG] : Client connected to [127.0.0.1:36794]
[2018-02-13 18:21:23][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVSBkqYNLsszOIwRERvG","type":"aquara","model":"read","cmd":"refresh","dest":"192.168.1.95","password":"784FF8BF729B47F9","sidG":"34ce0091ec0e","sid":"158d000124572a"}
[2018-02-13 18:21:23][DEBUG] : Client disconnected from [127.0.0.1:36794]
[2018-02-13 18:21:24][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-13 18:21:24][DEBUG] : Received command from jeedom : refresh
[2018-02-13 18:21:24][DEBUG] : Refreshing : read
[2018-02-13 18:21:24][DEBUG] : executing {u'apikey': u'a1m0YQdavkFwkVSBkqYNLsszOYwRERvG', u'dest': u'192.168.1.95', u'cmd': u'refresh', u'sid': u'158d000124572a', u'model': u'read', u'password': u'784FF8BF729B47F9', u'type': u'aquara', u'sidG': u’34ce1191ec0e’}
[2018-02-13 18:21:24][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'read_ack', u'data': u'{"voltage":3045}', u'short_id': 55657, u'sid': u'158d000124572a'}
[2018-02-13 18:21:24][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d000124572a': {'short_id': 55657, 'cmd': u'read_ack', 'source': '192.168.1.95', 'token': '', 'sid': u'158d000124572a', 'model': u'sensor_switch.aq2', 'data': {u'voltage': 3045}}}}
[2018-02-13 18:21:24][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-13 18:21:24][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVSBkqYNLsszOYwRERvG HTTP/1.1" 200 0
[2018-02-13 18:21:36][DEBUG] : execute : action aquara refresh
[2018-02-13 18:21:36][DEBUG] : Client connected to [127.0.0.1:36798]
[2018-02-13 18:21:36][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVSBkqYNLsszOYwRERvG","type":"aquara","model":"read","cmd":"refresh","dest":"192.168.1.95","password":"784FF8BF729B47F9","sidG":"34ce0091ec0e","sid":"158d000124572a"}
[2018-02-13 18:21:36][DEBUG] : Client disconnected from [127.0.0.1:36798]
[2018-02-13 18:21:36][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-13 18:21:36][DEBUG] : Received command from jeedom : refresh
[2018-02-13 18:21:36][DEBUG] : Refreshing : read
[2018-02-13 18:21:36][DEBUG] : executing {u'apikey': u'a1m0YQdavkFwkVSBkqYNLsszOYwRERvG', u'dest': u'192.168.1.95', u'cmd': u'refresh', u'sid': u'158d000124572a', u'model': u'read', u'password': u'784FF8BF729B47F9', u'type': u'aquara', u'sidG': u’34ce1191ec0e’}
[2018-02-13 18:21:36][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'read_ack', u'data': u'{"voltage":3045}', u'short_id': 55657, u'sid': u'158d000124572a'}
[2018-02-13 18:21:36][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d000124572a': {'short_id': 55657, 'cmd': u'read_ack', 'source': '192.168.1.95', 'token': '', 'sid': u'158d000124572a', 'model': u'sensor_switch.aq2', 'data': {u'voltage': 3045}}}}
[2018-02-13 18:21:36][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-13 18:21:36][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVSBkqYNLsszOYwRERvG HTTP/1.1" 200 0
[2018-02-13 18:21:44][DEBUG] : execute : action aquara refresh
[2018-02-13 18:21:44][DEBUG] : Client connected to [127.0.0.1:36802]
[2018-02-13 18:21:44][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVSBkqYNLsszOYwRERvG","type":"aquara","model":"read","cmd":"refresh","dest":"192.168.1.95","password":"784FF8BF729B47F9","sidG":"34ce0091ec0e","sid":"158d000124572a"}
[2018-02-13 18:21:44][DEBUG] : Client disconnected from [127.0.0.1:36802]
[2018-02-13 18:21:44][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-13 18:21:44][DEBUG] : Received command from jeedom : refresh
[2018-02-13 18:21:44][DEBUG] : Refreshing : read
[2018-02-13 18:21:44][DEBUG] : executing {u'apikey': u'a1m0YQdavkFwkVSBkqYNLsszOYwRERvG', u'dest': u'192.168.1.95', u'cmd': u'refresh', u'sid': u'158d000124572a', u'model': u'read', u'password': u'784FF8BF729B47F9', u'type': u'aquara', u'sidG': u’34ce1191ec0e’}
[2018-02-13 18:21:44][DEBUG] : {u'model': u'sensor_switch.aq2', u'cmd': u'read_ack', u'data': u'{"voltage":3045}', u'short_id': 55657, u'sid': u'158d000124572a'}
[2018-02-13 18:21:44][DEBUG] : Send to jeedom : {u'devices': {u'aquara_158d000124572a': {'short_id': 55657, 'cmd': u'read_ack', 'source': '192.168.1.95', 'token': '', 'sid': u'158d000124572a', 'model': u'sensor_switch.aq2', 'data': {u'voltage': 3045}}}}
[2018-02-13 18:21:44][DEBUG] : Starting new HTTP connection (1): 127.0.0.1
[2018-02-13 18:21:44][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=a1m0YQdavkFwkVSBkqYNLsszOYwRERvG HTTP/1.1" 200 0
[2018-02-13 18:22:01][DEBUG] : execute : action aquara refresh
[2018-02-13 18:22:01][DEBUG] : Client connected to [127.0.0.1:36806]
[2018-02-13 18:22:01][DEBUG] : Message read from socket: {"apikey":"a1m0YQdavkFwkVSBkqYNLsszOYwRERvG","type":"aquara","model":"read","cmd":"refresh","dest":"192.168.1.95","password":"784FF8BF729B47F9","sidG":"34ce0091ec0e","sid":"158d000124572a"}
[2018-02-13 18:22:01][DEBUG] : Client disconnected from [127.0.0.1:36806]
[2018-02-13 18:22:01][DEBUG] : Message received in socket JEEDOM_SOCKET_MESSAGE
[2018-02-13 18:22:01][DEBUG] : Received command from jeedom : refresh

Répondre

Revenir vers « [Plugin Tiers] Xiaomi Home »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Majestic-12 [Bot] et 2 invités