Português (Brasil)
Aparência
Português (Brasil)
Aparência
Este método deve ser usado se o aspirador robô estiver atualmente gerido através da aplicação Xiaomi Home. Para garantir a compatibilidade, pode ser verificado na aplicação oficial Xiaomi Home disponível para iOS e Android.


Requisitos
Logins de Terceiros
Se a conta foi criada utilizando um serviço de terceiros (como Google ou Apple), deve primeiro ser gerada uma senha dedicada nas definições de utilizador da aplicação. As senhas de contas de terceiros não podem ser usadas para autenticação.
Recomendação de Seleção de Aplicação
Alguns dispositivos podem ser configurados utilizando a aplicação Dreamehome ou a Xiaomi Home. A menos que uma ligação local seja estritamente necessária, é altamente recomendado utilizar a aplicação Dreamehome em vez da Xiaomi Home para dispositivos suportados:
Durante o passo de configuração, uma opção adicional Preferir Cloud está disponível e encontra-se selecionada por defeito.
Requisito de Sub-rede
Por razões de segurança, o dispositivo apenas responde a pedidos que se originem da sua própria sub-rede. Portanto, o aspirador robô e o Home Assistant devem estar na mesma sub-rede exata para que a comunicação local funcione. Consulte este artigo python-miio para resolver problemas entre sub-redes.
Se os servidores Xiaomi Home sinalizarem a tentativa de login ou o endereço IP como não confiável, será necessário um passo de verificação captcha. Quando isto acontecer, a imagem captcha deve ser resolvida para prosseguir para o próximo passo.


Além do captcha, uma tentativa de login não confiável pode também ativar a Autenticação de Dois Fatores (2FA). A integração solicitará automaticamente um código 2FA aos servidores Xiaomi Home, que é enviado para o número de telefone registado (prioritário) ou para o endereço de email.
Este código deve ser obtido e inserido no passo de configuração para completar o login.


Limitações do 2FA
Ao contrário de outros métodos de ligação à cloud que suportam notificações push, a ligação ao Xiaomi Home depende inteiramente de polling em background para obter o estado mais recente. Para otimizar o uso da rede, o intervalo de polling é calculado dinamicamente com base no tempo decorrido desde a última alteração de estado; os pedidos são enviados com frequência enquanto o dispositivo está ativo, mas o intervalo aumenta gradualmente à medida que passa mais tempo enquanto o dispositivo permanece em inatividade.
A integração armazena de forma segura um token de autenticação após um login bem-sucedido para comunicar com os servidores na nuvem. Se este token expirar ou for invalidado pelo serviço na nuvem por qualquer motivo, o Home Assistant irá automaticamente disparar um fluxo de reautenticação, solicitando novamente as credenciais da conta.