I thought I'd use Rule Machines functionality to play an mp3 file on an Amazon Echo device. I followed this tutorial:
I set up a rule using the URL to the local file I have uploaded to Hubitat and set the trigger to a button push. When I pressed the button the Amazon Echo played a song, but not my mp3 file (Instead it played a song with a band called 1000HP which I assume is the first band in some list).
Amazon Echo not supported and I should use the Echo speaks app instead?
How is your Amazon Echo currently integrated with Hubitat? If using the official Hubitat Skill for Alexa, I am not aware of any way to play a mp3 file using that integration. It is designed to expose Hubitat devices to Alexa, to allow voice control and Alexa Routines to utilize them.
I have an IKEA Symfonisk speaker (i.e. Sonos) which does work great locally to play back an mp3 file stored locally on the Hubitat hub. We have the Blue Clues "We just got a letter" song play every time the mailbox is opened.
Never tried this myself. But I believe in other threads, people have said itās not possible to get an Amazon Echo device to directly play an mp3 file (regardless of how you integrate it with Hubitat).
When I was a Smartthings hub user years ago (before Hubitat), I used Ask Alexa to play mp3 files. I had a Lambda AWS Echo skill. But the developer of Ask Alexa is no longer supporting that great app. I have not tried to set up another Lambda AWS skill to play a local mp3. I suppose someone could. I just have not seen it. There is the Amazon My Media skill, but I have not checked that out.
Woa, I tried 'echo speaks' and oh no, what a cluster. They want your first born after a long install process. DELETE!
I use Google devices which integrate very nicely with HE, WHY can't Echo be the same integration?
YMMV, but once I set up Echo Speaks and adjusted some of the nuisances of the app, it has been working flawlessly for over a year now. And yes, I can get my Echo devices to play/speak/do all kinds of things.