Om berichten af te kunnen spelen op Amazon Echo speakers maak ik gebruik van de plugin ‘Alexa Media Player‘. Deze plugin wordt geïnstalleerd vanuit de HACS (Home Assistant Community Store) dus die moet eerst aanwezig zijn binnen Home Assistant.
Deze pagina beschrijft de installatie van HACS.
Two-Step-Verification
Een vereiste hiervoor is dat je 2FA hebt ingesteld in je Amazon account. Binnen Amazon wordt dit ookwel 2-step-verification (2SV) genoemd. Zie de instructies hier.
Ga hierna naar de pagina https://www.amazon.nl/a/settings/approval
en gebruik de optie om een app toe te voegen ‘nieuwe app toevoegen‘ en gebruik dan de optie dat je de QR-code niet kunt inlezen. Er wordt dan een sleutel gegenereerd die je kunt gebruiken voor de integratie in Home Assistant. (zonder de spaties)
Alexa Media Player
Vanuit HACS kan via Integraties gezocht worden op ‘Alexa Media Player ‘ en zodra dit gevonden wordt kan deze dus geïnstalleerd worden.
Als alternatieve methode voor het installeren van ‘Alexa Media Player’ kan een directory ‘/config/custom_components/alexa_media‘ gemaakt worden en de git repo hierin ge-cloned worden.
Hierna kan via de Home Assistant Integraties de ‘Alexa Media Player’ geïnstalleerd worden. (verwijder eventueel cache en cookies van HA uit je browser)
Vul de Amazon credentials in en de key die je in de Amazon site hebt gevonden, echter zonder de spaties!
Vul in de volgende stap de locaties in van de Alexa speakers die gevonden worden en hiermee is de installatie gereed.
Testen
Gebruik de Ontwikkelhulpmiddelen -> Services van HA om notificaties naar Alexa te testen.
Uiteraard kan deze tts-methode gebruikt worden in je automatiseringen of om via het dashboard muziek af te spelen.
Meer mogelijkheden vind je op deze uitgebreide wiki.