Fala Moçada!
Abaixo segue um fluxo simples e muito útil para quem tem a Alexa integrada com o Home Assistant. Se não tem entra aqui primeiro:
https://forum.homeassistantbrasil.com.br/t/instalando-o-alexa-media-player-tenha-suas-echo-no-home-assistant/2158
Para que a Alexa fale alguma coisa, basta seguir os detalhes abaixo:
Nodes usados:
1x inject
1x call service
Vai montar assim o fluxo:
Dentro do node call service, o “segredo” está no conteúdo do campo DATA:
O importante é focar nas duas partes destacadas em amarelo acima pois a primeira é a MENSAGEM que a ALEXA vai ler (o title é irrelevante neste caso) e a segunda é o NOME do seu DISPOSITIVO ALEXA.
{
"data": {
"type": "announce",
"method": "all"
},
"title": "TESTE ALEXA",
"message": "<voice name=''>Teste da Alexa falando pelo Home Assistant</voice>",
"target": [
"media_player.echo_dot"
]
}
Abraços,
José Henrique.
Para controlar o volume:
https://forum.homeassistantbrasil.com.br/t/alterando-o-volume-de-dispositivos-echo-alexa-e-google-home-usando-o-node-red/2276
10 curtidas
jhbcosta:
{ “data”: { “type”: “announce”, “method”: “all” }, “title”: “TESTE ALEXA”, “message”: “Teste da Alexa falando pelo Home Assistant”, “target”: [ “media_player.echo_dot” ] }
Parabéns, showwwwwwwwwwwww
1 curtida
Instalei a Alexa media player, porém não encontro ela do Nodered, alguém poderia me ajudar a configurar, fiquei a noite toda tentando e sem sucesso.
Olá Bruno.
Reinicie o NODE-RED pelo Add-On que deve aparecer.
Abraço,
José Henrique.
Obrigado pela dica, tentarei quando chegar em casa, aí posto aqui se resolveu!
Deu certo, agora está funcionando! muito obrigado!
Me tira uma outra dúvida por favor, eu consigo perguntar coisas do Home Assistant para Alexa?
Por exemplo: "Alexa, onde está Bruno? e ela responderia: “Bruno está em casa!”
Ou ate mesmo perguntar a velocidade da internet no Speedtest.
oi Bruno!
Pesquise no Fórum que fizeram um Artigo sobre isso.
Abraço,
José Henrique.
Blz, vou dar uma olhadinha,
Muito Obrigado
Abraço,
Bruno Rodrigues.
Wilker
Junho 30, 2020, 5:58pm
10
Henrique? Ele tá dando “Call-service API error. Error Message: Service not found.” Qual é a configuração necessária?
Olá,
Provavelmente o conteúdo do campo DATA está inválido. Cole-o aqui para que possamos analisar.
Abraço,
José Henrique.
Wilker
Junho 30, 2020, 6:46pm
12
Mas é o mesmo que você colocou lá em cima (tentei alterando apenas a descrição do meu Echo Dot:
{
"data": {
"type": "announce",
"method": "all"
},
"title": "TESTE ALEXA",
"message": "<voice name=''>Teste da Alexa falando pelo Home Assistant</voice>",
"target": [
"media_player.echo_dot"
]
}
1 curtida
Você está com o Media Player configurado corretamente?
Wilker
Junho 30, 2020, 9:59pm
14
Sim, no meu caso fiz o processo com NabuCasa e o teste e a ativação da skill ocorreram normalmente.
Pluga um node DEBUG no TOMADA PIA e veja o que sai nele.
Wilker
Junho 30, 2020, 10:51pm
17
No DEBUG executa normal, ele desliga a tomada, mas no CALL SERVICE da Alexa, dá essa mensagem:
“Call-service API error. Error Message: Service not found.”
Wilker
Junho 30, 2020, 11:59pm
18
Fiz um teste pelo HA e olha o que deu:
Estranho hein! Parece que o seu media player não está legal.
Hewitt
Julho 1, 2020, 2:30am
20
jhbcosta:
{ “data”: { “type”: “announce”, “method”: “all” }, “title”: “TESTE ALEXA”, “message”: “Teste da Alexa falando pelo Home Assistant”, “target”: [ “media_player.echo_dot” ] }
Obrigado!! Como faço para ela ler o meu sensor?