A automação de um robô aspirador é o ápice da conveniência em uma casa inteligente: o chão é limpo meticulosamente todos os dias sem que você precise ouvir o barulho do motor ou se desviar do aparelho no meio da sala. No entanto, o modelo tradicional de agendamento (configurar o robô para limpar sempre no mesmo horário fixo através de aplicativos em nuvem como Mi Home, Smart Life ou Eufy) esconde falhas táticas irritantes.
Se você estiver em uma reunião de home office importante ou se a sua família estiver descansando na sala justamente no horário agendado, o robô iniciará o funcionamento, causando um incômodo sonoro desnecessário.
O verdadeiro segredo para integrar e automatizar robôs aspiradores no Home Assistant usando o seu Mini PC Intel N100 é a automação baseada em contexto e presença. O robô só deve sair da base para trabalhar se a casa estiver comprovadamente vazia. Vamos entender como extrair o controle local do robô e estruturar a lógica para que ele limpe a residência de forma totalmente invisível e eficiente.
A Estrada do Controle Local: Mapas e Coordenadas no Servidor
Para que o seu Mini PC N100 gerencie o robô aspirador de forma profissional, precisamos trazê-lo para dentro da rede local. Marcas renomadas como Roborock, Xiaomi, Dreame e Roomba possuem integrações robustas (muitas vezes via HACS, como a integração Xiaomi Miot Auto ou Valetudo para firmwares abertos).
Uma vez integrado, o robô é mapeado sob o domínio vacuum. O grande diferencial de processar esse dispositivo localmente é o acesso em tempo real a três frentes de dados:
- Sensores de Insumos: O Home Assistant monitora o desgaste exato dos filtros, das escovas laterais e do tempo restante para a manutenção dos sensores antiqueda.
- Telemetria de Estado: Você sabe exatamente se o robô está limpando (cleaning), retornando para a base (returning), carregando (charging) ou preso em algum obstáculo (error).
- Zonamento por Coordenadas: Permite comandar o robô para limpar um cômodo específico (ex: ir apenas para a cozinha após o horário do almoço) enviando coordenadas de mapa direto da memória do Mini PC.
O Conceito de Presença: Monitorando Quem Está em Casa
Para que a automação saiba o momento exato em que a casa ficou vazia, nós utilizamos o conceito de Zonas de Geolocalização e o sensor de status do aplicativo oficial do Home Assistant nos smartphones dos moradores.
O sistema operacional (HAOS) rodando no seu Mini PC N100 agrupa os celulares de todos os residentes sob uma entidade comum de rastreamento de zona (ex: zone.home).
- Se o valor dessa entidade for maior ou igual a 1, significa que há pessoas fisicamente em casa.
- Se o valor cair para exatamente 0, a infraestrutura do Mini PC entende que a residência está completamente vazia, abrindo a janela de oportunidade para o robô trabalhar.
Passo a Passo para Criar a Automação do “Aspirador Invisível”
Vamos estruturar a lógica nativa para garantir que o robô limpe a casa assim que o último morador cruzar o portão, mas adicionando travas inteligentes para que ele não limpe a casa mais de uma vez por dia e retorne para a base caso alguém volte antes do esperado.
1. Crie um Rastreador de Histórico Diário (Input Boolean)
Para impedir que o robô tente limpar a casa toda vez que você sair para ir à padaria ou ao supermercado no mesmo dia, precisamos de uma memória virtual de que a tarefa diária já foi cumprida.
- Vá em Configurações > Dispositivos e Serviços > aba Ajudantes (Helpers).
- Clique em Criar Ajudante e escolha o tipo Alternar (Input Boolean).
- Defina o nome como Robô já limpou hoje e clique em Criar.
2. Monte a Automação Principal de Limpeza por Ausência
- Vá em Configurações > Automações e Cenas > Criar Automação.
- Gatilho (Trigger): Selecione o estado da sua zona residencial (zone.home) mudando para o valor numérico 0 (Casa vazia).
- Condições (Conditions): Adicione três travas rígidas de validação:
- O ajudante virtual input_boolean.robo_ja_limpou_hoje deve estar obrigatoriamente no estado off (provando que a casa ainda não foi limpa no dia atual).
- O horário atual deve estar entre 09:00 e 18:00 (evitando que o robô ligue sozinho caso você saia para jantar de madrugada).
- O estado atual do robô aspirador deve ser docked (garantindo que ele está na base carregado).
- Ações (Actions): 1. Chame o serviço Vacuum: Start (vacuum.start) para a entidade do seu aspirador. 2. Chame o serviço Input Boolean: Turn On para mudar o status do ajudante input_boolean.robo_ja_limpou_hoje para on.
3. Crie a Automação de Retorno Emergencial (Modo Antissusto)
Se você esquecer a carteira em casa e precisar voltar 5 minutos após ter saído, você não quer dar de cara com o robô bloqueando a porta de entrada.
- Crie uma segunda automação.
- Gatilho: O valor numérico de zone.home mudou para Acima de 0 (Alguém chegou em casa).
- Condição: O status do seu robô aspirador (vacuum.robo_aspirador) está atualmente como cleaning (Limpando).
- Ação: Chame o serviço Vacuum: Return to Base (vacuum.return_to_base). O robô interromperá a aspiração imediatamente e pegará a rota de retorno para a estação de recarga em silêncio.
4. Resete o Ajudante na Madrugada
Para que o ciclo se repita no dia seguinte, crie uma automação simples com o gatilho de tempo apontado para às 00:00 da meia-noite, chamando a ação Input Boolean: Turn Off para a entidade input_boolean.robo_ja_limpou_hoje.
Integrando os Dados no seu Dashboard de Manutenção
Para fechar o projeto com o mesmo padrão visual dos artigos anteriores, vamos criar um card focado no monitoramento dos insumos do robô no seu dashboard de gerenciamento de hardware.
- Acesse o seu painel, selecione editar e adicione um cartão do tipo Entidades.
- Coloque os sensores de vida útil dos componentes para acompanhar visualmente quando será necessária a substituição física das peças:
YAML
type: entities
title: Status do Robô Aspirador
entities:
– entity: vacuum.robo_aspirador
name: Estado Atual
– entity: sensor.robo_aspirador_filter_left
name: Vida Útil do Filtro HEPA
– entity: sensor.robo_aspirador_side_brush_left
name: Escova Lateral
– entity: sensor.robo_aspirador_main_brush_left
name: Escova Central Principal
A automação contextual baseada em presença transforma um eletrodoméstico comum em um assistente residencial autônomo de alto desempenho. Ao retirar o controle do robô aspirador de agendas estáticas e vinculá-lo à dinâmica real de movimentação da sua família através do processamento local do seu Mini PC Intel N100, você elimina os incômodos sonoros e otimizes a manutenção do lar. A casa passa a se limpar sozinha nos bastidores da rotina, garantindo pisos impecáveis sempre que você abrir a porta de entrada, com total eficiência e sem demandar um único segundo da sua atenção.




