Mini Guide (MAJ): intégrer le robot aspirateur Xiaomi dans Jeedom

13

Le robot aspirateur Xiaomi est actuellement mon modèle préféré: pour un prix très abordable (régulièrement aux alentours de 250€), il offre des performances excellentes ! Même madame l’a adopté, c’est dire :p La seule chose qui manquait à l’appel était son intégration dans mon système domotique, en l’occurrence Jeedom. Grâce à une mise à jour du plugin Xiaomi Home publié cet été, c’est aujourd’hui possible. Alléluia !

On doit cet excellent plugin à Lunarok et Sarakha, ce dernier ayant fait un gros travail de reverse engineering pour intégrer notamment la plupart des appareils Wifi: le robot aspirateur, bien sûr, mais également le purificateur d’air (dont je vous parlerai très prochainement), l’humidificateur d’air, le capteur de pollution d’air, le ventilateur, la lampe Philips, la prise Wifi, la multiprise, etc… Un grand merci à eux, car cela offre des possibilités immenses, le catalogue Xiaomi étant relativement conséquent.

L’ajout de la plupart des périphériques se fait automatiquement, le plugin détectant notamment les détecteurs de présence, ampoules, etc… L’ajout du robot aspirateur Xiaomi est toutefois un peu plus complexe, car il nécessite un token, c’est à dire une clé d’utilisation. Je vous avais expliqué précédemment une première méthode, qui utilisait un utilitaire de Sarakha, mais qui n’est plus valable aujourd’hui. Voici donc la méthode mise à jour, qui a le gros avantage de ne pas nécessiter la réinitialisation du robot. En revanche il faudra posséder un smartphone ou tablette sous Android.

Pour commencer, il vous faudra donc installer le plugin Xiaomi Home (payant, 6€).

Ensuite, il vous faudra un pc, avec Java correctement installé dessus. Et un périphérique sous Android, accompagné d’un câble Usb.

Enfin, le logiciel MiToolKit disponible à cette adresse. Prenez bien le MiToolkit.zip, qui est la version compilée.

Décompressez le fichier zip, vous devriez obtenir ces fichiers, avec l’exécutable identifiable par son icône orange MiToolKit:

Maintenant que vous avez tout le nécessaire, il faut faire une petite manipulation sur le smartphone ou la tablette Android, sur lequel se trouve l’application MiHome contenant le robot aspirateur, pour le passer dans ce qu’on appelle le mode « ADB ».

Il faut donc se rendre dans les paramètres du téléphone, menu « Options de Développement ». Activez l’option, puis plus loin en dessous, activez l’option « Débogage Usb ». Branchez votre smartphone ou tablette à l’ordinateur via le câble Usb. Le smartphone va être reconnu par l’ordinateur (possible qu’il faille installer les drivers nécessaires sur l’ordinateur). Là, autorisez le débogage Usb sur le smartphone, qui aura détecté le branchement:

Maintenant, sur le pc, lancez MiToolkit en mode administrateur (clic droit sur le programme, exécuter en tant qu’administrateur).

Faire « Verbindung prufen » pour détecter le téléphone et la version:

Attention, il est possible que le programme ne trouve pas Java, comme chez moi. Il suffit de lui indiquer le chemin où est installé Java, via la boite de dialogue qui s’ouvrira toute seule.

Le modèle de mon téléphone n’est pas correct, puisqu’il est reconnu comme un hero2 alors que c’est un Samsung S7. Mais pas grave, ça fonctionne ;-)

Il faut ensuite faire « Token auslesen », ce qui va lancer Mihome sur le smartphone puis lancer une sauvegarde de l’appli qui sera envoyée sur le pc. Surtout ne pas mettre de mot de passe.

Une fois terminée, un popup vous prévient que c’est fini (il faut être un peu patient).

Puis une fenêtre s’ouvre et affiche tous vos tokens. Celui du robot aspirateur Xiaomi est facilement identifiable:

Copiez le quelque part.

Dans l’application Mi Home officielle, récupérez l’adresse IP du robot dans le menu General Settings / Network Info:

Nous avons maintenant toutes les informations. On peut alors ajouter le robot aspirateur Xiaomi à Jeedom. Sur la page du plugin, on demande à ajouter un nouvel équipement. Dans la liste déroulante à droite, on sélectionne « Robot Aspirateur ». On renseigne ensuite l’adresse IP du robot, puis le token récupéré plus haut. On lui donne un nom, on le place dans une pièce, et surtout on l’active et on le rend visible.

On enregistre: notre robot aspirateur est maintenant fonctionnel sous Jeedom ! On peut ainsi retrouver toutes les commandes via un widget très complet:

C’est royal, car on a absolument toutes les infos et contrôles du robot, mise en marche, retour à la station, faire sonner le robot pour le retrouver, contrôle de la puissance, et diverses informations sur le nettoyage effectué, etc…

Le robot Xiaomi est maintenant bien sûr utilisable dans des scénarios ou des interactions. Une utilisation que j’apprécie particulièrement est notamment de lancer le nettoyage quand on part de chez nous. Pour cela j’utilise le plugin Modes, qui permet de définir des modes pour la maison (absent, vacances, présent, etc…). Pour chaque mode, on peut définir les actions à réaliser quand la maison entre ou sort de ce mode. Ici, par exemple, Jeedom effectue différentes actions quand on part de la maison, dont le lancement de l’aspirateur. Ainsi le robot ne nous dérange pas et fait son travail tranquillement:

Quand on sort du mode Absent, par contre, on demande au robot de retourner à sa station de chargement, histoire de ne pas l’avoir dans les pieds :p

Ainsi le ménage se gère tout seul, en toute transparence ! Il faut juste penser à vider le bac à poussières de temps en temps ;-)

On peut également imaginer l’utiliser dans des interactions, pour piloter le robot via des ordres vocaux, par SMS, Slack, Telegram, etc…

Bref, l’intégration est parfaite ! Si le support Jeedom était quelque chose qui vous bloquait pour acheter ce robot, n’hésitez plus ! D’autant qu’il est maintenant à aux alentours de 235€ (avec le code XIAOMIVAC). Pour ma part je vais sans doute en prendre un second, maintenant que cette intégration domotique est possible :)

 

Partager

13 commentaires

  1. un robot astpirateur avec le meilleur rapport qualité prix actuellement. si en plus je peux l’intégrer dans mon Jeedom, nous approchons la perfection.

Laisser un commentaire

Ne ratez plus aucune news !

Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

Merci pour votre inscription !