Tenha seu Home Assistant na Alexa - Manual

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

Galera, o input bolean do home assistante, ele aparece na alexa porem eu nao consigo ativalo nem desativalo pela alexa, alguma sugestao??? ele nao me deixa troca o tipo pra switch nem lampada nem nada…

Estou com um problema na minha rede relacionado a cgnat basicamente o meu ip é compartilhado e não estou conseguindo mudar com a operadora para um ip publico que não seja compartilhado, dai não consigo redirecionar as portas no roteador, algum tem alguma ideia de como contornar este problema?

Todos os passos ok, e sem erros. porem, recebo erro ao ativar a skill pelo app da alexa.

Boa tarde!
Como contornou esse caso?

Fiz sua sugestão pra usar a Credentials como http basic, mas sem sucesso. recebo como erro:
“Invalid client ID or Redirect URI”

Funcionouuuuuuuuuuu
Aleluia…

No meu caso era porque eu escolhia o pyton 3.8; Eu nãi achei o 3.7 na lista, mas ele estava no final da lista, em “outras versões compativeis”.

Me senti um idiota…

obrigado a todos!

Gostaria de saber como escolher as palavras pra fazer o chamado do dispositivel? tipo portao da rua abrir. eu fiz pelo video do marcos paulo não consegui fazer o totorial dessa pagina