Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

O Home Assistant é uma das melhores plataformas de software de automação residencial de código aberto. Você pode implantá-lo em um Raspberry Pi ou em um laptop antigo para construir uma casa inteligente verdadeiramente privada. Você pode comprar dispositivos inteligentes ou construir seus próprios interruptores e controladores inteligentes, adicioná-los ao Home Assistant e controlar todos eles a partir de um painel.

Melhor ainda, você também pode integrar o Google Assistant para controlar todas as entidades e dispositivos inteligentes configurados no seu Home Assistant por meio de seus comandos de voz gratuitamente.

Antes de você começar

Para configurar ou integrar o Google Assistant, você deve expor seu servidor Home Assistant à Internet com um certificado SSL. Para fazer isso, você pode exponha seu servidor Home Assistant com SSL usando DuckDNS e Let's Encrypt.

Como alternativa, você pode configurar um Cloudflare Tunnel para expor seu servidor Home Assistant à internet. Recomendamos o último método, pois é mais seguro e muito mais fácil de configurar.

Depois de acessar o Home Assistant pela Internet com uma conexão HTTPS, você pode seguir as instruções abaixo para integrar e configurar o Google Voice Assistant em seu servidor Home Assistant.

Criar um projeto no Console do Google

Visite a Ações no Console do Google página e faça login usando sua conta do Google que você usa com seus dispositivos Google Mini ou Google Nest. Em seguida, siga estas etapas:

  1. Clique Novo projeto, selecione Sim, e clique Concorde e continue.
  2. Digite um nome para o projeto, como "HomeAssistant" e escolha seu idioma e país. Clique Criar projeto.
  3. Escolher Lar inteligente e clique Começar a Construir.
  4. Clique Nomeie sua ação de casa inteligente e digite um nome, como "Home Assistant". Clique Salvar.
  5. Clique no Visão geral guia e, em seguida, clique em Crie sua ação.
  6. Clique Adicionar Ação(ões) e cole o URL do Home Assistant. Use um dos seguintes formatos, dependendo da sua configuração...
    • Se você já usou DuckDNS e Let’s Encrypt: https://[YOUR URL do HOME ASSISTANT: PORT]/api/google_assistant
    • Se você usou o Cloudflare Tunnel para expor o Home Assistant à Internet: https://[YOUR URL do ASSISTENTE DE HOME]/api/google_assistant
  7. Clique Salvar e clique nos três pontos e selecione Configurações do projeto.
  8. Anote o Nome do Projeto e ID do projeto.
  9. Vou ao Visão geral aba e clique Configurar vinculação de conta sob Configuração rápida.
  10. Cole e edite os seguintes valores:
    • ID do Cliente: https://oauth-redirect.googleusercontent.com/r/[YOUR_PROJECT_ID]
    • Segredo do cliente: digite o que quiser
    • URL de autorização: https://[YOUR URL do HOME ASSISTANT: PORTA]/auth/autorizar
    • URL do token: https://[YOUR URL do HOME ASSISTANT: PORT]/auth/token
    • Você não precisa inserir o valor PORT se estiver usando o serviço Cloudflare Tunnel
  11. Clique Próximo > Próximo.
  12. Em Configure seu cliente (opcional), digite "e-mail" e clique em Adicionar escopo, digite "nome" e clique em Salvar.
  13. Clique no Teste botão sob o Desenvolver aba. Se for bem-sucedido, você verá a mensagem "Teste agora ativado".

Criar uma conta de serviço

Visite a Página do console do Google Cloud Platform e siga estas etapas para criar uma conta de serviço para sincronizar os dispositivos Home Assistant com o aplicativo Google Home.

  1. Clique no menu hambúrguer (ícone de três linhas) à esquerda e escolha APIs e serviços > Credenciais.
  2. Clique Criar credenciais e escolha Conta de serviço.
  3. Digite um nome para a conta e clique em Criar e Continuar.
  4. De lista de funções, escolher Criador de token de conta de serviço. Clique Feito.
  5. Clique na conta de serviço que você acabou de criar e, em seguida, clique no botão Chaves aba.
  6. Clique Adicionar chave > Criar nova chave.
  7. Escolher JSON e clique Criar. Um arquivo JSON contendo chaves será baixado em seu sistema. Renomeie o arquivo como SERVICE_ACCOUNT.json.
  8. Depois que as chaves forem geradas, copie a chave para o bloco de notas.
  9. Use a barra de pesquisa para localizar e ativar a API HomeGraph.

Edite o arquivo de configuração do Home Assistant

No servidor Home Assistant, use o complemento File Editor e clique no ícone da pasta, depois no ícone Upload e clique em Arquivo.

Escolha o SERVICE_ACCCOUNT.json arquivo (baixado anteriormente) e clique OK.

A seguir, clique no Configuração.yaml arquivo e cole o seguinte código.

google_assistente:
project_id: SEU_PROJECT_ID
conta_serviço: !incluir SERVICE_ACCOUNT.json
relatório_estado: verdadeiro

Certifique-se de substituir o SEU_PROJETO_ID valor no código acima com o seu próprio e clique no botão Salvar ícone. Em seguida, clique em Ferramentas para desenvolvedores > Verificar configuração para garantir que a configuração seja válida. Se tudo estiver bem, reinicie o servidor Home Assistant.

Configurar o Home Assistant no Google Home App

Baixe e instale o aplicativo Google Home em seu dispositivo Android ou iOS e faça login no aplicativo usando a mesma conta do Google que você usou para criar o projeto no Google Console. Em seguida, siga estas etapas para adicionar o Home Assistant ao aplicativo Google Home e ativar o controle de voz usando o Google Assistant.

  1. Toque no + ícone e escolha Configurar dispositivo > Funciona com o Google.
    4 imagens
  2. Escolher [teste] Home Assistant (ou qualquer nome que você tenha dado ao projeto). Isso abrirá a página da Web do Home Assistant.
  3. Digite as credenciais de login do Home Assistant e toque em Conecte-se. Você verá uma mensagem, "Home Assistant vinculado".
  4. Em seguida, o aplicativo mostrará todas as entidades configuradas em seu servidor Home Assistant.
  5. Escolha todos os dispositivos em seu Home Assistant que você gostaria de controlar usando o Google Assistant e configure.
    2 Imagens
  6. Você verá todos os seus quartos e os dispositivos neles no aplicativo Google Home.
    2 Imagens

Agora você pode controlar todos os dispositivos do aplicativo e usar o Google Voice Assistant. Você também pode configurar a automação usando o aplicativo Google Home com base em vários parâmetros. As etapas são as seguintes:

  1. No aplicativo Google Home, toque em rotinas.
  2. Escolha um gatilho, como hora de dormir, e então você pode digitar um comando de voz personalizado ou manter os valores padrão.
  3. Em seguida, sob o Ações, tocar + Adicionar ação.
    5 imagens
  4. Escolher Ajustar dispositivos domésticos.
  5. Em seguida, escolha os dispositivos inteligentes que estão configurados no Home Assistant e selecione outras opções. Tocar Adicionar ação.
  6. Tocar Salvar.

Configurar automações com alertas de voz

Depois de integrar o Google Assistant no seu servidor Home Assistant para controlar as entidades configuradas, como luzes inteligentes, interruptores, tomadas, etc. usando comandos de voz, você também pode configurar a automação para reproduzir alertas de voz por meio do seu dispositivo Google Mini ou Nest Mini.

Você pode usar esses assistentes de voz para anunciar o estado ou qualquer mensagem com base nos valores do sensor, como quando o sensor de nível de água detecta que o tanque está cheio ou o sensor de movimento detecta movimento.