Para integrares o teu Google Home / mini no Home Assistant primeiramente deves seguir o tutorial que está no site oficial do Home Assistant, não é difícil mas sim um pouco chato.
No teu configuration.yaml deves colocar esta configuração:
atenção que no exemplo deste tutorial só vou falar de como acionar switches, daí a esta configuração:
google_assistant:
project_id: colocas_o_project_id_como está descrito na explicação_acima
api_key: colocas_a_api_key_como está descrito na explicação_acima
exposed_domains:
- switch
Depois disso, a primeira coisa que deves fazer para é colocares a língua do teu telemóvel em Português do Brasil. No fim do tutorial podes voltar a por em PT-PT.
Após terás que instalar no teu Android (aqui vou explicar com android não tenho IOS) a aplicação Google Home que podes fazer download na playstore.
De seguida ao abrires a aplicação vais a este menu:
Clicas em Definições vai aparecer esta janela:
Clicas em Assistant e vai te aparecer outra janela onde clicas em Idiomas
Aqui vais colocar as línguas conforme vês na imagem:
Depois voltas ao separador Assistant e clicas em Automacão Residencial
Vai te aparecer esta janela:
Aqui se tudo correu bem na configuração que fizeste inicialmente, vai te aparecer todos os switches que tens no home assistant, porque só os switches? Porque para já só estamos a configurar switches.
Como vês também aparece nomes em Portugues e em Inglês, vais ter que editar os nomes que aparecem ai em Português para Inglês, para isso basta clicas em cima de um nome .
Neste exemplo cliquei em cima do “Luz Casa de Banho” que é o switch que tenho, também poderias ter light mas como disse, “estamos” a trabalhar apenas em switches.
Ok, ai onde diz Pseudónimo vamos colocar o nome em inglês dessa divisão, neste caso coloquei bathroom, se fosse sala poderia por livingroom, ou até outro nome em inglês.
Aqui tens sempre que colocar os pseudónimos em Inglês, porque se colocares em Português vais ter problemas, e o google não vai reconhecer para despoletar a acção.
Ok fazendo isto voltas atrás ao separador Assistant novamente, e clicas em Rotinas
Vai aparecer esta janela:
No teu caso como ainda não tens rotinas criadas vais Clicar no canto inferior direito no simbolo +
E vai aparecer isto:
Clicas onde diz: Adicionar comandos (obrigatórios)
E escreves por exemplo:
Desliga luz da Beatriz
Depois voltas atrás clicas no + novamente e voltas a escrever: Desliga a Luz da Beatriz.
No + podes adicionar as frases que queiras para ele depois accionar o comando.
Aqui a diferença nestas duas frases é a letra “a” isto porque as vezes ele assume o “a” e outras vezes não.
Atenção que deves escrever letra maíscula no início das frases, as vezes o google não assume por causa disso.
Ok, voltas atrás novamente aqui a esta janela:
E clicas onde diz: Adicionar Ação
E aqui vais escrever então a acão que queres despoletar em
INGLÊS.
Nesse caso como queres Desligar a luz da Beatriz, vais escrever:
turn off bedroom, lembra-te que podias escrever por exemplo room one.
Quando acabares de escrever é importante que cliques em ADICIONAR.
Ok voltando atrás terás este cenário:
Deverás no final para guardar esta rotina clicar no que está acima do lado direito.
E pronto tens a tua primeira rotina criada, agora neste caso se disseres:
OK GOOGLE…Desliga a luz da Beatriz…
Ele vai te retornar em brasileiro Claro, desligando bedroom.
Ok aqui podes verificar dois detalhes:
Primeiro Falas em Português, ou seja dás todos os comandos em Português, mas o feedback será sempre e Brasileiro dizendo o nome do switch que deste o nome em Inglês.
Enquanto não houver o nosso Idioma temos que nos desenrascar assim, a não ser que optes por falar em Inglês onde nesse caso já não precisarias de criar as Rotinas.
Ok fim da explicação , não te esqueças de por o telemóvel de novo em PT.
Agradecimento ao pessoal que foi dando estas dicas no nosso grupo do FB.