Antes de adicionar as integrações com os dispositivos Xiaomi ao Home Assistant precisamos dos tokens para o gateway Aqara ou Mijia versão 1 ou 2 com os sensores, um Roborock ou Mi Remote!
Nada de instalar versões hackeadas do Mi Home, com o programa abaixo para windows conseguimos na hora o token!
A documentação do site oficial do Home Assistant orienta essa forma de retirar os token dos dispositivos Xiaomi.
Xiaomi cloud tokens extractor
Entre no github dos desenvolvedores e baixe!
Com ele baixado, abra, coloque seu e-mail e senha do Mi Home.
Depois coloque o país em que a conta do Mi Home estão os dispositivos e pronto!
Vão aparecer todos os dispositivos e token deles!
Para o Brasil deve-se usar “us” como o país pois os dispositivos da região Brasil ficam no servidor americano.
Pronto, agora é só adicionar a sua integração com facilidade com o Token do seu Gateway, do seu Roborok ou do seu Mi Remote.
NÃO se perde o acesso ao aplicativo Mi Home após o uso da integração.
Xiaomi Mi Remote:
Vá até o seu configuration.yaml e preencha dessa forma:
remote:
- platform: xiaomi_miio
name: "Nome do controle"
host: 192.168.xx.xx
token: xxxxxxxx
Xiaomi Gateway e Roborock:
Gateways da Xiaomi e robôs aspiradores Roborock usam a integração Xiaomi_Miio para serem adicionados ao Home Assistant.
Gateways da Xiaomi com suporte a essa integração:
Xiaomi Gateway 1 e 2: DGNWG02LM (suporte total), ZHWG11LM-763 / DGNWQ05LM (só o gateway, não funciona os sensores), ZHWG11LM (não testado), ZNDMWG03LM (não testado), KTBL01LM (não testado), KTBL02LM (não testado), KTBL11LM (suporte total)
Para conhecer os modelos: https://c.mi.com/thread-2282163-1-0.html
Vá em Configurações, depois em Integrações.
Vá no canto direito embaixo e clique em “+ Adicionar Integração” e ache Xiaomi Miio.
Preencha com o Token que conseguiu com o programa para integrar os Gateways ou Roborock!
Pronto, foram adicionados ao Home Assistant.
Xiaomi Sensores:
Para os sensores é pela integração Xiaomi_aqara!
Para a integração Aqara vai precisar da senha de rede, no vídeo abaixo é mostrado isso!
https://www.youtube.com/watch?v=IEnikxBWvgw
Na versão nova do Mi Home tiraram a opção de ver essa senha de rede (pelo menos não achei). Então vai precisar de uma versão antiga para pegar essa senha.
Baixe o Mi Home versão antiga:
https://www.apkmirror.com/apk/xiaomi-inc/mihome/mihome-5-8-11-release
Faça o login normalmente, nas opções do gateway vá em About.
Clique em cima do texto “Plug-in version” algumas vezes vai aparecer uma mensagem.
Essa mensagem e continue até aparecerem novas opções.
Após aparecerem novas opções, vá em Wireless communication protocol.
Agora você vai ter acesso a senha de rede.
Com isso conseguimos adicionar os sensores!
Recomendo esse tutorial para quem tem o gateway e sensores Xiaomi:
Xiaomi Gateway 3: ZNDMWG03LM
É necessário instalar esse componente pelo HACS:
Vídeos mostrando como integrar:
https://www.youtube.com/watch?v=CQVSFISC9CE
https://www.youtube.com/watch?v=rU_ATCVKx78
Vídeo mostrando como usar Zigbee2mqtt no Gateway 3!
https://www.youtube.com/watch?v=esJ0nsqjejc
Aqara Gateway/Hub G2H, M1S, M2: ZHWG15LM, ZHWG12LM, ZNSXJ12LM
A integração para esses modelos esta em desenvolvimento.
É isso, um abraço!
Para configurar o cartão do Roborock: