Não sei se acontece com vocês também mas comigo muitas vezes quando peço para o Google Assistant ligar o Roborock para aspirar aqui em casa o Mi Home está offline mas quando entro no app mesmo ou pelo Home Assistant consigo ligar de boa. Então procurei uma alternativa para resolver esse problema, segue aqui:
Importante: funciona e testado com Roborock s50 (gen2) e Roborock s5 Max (gen3)!
Antes de qualquer coisa, se não conhece nada sobre node-red leia esse tutorial básico antes:
Vamos lá no canto direito em cima no menu, depois em Manage palette para adicionar novos nodes!
Clique em “Install” e do lado da lupa escreva “Roborock”, vão aparecer dois nodes, vamos instalar o primeiro pack de nodes o “node-red-contrib-miio-roborock”, clique em “Install” para instalar.
Vai aparecer a aba Xiaomi nas abas de nodes.
Pegando o node “Roborock: command” e abrindo vamos configurar para conseguir controlar o seu roborock! Clique no lápis para configurar e adicionar o seu roborock!
Agora adicione o IP e o Token do seu Roborock, clique em Add.
Pronto! Já está configurado o seu node-red para controlar o seu Roborock! Para poder usar é só escolher qual commando usar!
Uma dica de como usar esses nodes é em conjunto com os nodes Nora! Não conhece os nodes Nora? Pode conhecer aqui:
Usando com um node Nora ficaria assim o flow:
Pronto, agora posso substituir a integração do Mi Home com o Google Assistant por esse flow!
Espero ter ajudado, um abraço!