Vamos con una integración que a pesar que yo la haya hecho con un Roborock S6 Pure, sirve para cualquier modelo de Roborock y de Xiaomi.
La integración ha mejorado y ahora ya no hace falta sacar el token haciendo inventos con la app o ejecutando scripts de python.
Ahora desde el Menú de integraciones de manera fácil
Desde el menu de integraciones de Home Assistant ya podemos integrar nuestro robot aspirador sin tener que tocar el yaml y como veréis en el video, es tan fácil como poner nuestro usuario de la Mi Home, contraseña y el servidor (para España, escoger «de «)
Se me olvidaba, el único requisito es utilizar la aplicación Xiaomi Mi Home, si se utiliza la aplicación Roborock no funciona por lo que tendréis que dar de alta la Roborock en la app de Mi Home, si ya la tenéis así, perfecto.
Una vez en el integraciones de Home Assistant hay que buscar la integración Xiaomi Miio y como he dicho poner vuestro usuario de la App Mi Home y ya tendrás integrada la Roborock o la Xiaomi Vacuum en Home Assistant.
Para mejorar un poco la usabilidad de la aspiradora recurriremos a las integraciones de HACS donde encontraremos algunas tarjetas que nos permitirán presentar mejor la aspiradora, tenemos varias posibilidades, aquí os dejo a vuestra elección, yo uso la Simple Vacuum Card que presenta la información de estado de la Roborock y nos permite algunas funciones como iniciar, parar, volver a base entre otras.
Si quieres mejorar también hay la opción de integrar los mapas de la Roborock, existe en HACS una integración que permite extraer el mapa actual o si quieres puedes subir una plano de tu casa, a partir de aquí toca crear áreas y scripts que limpien estas áreas, yo no lo he utilizado por lo que no se si su funcionamiento es correcto.
Os dejo con el video para integrar la Roborock en Home Assistant.