I’ve found a solution to allow any speaker, including Alexa, to play push notifications when sensors are triggered.
I’m familiar with VLC Things and the Android/Bluetooth methods seen below, but I don’t currently live at the same location as ST and I also don’t own an Android.
This method does require a dedicated PC at the moment. I am open to suggestions since this is a very “caveman” type of solution.
The way this works is by having SmartThings send a link via PushBullet, then having it opened in Chrome and played through speakers or connected to Alexa via Bluetooth and lastly having the page closed a minute later.
Things you’ll need;
IFTTT app and account
OP Auto Clicker
Pushbullet chrome extension with notifications enabled
Tab Wrangler Chrome extension
First, create a mp3 file that has the audio you’d like played for the notification (such as "Front door opened). There’s plenty in the community of Amazon Alexa’s voice.
Upload the mp3 to PodOmatic and copy the URL and send to your smartphone (Pushbullet works great since you’ll need it regardless)
Create an IFTTT recipe that will push a link via Pushbullet whenever the action is triggered in ST (This-ST door opened, Then-Pushbullet to push Podomatic link)
Now you’ll need OP Auto Clicker to click on the desktop notification, I set my time interval to 1 second.
This will allow you to have the link opened for every notification, but we will need to close these tabs in order to prevent 100’s of tabs from opening. To do this I used Tab Wrangler to close the tabs after 1 minute of inactivity.
Make sure your chrome window only occupies the left side of your monitor, this will make sure you are not continuously clicking on it with OP Auto Clicker (since it needs to be inactive for 1 minute before Tab Wrangler will close it)
Now all you need to do is connect your speaker or Bluetooth device (Amazon Echo), place your cursor on the bottom right of your screen (where the Chrome IFTTT notifications appear) and start OP Auto Clicker (F6 shortcut)