[RESOLU] Xiaomi vaccum

Forum dédié à l'intégration de la Gateway ZigBee Xiaomi dans DomoticZ.
Pour les questions concernant les objets ZigBee Xiaomi, merci d'utiliser le forum ZigBee au-dessus.
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

[RESOLU] Xiaomi vaccum

Message par ebretteville »

Bonjour à tous,

Voilà après avoir suivi le tuto suivant et les liens inclus: https://github.com/mrin/domoticz-mirobot-plugin + https://github.com/rytilahti/python-miio et là

Je n'arrive toujours pas à déclencher ou voir mon aspirateur.

Voilà les logs:

Code : Tout sélectionner

 2017-10-03 08:59:28.501 New sensors allowed for 5 minutes...
2017-10-03 08:59:29.870 Error: (nono) Response mirobo-wrapper exception:
2017-10-03 08:59:29.870 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 08:59:29.870 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 08:59:31.462 RFLink: 20;39;Alecto V4;ID=5a9a;TEMP=00b9;HUM=80;
2017-10-03 08:59:31.630 (RFLink) Temp + Humidity (Escalier Cave)
2017-10-03 08:59:45.513 RFLink: 20;3A;Alecto V4;ID=5ae9;TEMP=00c7;HUM=72;
2017-10-03 08:59:45.680 (RFLink) Temp + Humidity (Etage)
2017-10-03 08:59:52.621 Error: (nono) Response mirobo-wrapper exception:
2017-10-03 08:59:52.621 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 08:59:52.621 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 08:59:52.621 Error: PluginSystem: Exception processing message.
2017-10-03 08:59:52.621 Error: PluginSystem: Exception processing message.
2017-10-03 08:59:52.622 Error: PluginSystem: Exception processing message.
2017-10-03 08:59:52.622 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:01.379 Starting automatic database backup procedure...
2017-10-03 09:00:06.463 RFLink: 20;3B;Alecto V4;ID=5a9a;TEMP=00b9;HUM=80;
2017-10-03 09:00:16.103 Error: (nono) Response mirobo-wrapper exception:
2017-10-03 09:00:16.103 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:16.103 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:20.516 RFLink: 20;3C;Alecto V4;ID=5ae9;TEMP=00c7;HUM=72;
2017-10-03 09:00:25.983 Ending automatic database backup procedure...
2017-10-03 09:00:25.995 Error: EventSystem: in YeeLIght Desk: [string "--Temp Blanc Lamp Bureau yeelight..."]:7: attempt to index global 'devicechanged' (a nil value)
2017-10-03 09:00:26.221 (RFLink) Temp + Humidity (Escalier Cave)
2017-10-03 09:00:26.385 (RFLink) Temp + Humidity (Etage)
2017-10-03 09:00:38.798 Error: (nono) Response mirobo-wrapper exception:
2017-10-03 09:00:38.799 Error: PluginSystem: Exception processing message.
2017-10-03 09:00:38.799 (onHeartbeat) Failed to connect to IKEA tradfri COAP-adapter! Status: 111 Description: Connection refused
2017-10-03 09:00:38.799 (onHeartbeat) Failed to connect to IKEA tradfri COAP-adapter! Status: 111 Description: Connection refused
2017-10-03 09:00:38.799 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:38.799 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:38.800 CConnection_connect, connect request from 'onHeartbeat' ignored. Plugin is stopping.
2017-10-03 09:00:41.465 RFLink: 20;3D;Alecto V4;ID=5a9a;TEMP=00b9;HUM=80;
2017-10-03 09:00:41.654 (RFLink) Temp + Humidity (Escalier Cave) 
Le retour de la commande ssh suivante:

Code : Tout sélectionner

Last login: Tue Oct 3 08:18:55 2017 from 185.189.113.40
pi@domoticz-tours:~ $ mirobo
You have to give ip and token! 
Et pourtant token et ip sont spécifiés pour moi cf capture d'écran:
Image
Image

Ma compagne a baptisé le xiaomi vacuum nono d'où les interrupteurs...

Merci à vous
Dernière modification par ebretteville le 03 oct. 2017, 19:55, modifié 1 fois.
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Xiaomi vaccum

Message par deennoo »

Ok on va reprendre depuis le debut :

Pour que cela fonctionne chez moi :

J'ai installer cette librairie : https://github.com/rytilahti/python-miio

Code : Tout sélectionner

apt-get install libffi-dev libssl-dev
pip3 install python-miio
pip3 install -U pip setuptools
Ensuite pour tester sans passer par Domoticz il faut "enregistrer des variables pour mirobo"

Code : Tout sélectionner

export MIROBO_IP=ipdetonrobotaspi
export MIROBO_TOKEN=tokenquetuasrecuperer de ton application
Une fois fait test avec la commande

Code : Tout sélectionner

mirobo
Elle doit te donner quelque chose comme cela :

Code : Tout sélectionner

nico@maison:~$ mirobo
State: Cleaning
Battery: 97 %
Fanspeed: 90 %
Cleaning since: 0:04:53
Cleaned area: 7.275 m²
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

Re: Xiaomi vaccum

Message par ebretteville »

Eh ben en fait mon token doit pas être le bon...:

Code : Tout sélectionner

pi@domoticz-tours:~ $ mirobo
Usage: mirobo [OPTIONS] COMMAND [ARGS]...

Error: Invalid value for "--token": Token length != 32 chars: 96 
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Xiaomi vaccum

Message par deennoo »

ebretteville a écrit :Eh ben en fait mon token doit pas être le bon...:

Code : Tout sélectionner

pi@domoticz-tours:~ $ mirobo
Usage: mirobo [OPTIONS] COMMAND [ARGS]...

Error: Invalid value for "--token": Token length != 32 chars: 96 
Chez moi le token fait 32 caracteres
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

Re: Xiaomi vaccum

Message par ebretteville »

Ben oui, pourtant je l'ai pris avec la méthode de lecture de la base de donnée sqlite sur ipad et appli mihome, je vais voir dans mon token sui fait 96 si il n'y a pas 3 chapines de caractères qui se répètent...
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

Re: Xiaomi vaccum

Message par ebretteville »

J'ai pourtant utilisé ce tuto (dernier point, iOS non jailbreaké): https://github.com/jghaanstra/com.xiaom ... bot_new.md

Qui m'a donné ce token.

Bizarre...
deennoo
Messages : 4036
Inscription : 25 janv. 2015, 02:00

Re: Xiaomi vaccum

Message par deennoo »

ebretteville a écrit :J'ai pourtant utilisé ce tuto (dernier point, iOS non jailbreaké): https://github.com/jghaanstra/com.xiaom ... bot_new.md

Qui m'a donné ce token.

Bizarre...
Justement sur le tuto que tu donnes il y a bien ecrit que le token doit faire 32 caracteres...perso je ne fais pas de query bidule machin , je navigue direct dans la base sql avec sql browser
base sql robot.PNG
base sql robot.PNG (88.62 Kio) Consulté 10725 fois
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

Re: Xiaomi vaccum

Message par ebretteville »

Je viens de voir aussi le coup du 32 que j'avais du lire mais je tenterai sans le query truc ;-)

EN revanche le fichier est à lamaison, je testerai ce soir, en ts cas, merci pour l'aide. To be continued tonight ;-)
Trax
Messages : 5
Inscription : 13 juil. 2016, 20:43

Re: Xiaomi vaccum

Message par Trax »

J'ai eu le meme probleme ( 96 char ), je suis tombé sur un post qui m'a aider :

https://www.jeedom.com/forum/viewtopic. ... 20#p514930

c'est sur jeedom mais bon la technique est la même.
ebretteville
Messages : 79
Inscription : 08 févr. 2016, 23:06
Localisation : Cherbourg - Caen | France
Contact :

[RESOLU] Re: Xiaomi vaccum

Message par ebretteville »

Trax a écrit :J'ai eu le meme probleme ( 96 char ), je suis tombé sur un post qui m'a aider :

https://www.jeedom.com/forum/viewtopic. ... 20#p514930

c'est sur jeedom mais bon la technique est la même.
MERCI A TOI Trax, cela a fonctionné! Je ne sais comment te remercier!

Merci à toi aussi deennoo de ne pas avoir lâché et pris ma demande d'aide.

Je marques le sujet résolu.
Répondre