Como configurar o "Vacuum Card" para robôs aspiradores! Roborock, Mi Robot e Roomba! Escolha o cômodo com um click e visualize o mapa em tempo real! - Tutoriais - Fórum Home Assistant Brasil
Como configurar o "Vacuum Card" para robôs aspiradores! Roborock, Mi Robot e Roomba! Escolha o cômodo com um click e visualize o mapa em tempo real!
LeandroIssa April 16, 2021, 2:37am #1
Olá, venho com esse tutorial explicar como configurar o cartão dos robôs aspiradores! Não achei informações em português e as informações que já existiam eram desatualizadas ou não informavam o procedimento completo.
Antes desse tutorial, integre o seu Roborock seguindo esse aqui:
Integração Xiaomi! Aqara, Mijia, Roborock e Mi Remote! Consiga seus token de dispositivos Xiaomi do Mi Home de forma fácil! Xiaomi cloud tokens extractor! Configurações
[Xiaomi-Logo] 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 [3] Entre no github dos desenvolve…
O Vacuum Card ficará assim, com informações sobre o robô, os cômodos disponíveis para limpeza com um click e a visualização do mapa!
0899×1739 88.8 KB
Antes de tudo temos que ter o HACS instalado no Home Assistant! Para isso podem seguir esse tutorial:
Custom Component: HACS - Home Assistant Community Store (+ correção para HACS is Disable) Configurações
[baixados] O que é HACS? É uma abreviação de "Home Assistant Community Store" ou simplesmente a loja da comunidade do Home Assistant. Você certamente já precisou, ou já visualizou em vídeos, projetos em uma interface com componentes customizados. Como um botão, gráficos diferentes, com linhas mais atraentes, ou com barras, cartões personalizados, temas para o HA, etc. Para poder personalizar as telas do seu HA como os exemplos citados, é necessário a instalação de componentes customizados. A…
Agora já com o HACS instalado vamos até a aba Frontend para instalar o Vacuum card!
11925×943 105 KB
Na aba Frontend vamos no "+ EXPLORE & ADD REPOSITORIES" no canto direito abaixo!
Vamos procurar o Vaccum Card para instalar, escreva Vacuum Card.
1.21917×941 217 KB
Com ele aberto agora é só clicar para instalar o repositório!
vacuumcard2412×1800 259 KB
Com o Vacuum Card instalado e o Home Assistant já reiniciado, vamos adicionar o cartão na nossa tela de "Visão Geral". Vamos no menu no canto direito a cima e clicar em Configurar "interface" do usuário.
Clicando no "+ ADICIONAR CARTÃO" no canto direito em baixo.
Vamos adicionar o cartão clicando na opção Personalizado: Vacuum Card.
Com a tela para adicionar o cartão aberta temos que preencher com a entidade do nosso robô aspirador.
1.71253×432 67 KB
Vamos preencher certinho e clicar em salvar!
1.81252×725 66.9 KB
Com ele já adicionado vamos clicar em Editar!
1.9454×585 32.2 KB
Nas opções do cartão vamos clicar em Mostrar Editor de Código.
21248×724 91.9 KB
Com os códigos do cartão abertos vamos adicionar os códigos para temos os dados do robô aspirador.
2.11249×848 156 KB
- attribute: filter_left
unit: horas
subtitle: Filtro
- attribute: side_brush_left
subtitle: Escova lateral
- attribute: main_brush_left
subtitle: Escova principal
- attribute: sensor_dirty_left
subtitle: Sensores
- attribute: cleaned_area
subtitle: Cleaning area
- attribute: cleaning_time
subtitle: Cleaning time
Agora já temos os dados do nosso robô adicionados ao cartão!
2.2456×662 47.2 KB
Para darmos andamento no tutorial agora temos que criar os scripts para os comandos de cada cômodo da casa!
Como sabemos o robô aspirador separa a casa em cômodos, como podemos ver na foto abaixo, no caso temos 7 ambientes diferentes!
Screenshot_20201016-122335581×1278 42.5 KB
Para cada cômodo o robô separa um número, no meu caso são 7 cômodos, então são cômodos de 1 a 7. No seu caso podem ser mais ou menos cômodos, isso vária muito.
Não temos como saber qual cômodo é qual então temos que ir na tentativa e erro até descobrir, no meu caso o cômodo 2 é um quarto.
Ou pode tentar conseguir seguindo esse tutorial:
Extraia os números de seus cômodos do mapa do seu robô de limpeza Xiaomi Roborock! - Configurações - Fórum Home Assistant Brasil
Devemos ir no config, no arquivo script.yaml e criar o seguinte script.
Criei um script com o nome de quarto, vc pode alterar para o nome do cômodo após descobrir qual é o cômodo para cada número.
Em params você vai alterar os números dos cômodos, cada número é um cômodo diferente.
Não esqueça de colocar a entidade correta do seu robô aspirador em entity_id.
command: app_segment_clean
Com o script criado, agora é só salvar e reiniciar o Home Assistant.
Vai perceber que foi criado o script no Home Assistant na aba de scripts! Para testar o script e saber qual cômodo é o número que colocou é só clicar no ícone de play, assim consegue ver para aonde o robô irá!
e75128f3e38c4dbe494554828bde18971bf8c8831918×932 35.4 KB
Com todos os scripts prontos, agora é só terminar de configurar o cartão!
Agora vamos adicionar mais um código para adicionar o script que criamos ao cartão do robô aspirador!
2.31248×853 84.9 KB
- name: Quarto
service: script.quarto
icon: 'mdi:bed-empty'
Em name vamos colocar o nome do cômodo que queremos que apareça quando colocamos o mouse em cima do ícone.
Em Service vamos colocar o nome do script que criamos! Lembra que coloquei o nome do script de quarto? Então o nome do script é script.quarto
E em icon vamos colocar o ícone referente ao cômodo, se for um quarto podemos usar mid:bed ou mdi:bed-empty, para uma sala podemos usar mdi:sofa e para o banheiro mid:toilet. Site com os icones: https://cdn.materialdesignicons.com/3.2.89/
Agora é só clicar em Salvar!
3493×607 47 KB
Clicando em cima do ícone o robô aspirador vai limpar o cômodo!
Gostaria de visualizar o mapa e observar em tempo real onde o seu robô aspirador se encontra?
Para ter o mapa é preciso instalar um componente pelo HACS!
Vá no HACS, em integrações.
11921×945 27.5 KB
Depois vá no menu no canto direito superior e vá em Custom Repositories.
81921×940 48.2 KB
Em Add custom repository URL coloque o endereço do github do repositório:
(GitHub - PiotrMachowski/Home-Assistant-custom-components-Xiaomi-Cloud-Map-Extractor: This custom integration provides a way to present a live view of a map for a Xiaomi (and Roborock) vacuums.) e selecione "integration", clique em ADD.
91920×942 57.7 KB
Vai ficar assim e reinicie o Home Assistant para a integração ser instalada.
41913×939 44.9 KB
Agora você precisa adicionar ao seu configuration.yaml o seguinte código para criar uma "câmera" do mapa do seu robô aspirador Roborock.
Com tudo configurado corretamente vá até o cartão do seu robô aspirador e em Entity (Required) selecione a "câmera" criada com o mapa do seu Roborock!
11250×853 43.9 KB
Já colocou o seu Roborock em Português do Brasil? Ainda não? Clica aqui embaixo pra colocar:
Como mudar a voz do Roborock / Xiaomi Vacuum Cleaner para Pt-br! + R2-D2 do StarWars! Configurações
Uma das coisas que mais me incomodava era ter o meu Roborock S50 falando em espanhol ou inglês… então decidi procurar uma alternativa para colocar o audio em português do Brasil e consegui! Para esse tutorial é necessário o Token do Roborock, segue um tutorial de como conseguir: Então segue o tutorial abaixo! Esse tutorial é para Roborock v1 (Robot Cleaner Vacuum) / v2 (S50/51/55)! Primeiramente temos que ter em mãos o Token e o IP do nosso robô aspirador! Acredito que como já o integraram…
Extraia os números de seus cômodos do mapa do seu robô de limpeza Xiaomi Roborock!
Como mudar a voz do Roborock S50 / Mi Robot Vacuum Cleaner para Pt-br! + R2-D2 do StarWars! (+ Novas Vozes!)
Conhecendo a lovelace (visão geral) do Home Assistant! Guia de tutoriais para novatos e os já experts!
Integração Xiaomi! Aqara, Mijia, Roborock e Mi Remote! Consiga seus token de dispositivos Xiaomi do Mi Home de forma fácil! Xiaomi cloud tokens extractor!
juninhopelegrini October 20, 2020, 12:36am #2
Parabéns pelo tutorial, me ajudou muito, porém gostaria de fazer uma observação!
Na parte em que você diz que os cômodos são enumerados de 1 em diante, pra mim não deu certo e eu descobri o porque.
Quando quando algum cômodo é editado no app do Mihome, o Roborock automaticamente exclui esse cômodo e inclui o mesmo na sequencia.
Exemplo: Se na sua casa possui 5 cômodos e você divide um deles em dois, o cômodo 5 deixará de existir e será criado os cômodos 6 e 7.
No meu caso, eu tinha oito cômodos e editei quase todos eles, com exceção de dois cômodos. Esses dois cômodos que eu não mexi, ficou sendo 1 e 2 e os demais passaram a ser 16, 17, 18 e dai por diante.
Espero minha explicação não ter ficado muito complexa e mais uma vez, agradeço muito pelo seu tutorial.
Agora estou tentando aplicar a tradução no card do Vaccum, porém até o momento não consegui. Se souber como se faz, compartilha com a gente…
LeandroIssa January 20, 2021, 2:50am #4
Atualizado, agora com visualização do mapa!
mateusrad July 18, 2021, 1:51pm #5
Bom dia , ótimo tutorial né ajudou muito , mas não sei o que fiz de errado , meu home assistant não está reconhecendo o robô , poderia me dar alguma dica ?