Résumer cet article :
Un robot cortacésped Mammotion, es un poco como un colega autónomo: mientras lo dejes trabajar en su rincón a través de la aplicación oficial, todo va bien… hasta el día en que quieras imponerle reglas de vida reales. No salir cuando la lluvia amenaza, evitar pasar cuando los niños juegan en el jardín, aprovechar un pico de producción solar o sincronizar el corte con el horario familiar. Eso es exactamente lo que permite Home Assistant: transformar el LUBA o el YUKA en un equipo domótico completo, con sensores utilizables, comandos accesibles desde cualquier lugar y, sobre todo, automatizaciones que ahorran tiempo (y evitan algunos sudores fríos). Hoy te propongo descubrir cómo integrar tu robot cortacésped Mammotion en Home Assistant, para que el corte finalmente se integre en tu hogar… en lugar de quedarse encerrado en una aplicación.
Lo que la integración Mammotion aporta concretamente
El interés es sacar el corte del “silo de la aplicación”. Una vez que el LUBA o el YUKA están en Home Assistant, el robot se convierte en un dispositivo domótico como cualquier otro: recuperas sensores (batería, estado, GPS, satélites, zona de trabajo, tipo de conexión…) y desencadenas acciones (iniciar, pausar, detener, regresar a la base/dock).
Resultado: tus escenarios pueden finalmente tomar buenas decisiones en lugar del robot (o en complemento). Ejemplo típico: cortamos en seco si se acerca la lluvia, evitamos las horas de calor extremo, aprovechamos un espacio de exceso solar o evitamos el corte cuando los niños juegan afuera… en resumen, algo concreto, no un gadget.
Requisitos previos antes de comenzar
Primero, verifica que tu Home Assistant esté actualizado: la integración anuncia una versión mínima de Home Assistant 2025.3.0.
También necesitas HACS (Home Assistant Community Store), ya que aquí estamos instalando una integración comunitaria… y no está en el catálogo HACS “por defecto”, hay que agregarla como repositorio personalizado.
Último punto importante: se recomienda encarecidamente crear una segunda cuenta Mammotion dedicada a Home Assistant. De lo contrario, al conectarte con la cuenta principal, puedes arriesgarte a ser desconectado de la aplicación móvil, y eso se vuelve rápidamente molesto :)
Paso 1: crear una segunda cuenta Mammotion
Abre la app Mammotion y crea una nueva cuenta (otro correo electrónico es suficiente). Luego, vuelve a conectarte a tu cuenta principal, y ve a la compartición de dispositivos para compartir tu robot hacia esta segunda cuenta. Finalmente, reconéctate a la segunda cuenta y acepta la compartición: esta es la cuenta “secundaria” que solo utilizarás en Home Assistant.
Sí, es un poco “administrativo”… pero evita dolores de cabeza después (y mensajes del tipo “¿por qué mi app se desconecta sola?!”).
Paso 2: instalar la integración Mammotion a través de HACS
En Home Assistant, abre HACS, luego ve a Integraciones. En el menú (los tres puntos en la esquina superior derecha), abre Repositorios personalizados y agrega el repositorio https://github.com/mikey0000/Mammotion-HA eligiendo la categoría Integración.

Luego busca “Mammotion” en HACS, instala la integración y reinicia Home Assistant.

Paso 3: agregar la integración en Home Assistant
Después de reiniciar, ve a Ajustes → Dispositivos y servicios → Agregar una integración, busca “Mammotion” y luego comienza la configuración.

En este punto, hay dos nociones que realmente importan:
- Primero, la conexión. La integración prevé Bluetooth (BLE) y Wi-Fi (incluyendo a través de SIM 4G, dependiendo de los modelos), con una hoja de ruta orientada al control, planificación, zonas, etc.
- Luego, si optas por Bluetooth y tu Home Assistant está lejos del robot, un Bluetooth Proxy ESPHome puede ser muy útil (un pequeño ESP32 colocado en el lugar adecuado, y Home Assistant “extiende” su alcance BLE).
Aquí partiremos con una conexión Wifi, más simple, ya que todo el jardín está perfectamente cubierto.
Solo necesitas llenar la dirección de correo electrónico y la contraseña de la segunda cuenta Mammotion creada:

Paso 4: verificar las entidades y sensores reportados
Una vez que la integración esté en su lugar, deberías ver aparecer tu robot con comandos y muchos sensores. Aquí recupero mi Luba Mini AWD Lidar probado recientemente. En cuanto a información útil, típicamente encontramos el nivel de batería, el estado (corte, carga, idle…), el tipo de conexión, la posición GPS, el número de satélites, la zona de trabajo, etc.

Paso 5: iniciar un corte desde Home Assistant
La integración expone una acción dedicada mammotion.start_mow. Para probar rápidamente, ve a Herramientas de desarrollo → Acciones, elige mammotion.start_mow, selecciona tu cortacésped y luego completa los parámetros que tu modelo soporta.

Ejemplo simple (a adaptar a tus entidades/áreas):
action: mammotion.start_mow
data:
is_mow: true
speed: 0.3
border_mode: "1"
ultra_wave: "2"
areas: [switch.mower_1]
Según el wiki, existen opciones universales (orden de corte, velocidad, detección de obstáculos, modo de trayectoria, etc.), opciones específicas para YUKA (recolección/deposición, bordes…) y opciones específicas para LUBA como la altura de corte.
Ideas de automatizaciones realmente útiles
A partir de ahora, es posible crear diversas automatizaciones integrando su robot cortacésped. Por ejemplo:
- Detener “inteligencia meteorológica”. Si tu estación meteorológica (Netatmo, sensores Zigbee o alguna integración meteorológica) anuncia una alta probabilidad de lluvia, Home Assistant puede enviar al cortacésped de regreso a la base antes de que el jardín se convierta en una pista de patinaje.
- Anti-canicule. Si la temperatura exterior supera un umbral (30°C, por ejemplo), puedes posponer el corte para la tarde o al día siguiente. No es solo comodidad: en ciertos terrenos secos, cortar bajo el sol intenso puede resultar también menos “limpio”.
- Corte en exceso solar. Si sigues tu producción fotovoltaica en Home Assistant, desencadenar el corte cuando tienes un excedente entre dos horarios (por ejemplo, a finales de la mañana o principios de la tarde) es un truco muy simple para recargar tu robot con la energía solar producida.
- Seguridad “presencia en el jardín”. Si se activa un sensor de apertura de portal, una cámara detecta una presencia o se activa el modo “barbacoa”, puedes poner en pausa automáticamente al cortacésped (porque un robot discreto en la hierba, se puede olvidar… hasta el momento en que pasa en el lugar incorrecto).
- Según el horario familiar. Si hemos integrado los calendarios de la familia en Home Assistant, es fácil conocer los momentos en que el robot no interrumpirá al pasear por el jardín.

Un dashboard personalizado
Con toda la información recuperada del robot, es posible crear un dashboard personalizado integrando su robot cortacésped Mammotion. Por ejemplo, he realizado este dashboard:

Utilizando el HA-Animated-Cards, por ejemplo, es posible hacer cosas bastante agradables (todavía tengo que trabajar en ello, pero los dos primeros tiles dan una idea).
Solución rápida de problemas
Si te encuentras con un timeout hacia la API api.link.aliyun.com, el repositorio menciona que debes verificar que tu red o firewall no bloquean servicios “alojados en China”. Este es el tipo de detalle que puede hacerte perder una hora si no lo sabes.
Y si el agregado de la cuenta rechaza tu correo, el repositorio indica que a veces “el número de cuenta” funciona mejor que la dirección de correo electrónico (sí, es extraño, pero es bueno tenerlo a mano).
Conclusión
Al final, integrar un robot cortacésped Mammotion (LUBA o YUKA) en Home Assistant no es solo “agregar un gadget más” a tu tablero. Se trata principalmente de retomar el control sobre el corte, conectándolo a información real del día a día: clima, presencia en el jardín, horarios, producción solar, modos de vida de la casa. Una vez que las entidades están en su lugar, te das cuenta rápidamente de que los mejores beneficios provienen de automatizaciones simples: evitar los momentos inadecuados, detener en el momento correcto y lanzar el corte cuando todo está alineado. Y ahí es donde Mammotion + Home Assistant cobra todo su sentido: un césped mantenido, sin pensar en ello, y sin sorpresas.


Por favor, sea cortés: ¡un hola y un gracias no cuestan nada! Estamos aquí para mantener debates constructivos. Los trolls serán eliminados.