Español
Apariencia
Español
Apariencia
Este método debe usarse si el aspirador robot se gestiona actualmente a través de la aplicación Xiaomi Home. Para garantizar la compatibilidad, puede verificarse con la aplicación oficial Xiaomi Home disponible para iOS y Android.


Requisitos
Inicios de sesión de terceros
Si la cuenta fue creada usando un servicio de terceros (como Google o Apple), primero debe generarse una contraseña dedicada dentro de la configuración de usuario de la aplicación. No se pueden usar contraseñas de cuentas de terceros para la autenticación.
Recomendación de Selección de Aplicación
Algunos dispositivos pueden configurarse utilizando la aplicación Dreamehome o Xiaomi Home. A menos que se requiera estrictamente una conexión local, se recomienda encarecidamente usar la aplicación Dreamehome en lugar de Xiaomi Home para los dispositivos compatibles:
Durante el paso de configuración, está disponible una opción adicional Preferir Nube y está marcada por defecto.
Requisito de Subred
Por razones de seguridad, el dispositivo solo responde a solicitudes que provienen de su propia subred. Por lo tanto, la aspiradora robot y Home Assistant deben estar en la misma subred exacta para que la comunicación local funcione. Consulte este artículo de python-miio para solucionar problemas de subred cruzada.
Si los servidores de Xiaomi Home marcan el intento de inicio de sesión o la dirección IP como no confiables, se requerirá un paso de verificación captcha. Cuando esto ocurra, se debe resolver la imagen captcha para continuar con el siguiente paso.


Además de un captcha, un intento de inicio de sesión no confiable también puede activar la Autenticación de Dos Factores (2FA). La integración solicitará automáticamente un código 2FA de los servidores de Xiaomi Home, el cual se envía al número de teléfono registrado (prioritario) o a la dirección de correo electrónico.
Este código debe ser recuperado e ingresado en el paso de configuración para completar el inicio de sesión.


Limitaciones de 2FA
A diferencia de otros métodos de conexión en la nube que admiten notificaciones push, la conexión de Xiaomi Home depende completamente del sondeo en segundo plano para obtener el estado más reciente. Para optimizar el uso de la red, el intervalo de sondeo se calcula dinámicamente según el tiempo transcurrido desde el último cambio de estado; las solicitudes se envían frecuentemente mientras el dispositivo está activo, pero el intervalo aumenta gradualmente a medida que pasa más tiempo mientras el dispositivo permanece inactivo.
La integración almacena de forma segura un token de autenticación después de un inicio de sesión exitoso para comunicarse con los servidores en la nube. Si este token expira o es invalidado por el servicio en la nube por cualquier motivo, Home Assistant activará automáticamente un flujo de reautenticación, solicitando que se ingresen nuevamente las credenciales de la cuenta.