Gateway Xiaomi - plus de sons, plus d'images

Bonjour à tous, je me résous à demander de l’aide car ma gateway Xiaomi ne réponds plus…

Je dispose du plugin Xiaomihome, installé il y a 1 an, et tout était fonctionnel. Depuis peu ma gateway refusait de jouer des sons personnalisés, aujourd’hui après l’avoir désinstallée et réinstallée elle ne joue plus non plus les sons prédéfinis et refuse d’allumer l’anneau…

J’ai fait pas mal de recherches ici et ailleurs mais rien de concret, d’autres semble avoir le même genre de problème mais je n’ai vu aucune solution.

J’ai trouvé quelques sujets et la solution apportée était de vérifier le token, j’ai vérifié plusieurs fois le mien et il est identique à celui dans l’appli mihome modifiée…

Bonjour,

Comme pour toute demande un peu plus d’infos complémentaire serait utile!

Quelle version de jeedom, type de matériel, version d’OS ?
Un log en DEBUG

Sans cela tu risque de ne pas avoir beaucoup d’aide.

Oui d’autres ont ce type de problème mais pas a cause du plugin xiaomihome mais avec un autre plugin donc je pense que tu as mal cherché.

Bonjour, Le plugin n’y est pour rien. C’est la gateway Xiaomi elle même qui à un bug, non résolu par Xiaomi. Malheureusement, pour l’instant c’est irréversible, tant qu’on ne pourra pas recharger le firmware usine.
Ce sujet a été longuement abordé dans le fil du plugin XiaomiTalk.

Bonjour et merci d’avoir pris le temps de regarder,
concernant le plugin xiaomitalk je ne l’utilise pas, donc je n’ai pas pensé à regarder par la.

Je ne sais pas si je suis dans ce cas là, de mon côté l’utilisation de l’anneau lumineux est impossible également…

Une chose étrange que je viens de constater c’est que la commande online retourne =1 en réponse… même quand la gateway est débranchée… je n’y connais pas grand chose en programmation mais ça me parait quand même suspect d’incriminer uniquement le matériel non ?

Merci d’avoir répondu, effectivement difficile de s’y retrouver parmi les différents sujets, mon problème ressemble effectivement à celui des utilisateurs de xiaomitalk. Par contre je ne l’ai jamais utilisé et j’ai d’autres symptômes comme plus d’anneau lumineux et aussi la commande online qui répond 1 même si la gateway est débranchée (?)…

Concernant le matériel c’est une gateway V2 sur raspberry, et ma version de jeedom est la 4.0.49…

Je joins un bout de log debug après avoir essayé de lire un son et d’allumer l’anneau via le dashboard jeedom:

[2020-05-05 11:43:24][DEBUG] : execute : action aquara rgb-set
[2020-05-05 11:43:26][DEBUG] : execute : action aquara mid-list
[2020-05-05 11:43:30][DEBUG] : execute : action aquara mid-stop
[2020-05-05 11:43:30][DEBUG] : execute : action aquara rgb-set


Normalement quand elle ne parle plus, l’anneau et les autres fonctions restent actives. Pour lever le doute il suffit d’utiliser l’appli Xiaomi pour smartphone. Mais le bug sur la partie phonie est réel hélas.

Via mihome l’anneau et les sons fonctionnent bien…

Le log n’est pas correct en debug tu devrais avoir des retours du demon, là y a rien du démon
Il est bien en route ?

@Kerdale stop avec le bug provoqué par XiaomiTalk. Là depuis le début il dit bien qu’il y a pas de lumière non plus (c’est dans le titre). Donc c’est pas le problème juste de gateway muette. De plus, il ne m’a jamais été remonté de cas de gateway devenant muette sans utilisation du plugin XiaomiTalk. Donc on est pas sur ce cas ici.

Là c’est soit le démon qui ne joint pas la gateway. Soit un problème de token (cf les FAQ de la doc)

Merci de ton retour lunarok, le token a été vérifié plusieurs fois, il est identique à celui trouvé dans l’application modifiée. J’ai d’ailleurs essayé une ancienne version pour tester mais pas de différence.

Concernant le demon a été redémarré et j’ai relancé les dépendances.

J’avais purgé le log avant d’essayer de faire sonner la gateway et de l’allumer.

Après avoir activer le debug, tu n’as pas relancé le démon. Il faut le relancer pour que lui aussi passe en debug

J’ai relancé le demon.
La gateway muette est en x.x.x.28

[2020-05-05 13:06:51][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:06:51][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:01][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'iIvXlwktp7QB9nig', u'sid': u'04cf8cf32727', u'model': u'gateway', u'data': u'{"ip":"192.168.0.22"}'}
[2020-05-05 13:07:01][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8cf32727': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.22', 'token': u'iIvXlwktp7QB9nig', 'sid': u'04cf8cf32727', 'model': u'gateway', 'data': {u'ip': u'192.168.0.22'}}}}
[2020-05-05 13:07:01][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:01][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:01][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'nm2HBgbetKroKS0z', u'sid': u'04cf8c9122ac', u'model': u'gateway', u'data': u'{"ip":"192.168.0.28"}'}
[2020-05-05 13:07:01][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8c9122ac': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.28', 'token': u'nm2HBgbetKroKS0z', 'sid': u'04cf8c9122ac', 'model': u'gateway', 'data': {u'ip': u'192.168.0.28'}}}}
[2020-05-05 13:07:01][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:01][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:11][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'ebFcNbSmdZ2WDtmj', u'sid': u'04cf8cf32727', u'model': u'gateway', u'data': u'{"ip":"192.168.0.22"}'}
[2020-05-05 13:07:11][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8cf32727': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.22', 'token': u'ebFcNbSmdZ2WDtmj', 'sid': u'04cf8cf32727', 'model': u'gateway', 'data': {u'ip': u'192.168.0.22'}}}}
[2020-05-05 13:07:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:11][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:11][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'ul0iFd55fhu3Zc86', u'sid': u'04cf8c9122ac', u'model': u'gateway', u'data': u'{"ip":"192.168.0.28"}'}
[2020-05-05 13:07:11][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8c9122ac': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.28', 'token': u'ul0iFd55fhu3Zc86', 'sid': u'04cf8c9122ac', 'model': u'gateway', 'data': {u'ip': u'192.168.0.28'}}}}
[2020-05-05 13:07:11][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:11][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:21][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u's3adP85ugfx05Q5g', u'sid': u'04cf8cf32727', u'model': u'gateway', u'data': u'{"ip":"192.168.0.22"}'}
[2020-05-05 13:07:21][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8cf32727': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.22', 'token': u's3adP85ugfx05Q5g', 'sid': u'04cf8cf32727', 'model': u'gateway', 'data': {u'ip': u'192.168.0.22'}}}}
[2020-05-05 13:07:21][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:21][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0
[2020-05-05 13:07:21][DEBUG] : {u'short_id': u'0', u'cmd': u'heartbeat', u'token': u'RaayTjVlRU27tPJn', u'sid': u'04cf8c9122ac', u'model': u'gateway', u'data': u'{"ip":"192.168.0.28"}'}
[2020-05-05 13:07:21][DEBUG] : Send to jeedom : {u'devices': {u'aquara_04cf8c9122ac': {'short_id': u'0', 'cmd': u'heartbeat', 'source': '192.168.0.28', 'token': u'RaayTjVlRU27tPJn', 'sid': u'04cf8c9122ac', 'model': u'gateway', 'data': {u'ip': u'192.168.0.28'}}}}
[2020-05-05 13:07:21][DEBUG] : Starting new HTTP connection (1): 127.0.0.1:80
[2020-05-05 13:07:21][DEBUG] : http://127.0.0.1:80 "POST /plugins/xiaomihome/core/php/jeeXiaomiHome.php?apikey=SDcDrTOYNOLA1nBwaVAFW2DviAhpHGdd HTTP/1.1" 200 0

Maintenant envoi une commande a la gateway

voilà quelques minutes après avoir essayé de jouer un son et d’allumer l’anneau…
PS: j’ai 2 gateways la seconde fonctionne encore sauf les sons personnalisés.

Edit : je rajoute un fichier log beaucoup plus fournit, j’ai désactivé le plugin puis relancé dépendances + demon.

xiaomihome.txt (76,2 Ko)

C’est bien pour ça que je lui ai demandé d’utiliser l’appli pour rapidement lever le doute et pouvoir se lancer dans des investigations plus poussées. Perso ma première gateway est tombée en panne (juste le son quasiment perdu, elle couine juste un peu à chaque inclusion d’un nouvel objet, ce qui à mon sens est plus tot un avantage :grinning:) sans jamais avoir utilisé sur cette gateway le plugin xiaomitalk, simplement en installant des sons supplémentaires avec l’appli.

Bonjour ,

la solution est dans le post suivant ca marche nickel : Problèmes avec commandes action plugin Xiaomihome