Nous verrons dans ce tutoriel comment configurer le robot aspirateur Xiaomi Roborock S50 avec Home Assistant.
La réputation des robots aspirateur Roborock n’est plus à faire. Cela fait maintenant quelques années que j’utilise personnellement ce robot quotidiennement et nous allons voir comment l’intégrer dans la solution Home Assistant.
Prérequis, matériels et versions
Robot aspirateur Roborock S50
/!\ Avant toute chose, il faudra intégrer votre robot Xiaomi Roborock S50 en utilisant l’application MiHome. Vous pouvez suivre le tutoriel directement disponible sur le site du support Roborock.
Récupération du token
Pour commencer, nous allons récupérer le token de notre robot en utilisant l’outil « Get_Token » depuis un PC sous Windows. Téléchargez l’application en utilisant le lien dans le chapitre des prérequis puis exécutez l’application.
Il faut ici renseigner vos identifiants MiHome.

Si votre robot a été correctement intégré à l’application MiHome, vous devriez retrouver celui-ci dans la liste. Mettez de côté les informations IP et Token de votre appareil puis continuez.

Intégration dans Home Assistant
Cette fois-ci depuis l’interface de votre Home Assistant, nous allons ajouter au fichier « configuration.yaml » les informations de votre robot aspirateur.
Pour ce faire, utilisez l’add-on « File editor » ou « Studio Code Server » pour éditer le fichier.
vacuum:
- platform: xiaomi_miio
host: 10.XXX.XXX.XXX
token: 76XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
name: Gaston

Pour terminer l’intégration, rendez-vous depuis le menu de configuration dans « Devices & Services ».

Cliquez sur « Add integration » puis recherchez « Xiaomi Miio ».

Renseignez vos identifiants MiHome puis cliquez sur « Submit ».

Sélectionnez votre Roborock S50 pusi cliquez sur « Submit ».

L’intégration est desormais faite. Vous pouvez choisir l’emplacement puis cliquez sur « Finish ».

Un exemple suite à l’intégration depuis lovelace.

En cliquant sur « Robot Aspirateur », vous retrouvez alors tous les paramètres disponibles comme par exemple :
- Démarrer le nettoyage
- Mettre en pause le nettoyage
- Arrêter le nettoyage
- Puissance de nettoyage
- D’autres métriques concernant la batterie, l’historique de nettoyage et etc…
