Tenha seu Home Assistant na Google Assistant - Manual

Sua entidades, a qual você deseja que fique disponível no APP do Google.

Pessoal, instalei o SDK, fiz o start e até aqui OK.

Entrei em no OPEN WEB UI e da primeira vez deu certo inclusive gerou a chave para autorizar o uso.

Mas depois disso, não entra mais na página http://homeassistant.local:9324/

Dá o erro:

This site can’t be reached

The connection was reset.

Try:

ERR_CONNECTION_RESET

E no log, no fim da página http://homeassistant.local:8123/hassio/addon/core_google_assistant não mostra nenhum erro.

O que pode está acontecendo?

Precisei refazer o cartão e agora nada mais deu certo com o SDK.

Chego com sucesso ao passo 2.9, mas na hora de salvar, apesar de receber a mensagem “Successfully saved smart home action”, logo em seguida vem a mensagem “Failed to create preview”.

@douglas você sugere restringir a API Key, mas vc restrigi até que ponto, somente para o Homegraph API? Fique na dúvida nesta parte e nem restringi ainda.

Fui fazer o tutorial e deu erro no HA:

Validação da configuração

Valide sua configuração se você recentemente fez algumas mudanças na sua configuração e quiser certificar-se de que tudo é válido.

Configuração inválida
VERIFICAR A CONFIGURAÇÃO

Invalid config for [google_assistant]: The ‘api_key’ option (with value ‘minhaapimascarada’) is deprecated, please remove it from your configuration. This option will become invalid in version 0.105 for dictionary value @ data[‘google_assistant’]. Got OrderedDict([(‘project_id’, ‘home-assistant-ghdhdh’), (‘api_key’, ‘minhaapimascarada’), (‘exposed_domains’, [‘switch’, ‘light’]), (‘entity_config’, OrderedDict([(‘switch.ventilador’, OrderedDict([(‘name’, ‘MeuVent’), (‘aliases’, [‘BRILHO_LUZ’, ‘LUZ_COZINHA’])])), (‘light.cozinha’, OrderedDict([(‘room’, ‘SALA DE ESTAR’)])), (‘group.all_automations’, OrderedDict([(‘expose’, False)]))]))]). (See /config/configuration.yaml, line 33).

Outra coisa, tem mta coisa que mudou na interface do Google, me confundi um monte pra achar as coisas e demorou mais q esperado, mas achei…

@Doug, mudou um pouco. Por isso que sempre é recomendável ver a documentação oficial.

Eu tive os mesmos problemas que você está tendo. A “api_key” foi descontinuada.
Dá uma olhadinha na documentação oficial.

Mas resumindo é isso aqui:

google_assistant:
project_id: YOUR_PROJECT_ID
service_account: !include SERVICE_ACCOUNT.JSON
report_state: true

um amigo está tentando vincular o Home Assistant dele no Google Assistant, ele fez todo o passo a passo, até conferi e teoricamente tudo está ok. Porém quando ele vai no google e acha o [test] Home Assistant que ele criou, e pede o usuario e senha, ele digita corretamente, porém a conta não fica vinculada. e assim fica um loop infinito… Alguém sabe o motivo disso?

1 curtida

Eu tive um problema assim. No meu caso o problema foi a configuração expose_by_default: false. Só funcionou quando coloquei em TRUE. No meu caso ele fazia o link, mas como não existia nenhum dispositivo pra controlar, ele entrava em loop e voltava para a tela Inicial.

Quando modifiquei, eu nem precisei refazer o processo, foi só mandar sincronizar que os dispositivos apareceram.

Eu fiz este procedimento, mas após fazer gerou outro problema. Não consigo mais acessar o home assistant pelo app usando o ip da rede interna, que é http. Mesmo estando dentro de casa, preciso acessar via https, usando o duckdns. Vc sabe como resolver isto?

Tem algum vídeo? É meio complicado fazer desse modo, pois as sites já atualizaram e os itens já não estão disponiveis da maneira que foi feito o tutorial.

1 curtida

Boa tarde
usa a sequencia desse site: https://www.home-assistant.io/integrations/google_assistant
você vai acessar o site me ingles, fica mais facil esta tudo na sequencia, em 10 minutos voce consegue configurar o Google Home via duckdns. Instalnado o duckndns e os addons let´s encritpt e o nginx voce não precisa mais colocar nada no configuration.yaml na parte do http pois o nginx controla o acesso ssl e voce poderá acessar interna externamente o HA pelo app sem problema. No roteador voce deve direcionar somete a porta interna e externa 443 nao precisa configurar a 8123 nele.

outra coisa importante, no site do google não use aporta 8123 e sim a 443

Douglas, eu só consigo fazer essa autenticação se estiver fora da rede, isso é normal?

Consegui adicionar as cameras, mas não consigo visualizar o stream na TV (Chromecast). Instalei o hassio no virtual box, será que tem alguma configuração extra? Redirecionar alguma porta no roteador? Tentei ativar o período de teste do cloud nabu casa mas também não está indo, retorna uma mensagem que não conseguiu acessar o servidor. Já coloquei ip e não adiantou.

Alguém teria algum tutorial + recente? Parece que mudou algumas coisas, as opções e telas estão bem diferentes e até o tutorial em inglês é diferente, estou tendo dificuldades. Obrigado.

@Thiagoust conseguiu? Eu fiz de tudo, segui um monte de tutorial e nada!

Consegui sim, o problema era do roteador, que não faz loopback de nat. Posso te explicar depois como faz a integração.

1 curtida

Se puder te agradeço!! Vai ajudar muita gente que tiver dificuldade e vir procurar ajuda tbm!

Vou gravar um vídeo com o passo a passo e coloco o link aqui.

3 curtidas

Muito obrigado mesmo!!! Vai me ajudar e ajudar muita gente!