Olá pessoal, eu estava suando a conta do NabuCasa, porem o tempo grátis acabou e eu queria expor umas entidades que estão no home assistant para a Alexa, exemplo quando eu sair de casa eu queria que ela executasse uma entidade que desliga a tela do meu dashboard que fica no quarto, alguem teria algumas ideia de como que eu poderia fazer ?? Eu ainda não tenho o home assistant fora de rede interna.
O primeiro passo é configurar o acesso externo.
Aqui no forum temos tutoriais de alguns metodos, listados no link abaixo:
Caso não esteja em cgnat voce pode fazer isso gratuitamente com DDNS duckdns. Se tiver em cgnat a unica opção é cloudflare tunnels onde voce precisará de um domínio, infelizmente não tem mais nenhuma opcao 100% gratuita para obter um dominio pois o freenom não funciona mais, mas comprar um domínio é muito mais barato que nabucasa, é possivel achar dominios por cerca de 10-20 reais por ano.
Depois precisa criar uma conta de desenvolvedor na amazon web services criar uma skill alexa, uma funcao no aws lamba e configurar a integracao no HA, temos tutorial para isso tambem:
Muito obrigado amigo, porém eu consegui expor a entidade usando a integração da Philips Hue, eu configuro no arquivo de configuração do Home assistant, eu coloco a entidade que eu quero expor e depois eu adiciono a skill “Hue” na Alexa ai ela procura os dispositivos e ela acha normalmente. Vou colocar o passo a passo aqui.
emulated_hue: -> nome da integraçãp
type: alexa -> Dispositivo
host_ip: -> IP do Home assistant
listen_port: 80 -> porta que vamos expor, tem que ser a porta 80 pois a Alexa vai procurar nessa porta
expose_by_default: false -> colocando como false conseguimos organizar quais entidades vamos expor, caso contrario iremos expor todas as entidades o que pode causar confusão
entities:
switch.quarto_screen: -> nome da entidade
name: "" -> nome familiar da entidade
hidden: false
O método hue é meio gambiarra a alexa só reconhece luzes.
O home assistant até permite expor algumas coisas a mais fingindo que elas são luzes mas a alexa vai entender tudo como luz.
Os tipo de entidade que você pode expor seriam:
“switch”, “light”, “group”, “input_boolean”, “media_player”, “fan”, “humidifier”
No caso media_player só pra controlar volume mas para alexa seria brilho de uma lâmpada
Com o método skill, muito mais tipos de entidade são suportados e todos são reconhecidos corretamente:
Olá, eu não tenho nenhum dispositivo “Alexa” em casa, porém eu tenho uma TV LG que possui o app e uma boa integração.
Eu fiz a configuração no home assistant, pelo troubleshooting da integração emulated_hue eu vi que os dispositivos foram exportados corretamente, porém quando eu peço para a Alexa encontrar dispositivos usando o app no meu celular, ela nunca encontra nenhum dispositivo.
Você consegue me ajudar?
Eu preciso necessariamente ter uma Alexa na rede? ou só app no celular e TV é o suficiente?
Pro método emulated hue você precisa de um echo, porque é uma integração local.
O método por cloud não precisa nenhum dispositivo, nem mesmo a tv seria necessário.