Tenha seu Home Assistant na Alexa - Manual

Boa tarde Allan, tudo bem? Espero que sim!

Que bom que você conseguiu resolver o problema de conexão e espero que possa me ajudar kkkkk!
Eu não tenho acesso ao roteador da minha operadora, mas o mesmo já está em modo bridge. Então tudo que eu configurar no meu router é pra dar certo (tenho um Tenda AC10).
No meu portfoward só tenho a opção de colocar IP, porta interna e porta externa. Então fiz: 192.xxx.x.xxx - Interna 8123 - Externa 8443.
Já tentei e tudo, mas não consigo ser redirecionado com essa configuração. Porem quando tenho Interno e Externo 8123, é redirecionado normalmente.

As minhas duvidas, pra concluir a minha config, são:
1 - Vc usou o Ngnix?
2 - No configurantio.yaml vc colocou o dominio.duckdns.org:8443 ou 8123?
3 - Quando digita o domínio na URL, digita como :8443 ou :8123??

Agradeço se puder me responder!

Atualização!
Consegui usar a porta 8443. Porem não consigo ativar essa Skill. Configurei a Skill do Media Player de outro tutorial usando a mesma porta e deu tudo certo.
Se alguém tiver alguma dica de como ativar essa skill na porta 8443, agradeço!

Douglas deu tudo certo aqui, comandos sendo executados por voz. Só uma coisa não funcionou, exibir as cameras no echo show 5. Com o nabucasa funciona. As câmeras foram do HA para os dispositivos da alexa, elas aparecerem, porém quando clico nela ou dou comando de voz, fala que a câmera não é compatível. Alguém já passou por isso ? Sabe como resolver ? ou já sabe dizer se usando esse método do douglas não funciona isso mesmo ?

Obrigado

Boa noite,
Amigos estou começando agora com o Home Assistant e embora eu esteja com ele online, e acessando atá a parte de associar a conta da alexa, ele sempre da erro no final. Já tentei todas essas portas que vcs informaram mas não consigo. Vou anexar os prints e se alguem puder me ajudar eu agradeço demais.

Já fez um teste de portas pra saber se o seu provedor de internet não está bloqueando elas?

Coloque o IP do seu Home Assistant no DMZ do seu roteador e faça o teste de portas pelo site:

http://tools.testesuavelocidade.com.br/teste-porta-conexao.php

Teste as portas 8123 e 443

Vou fazer isso hoje mesmo assim que voltar do trabalho. Muito obrigado

Amigo em todas as portas esta aparecendo como Filtrada.

Se você colocou no DMZ e ainda sim apareceu como Filtrada, é porque existe algum tipo de bloqueio por parte de sua operadora.

Entendo, vou entrar em contato com eles para verificar, Muito Obrigado Juninho

Olá Douglas, primeiramente muito obrigado pelos conteúdos que vc produz, realmente são de muita valia para a comunidade.

Segui todos os procedimentos do seu tutorial, e inclusive chequei com outros casos que tiveram sucesso na internet, mas infelizmente ainda estou recebendo o seguinte erro:

Algumas considerações importantes:

  • Utilizo o Nabu Casa

  • Acesso o HA externamente normalmente via HTTPS (descarta o bloqueio de operadora)

  • A Skill aparece normalmente no App Alexa e a vinculação acontece com sucesso

  • Esse erro da imagem acontece apenas ao chamar pelo nome da Skill definida no arquivo .json

  • o input_text no HA está assim:
    input_text: alexa_actionable_notification: name: Alexa Actionable Notification Holder max: 255 initial: '{"text": "This is a test of the alexa actions custom skill. Did it work?", "event": "actionable.skill.test"}'

  • Na função lambda está assim:
    # UPDATE THESE VARIABLES WITH YOUR CONFIG HOME_ASSISTANT_URL = 'https://xxxxxxxxxxxxxxxxxxxxxxxxxxx.ui.nabu.casa' # REPLACE WITH THE URL FOR YOUR HA FRONTEND VERIFY_SSL = True # SET TO FALSE IF YOU DO NOT HAVE VALID CERTS TOKEN = '' # ADD YOUR LONG LIVED TOKEN IF NEEDED OTHERWISE LEAVE BLANK

Poderia por favor me ajudar a encontrar alguma inconsistência?
Desde já muito obrigado cara! Abs.

@Pa99, estava com o mesmo problema que você e fiquei quebrando a cabeça. E no final era apenas detalhe.
Verifique se vc realizou o deploy do codigo copiado do github:

1 curtida

Estou quase que na mesma situação, a diferença é que não utilizo o Nabu Casa. Isso se eu estiver utilizando o long live token. Se for utilizar o account link normal o erro passa a ser o da primeira imagem que o usuário Pa99 postou um pouco acima (No momento, não é possível vincular…). Não sei mais o que tentar.

Olá. Eu estava com um problema de não conseguir acessar o HA internamente via app, após instalar o duckdns e a integração manual via skill da Alexa. Gostaria de relatar como consegui resolver o problema e acessar pelo IP interno(inclusive via app). O problema se dava ao instalar somente o duckdns (sem nginx), assim sendo obrigado a acessar internamente via https, que o app não está suportando. Segui a SEGUNDA PARTE do tutorial sobre o duckdns ( Instalando o Duckdns - Tenha acesso ao home assistant interno e externo (http e https) - #54 by heidemann ), instalando o duckdns e o NGINX exatamente conforme descrito. Apenas adicionei mais um redirecionamento de portas no modem. No tutorial diz pra adicionar interno 443 e externo 8123. Adicionei outra: interno 443 e externo 8443. No meu caso usei a 8443 para poder integrar a Alexa, pois minha porta 443 é bloqueada pela Net Claro. Talvez o primeiro redirecionamento não houvesse necessidade, mas agora tenho acesso externo pela 8443 e 8123 via duckdns.
E para Alexa funcionar, seguindo exatamente este tutorial do fórum para criar skill , onde coloca os seus dados, colocar a porta 8443. Ex: https://xxxx.duckdns.org:8443. Coloquei nos 3 locais que pedem (base_url da aws e nos dois campos do account linking do alexa console adicionando /auth/… conforme tutorial).
Assim, depois de muita tentativa e erro, consegui integrar Alexa, acessar internamente o HA com http://ip:8123 e externamente via https://xxx.duckdns.org:8443 ou 8123, tanto no navegador quanto no app, sem problemas.

1 curtida

Espetacular, consegui fazer funcionar desta forma, só que no meu roteador coloquei a porta externa 8443 para a interna 443. Abraços muito obrigado

alguem ja conseguiu resolver o problemas de login?? tutorial tudo ok exceto a parte do “variáveis de Ambiente” acho que o site atualizou, nem tudo estava no mesmo lugar das imagens… aparece login e senha mas da erro pra logar a skill igual de algumas pessoas aqui… @douglas @LeandroIssa ja resolveram essa problema?? grato

Não fiz esse tutorial e nem vou fazer, não uso os dispositivos do HA na Alexa.
@MarcosPaulo se quiser atualizar o tutorial pra todos agradeço, poderia ajudar a resolver esse problema!!! grato!

valew, quando eu descobrir vou trazer a soluçao com maior prazer =D… com ajuda do Chris eu fiz do google assistante e deu super certo, mas da Alexa eu to apanhando… obrigado pelo retorno

Não consegui simular essa situação. Já tentaram criar um outro login no HA e testar?

1 curtida

GALERA q estava recebendo falha no login, podem tentar outra forma, ao invéz de usar o campo “your authentication scheme” como “Credentials” usar http basic, isso fará com que vc ative a skill usando o login da Amazon, nao seu usuario e senha do HA… quem quiser seguir o mesmo tutorial usando http segue o link, uma observaçao boa é q o site da Amazon esta atualizado e nem tudo esta na mesma posiçao do tutorial, mas tudo que ele pede é possivel encontrar, nao deixem se fazer nenhuma parte q vai dar certo, quem quiser mais detalhes da um toque ai…

2 curtidas

outro usuário nao deu certo, mudar a forma de login como o tutorial do DrZzs deu certo!

1 curtida