Neste post vou resumir o que eu fiz para fazer com que os dispositivos do meu Home assistant apareçam em minha Alexa.
Meu problema: – Tenho vários dispositivos que eu consigo controlar via Alexa. Porém, minha nova TV (TCL) não é compatível com ela.
Agora que eu implementei um home server (Logo sai post contando sobre), pude subir uma instância do Home Assistant via docker e controlar os dispositivos que a Alexa não controla.
Ai veio a pergunta: – Consigo unir Alexa e Home Assistant free (gratuitamente)?
Sim e abaixo um resuminho de como eu fiz
Como integrar Home Assistant com Alexa para gerenciar qualquer (praticamente) dispositivo?
Já adianto que é um processo bem complexo onde são exigidas várias etapas para se chegar na “perfeição”.
Primeiro, você precisa ter um domínio que seja gerenciado via Cloudflare. O primeiro requisito é para não precisarmos abrir portas no roteador.
Via Cloudflare, abrimos tuneis que permitem encontrar o serviço home assistant. (Isso é essencial para Alexa e Home Assistant conversarem!)
Também não precisaremos comprar certificados SSL (usaremos da Cloudflare).
Além disso, vamos precisar criar uma conta de desenvolvedor e uma conta AWS na Amazon. (Será necessário cadastrar um cartão de crédito)
Enquanto escrevo, é gratuito uma conta AWS para hospedar um serviço Lambda que trafegue 1GB por mês de dados.
Para conversar com a Alexa, é mais do que o suficiente.
Atendendo os requisitos, começamos por criar a Skill que vinculará a Alexa com seu Home Assistant. Isso é feito na conta de desenvolvedor da Amazon que você acabou de criar.
Após fazer a skill, vamos criar a função Lambda na AWS. Esteja preparado pois é chatinho o processo.
Finalizado essa etapa, chegou a hora da vinculação entre sua conta da Amazon e sua conta do Home Assistant (mais um processo chato).
Feita a vinculação, está pronto. Consegui baixar/aumentar volume e desligar a Smart TV TCL via Alexa.
Só não consigo liga-la…
Mas OK. Para quem não tinha nada, está ótimo!
Aqui o guia completo com cada detalhe para você implementar a integração entre estes dois caras.