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.
arquivo não pode ser excluído porque está em usoMAKEUSEDO VÍDEO DO DIA
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:
- Clique Novo projeto , selecione Sim , e clique Concorde e continue .
- Digite um nome para o projeto, como 'HomeAssistant' e escolha seu idioma e país. Clique Criar projeto .
- Escolher Lar inteligente e clique Começar a Construir .
- Clique Nomeie sua ação de casa inteligente e digite um nome, como 'Home Assistant'. Clique Salvar .
- Clique no Visão geral guia e, em seguida, clique em Crie sua ação .
- 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://[URL DO SEU HOME ASSISTANT:PORTA]/api/google_assistant
- Se você usou o Cloudflare Tunnel para expor o Home Assistant à Internet: https://[URL DO SEU HOME ASSISTANT]/api/google_assistant
- Clique Salvar e clique nos três pontos e selecione Configurações do projeto .
- Anote o Nome do Projeto e ID do projeto .
- Vou ao Visão geral aba e clique Configurar vinculação de conta debaixo Configuração rápida .
- 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://[URL DO SEU HOME ASSISTANT: PORTA]/auth/authorize
- URL do token: https://[URL DO SEU HOME ASSISTANT: PORTA]/auth/token
- Você não precisa inserir o valor PORT se estiver usando o serviço Cloudflare Tunnel
- Clique Próximo > Próximo .
- No Configure seu cliente (opcional) , digite 'e-mail' e clique em Adicionar escopo, digite 'nome' e clique em Salvar .
- Clique no Teste botão sob o Desenvolver aba. Se for bem-sucedido, você verá o 'Teste agora ativado' mensagem.
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.
- Clique no hambúrguer menu (ícone de três linhas) à esquerda e escolha APIs e serviços > Credenciais .
- Clique Criar credenciais e escolha Conta de serviço .
- Digite um nome para a conta e clique em Criar e Continuar .
- De lista de funções , escolher Criador de token de conta de serviço . Clique Feito .
- Clique na conta de serviço que você acabou de criar e, em seguida, clique no botão Chaves aba.
- Clique Adicionar chave > Criar nova chave .
- Escolher JSON e clique Crio . Um arquivo JSON contendo chaves será baixado em seu sistema. Renomeie o arquivo como SERVICE_ACCOUNT.json .
- Depois que as chaves forem geradas, copie a chave para o bloco de notas.
- 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_assistant:
project_id: YOUR_PROJECT_ID
service_account: !include SERVICE_ACCOUNT.json
report_state: true
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.
- Toque no + ícone e escolha Configurar dispositivo > Funciona com o Google .
- Escolher [teste] Home Assistant (ou qualquer nome que você tenha dado ao projeto). Isso abrirá a página da Web do Home Assistant.
- Digite as credenciais de login do Home Assistant e toque em Conecte-se . Você verá uma mensagem, 'Home Assistant vinculado'.
- Em seguida, o aplicativo mostrará todas as entidades configuradas em seu servidor Home Assistant.
- Escolha todos os dispositivos em seu Home Assistant que você gostaria de controlar usando o Google Assistant e configure.
- Você verá todos os seus quartos e os dispositivos neles no aplicativo Google Home.
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:
- Na página inicial do Google aplicativo, toque em rotinas .
- Escolha um gatilho, como hora de dormir, e então você pode digitar um comando de voz personalizado ou manter os valores padrão.
- Em seguida, sob o Ações , tocar + Adicionar ação .
- Escolher Ajustar dispositivos domésticos .
- Em seguida, escolha os dispositivos inteligentes que estão configurados no Home Assistant e selecione outras opções. Tocar Adicionar ação .
- 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, plugues, 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.