Right now, only TTS is implemented, but any other commands can be called. This is a work in progress.
The script will automatically download and install the .sh script from the aforementioned GitHub repo. If you don’t like it, simply do it the first time, than overwrite the file with your own version.
Right now it’s only working with accounts not based on MFA (Multi Factor Authentication). In the future I will probably re-write it entirely in LUA, but it’s woking fine since 1+ year for me and I decided to donate it to the community.
YMMV, since it’s a bit hacky and the setup is convoluted, but it’s rock solid and the speech quality is very good.
Please take a look at GitHub for further instructions, but it’s basically emulating the Sonos/DLNA plugins, so the same LUA code can be used to control the devices.
Since the script is able to do much more, I will probably implement other actions, since I use it to trigger routines from my Vera, start music, etc (directly using the script, with no corresponding luup actions).
After installation, ensure to change Username, Password, DefaultEcho, DefaultVolume, Language and AlexaHost/AmazonHost to your settings. Please refer to the original script instruction for more info.
There is no such forms to fill anywhere in the device i made…
/Mattias
That’s a sign that it’s not going well. Can you please take a look at the logs?
Also, I’m not sure if there’s a /storage/ directory before 7.30, I’m on 7.30 from such a long time that I don’t remember it anymore. I can easily adapt it to other FW, I just need to identify a correct path.
Great. Icon will follow soon, as well as the other things the sh script is able to do. I just need to find some time to find the right actions and service ids.
Well done! I attempted something like this last year but gave up due to the lack of announcement syncing between the echos potentially causing a cacophony unlike the SONOS which lead me to gave up. Is it still the case?
Hello @therealdb , I am not sure if i did something wrong but it is not working for me, can you help please,
I downloaded all the files and uploaded them to my Vera Plus (running Beta .30 firmware)
created the device as described and rebooted Vera
changed my username and my password Only (I have a US account)
created a manual scene and put the following in the luup code:
luup.call_action(“urn:dlna-org:serviceId:DLNAMediaController1”, “Say”, {Text=“Hello from Vera Alexa”, Volume=50, GroupZones=“Bedroom”}, 214)
I have a group named Bedroom and i have an Echo device named Bedroom, i tried to run the scene many times but didn’t get anything?