Echo Media Player + TTS (Em fase de testes) ATUALIZADO


(Thalles) #1

Custom component que permite controlar os devices Echo e também enviar TTS para a Alexa.

image

Para instalar é bem simples:

Basta fazer o download do arquivo Alexa.py de https://github.com/keatontaylor/custom_components/blob/master/media_player/alexa.py e salvar na pasta custom_components/media_player, e então é só inserir o código abaixo no configuration.yaml

media_player:
  - platform: alexa
    email: “your amazon email”
    password: “your amazon password”
    url: “amazon.com”

Agora é só reiniciar o Home Assistant e o Player já deve aparecer.

Para mais informações deixo aqui o tópico do autor https://community.home-assistant.io/t/echo-devices-alexa-as-media-player-testers-needed-it/58639/

Ainda tem algumas limitações, como por exemplo, não conseguimos dar media_player.play_media, mas como disse, isso ainda está em fase de testes, então futuramente teremos isso.


(Rodolfo) #2

Excelente trabalho @souzaathales


(Bruno Lopes) #3

No caso de Hassbian como é que consigo criar a Alexa Media Player API?


(Thalles) #4

Resposta do autor no tópico oficial:

Desde que você já tenha o node.js em execução. Você pode dar uma olhada aqui: https://github.com/keatontaylor/hassio-addons/tree/master/alexa-api 14

Contém o código node-js da API do Alexa. Você precisará configurar as variáveis ​​de ambiente USER para seu nome de usuário da Amazon e PASS para sua senha da Amazon como essa no console. Você também precisará instalar as dependências do projeto:

npm install
ou

instalação de fios

Vars do ambiente de instalação

USER = someusername
PASSE = somepass
exportar USER; PASSA DE EXPORTAÇÃO
Então você pode simplesmente executar o arquivo do nó index.js

node index.js
Você também pode precisar alterar o host no componente Alexa personalizado de addon_9ff8aed5_alexaapi para qualquer que seja seu IP para hassbian.

Novamente, não há garantias de que isso funcionará, mas tentarei analisar o hassbian amanhã e ver se posso simplificar as etapas.


(Thalles) #5

Acho que agora, como não depende mais do addon, caso você não tenha conseguido irá conseguir.


(Henrique Ferreira) #6

Não percebi esta 2º parte installo o npm atraves do apt-get install npm
certo ?
e depois ?
faco
npm install node-homeassistant
?
onde é que coloco as vars do ambiente de instalaçao ??