Does anyone know the secret sauce to defining a profile for an Edge device that would allow the device to be recognized by SmartThings as a smart speaker?
For example, when you are building automations and you choose Notify someone as an action, one of the options presented (but greyed-out for me) is Play message on speaker.
I have created an Edge device with speechSynthesis capability and used a profile category of ‘NetworkAudio’, but it doesn’t seem to be recognized for this purpose.
@TAustin have you been able to create an edge driver that allows notifications to speakers other than Sonos? I currently use the Sonos integration but it gets very expensive to use Sonos all the time.
I’ve got a driver that I use for my own setup, which is a Raspberry Pi with attached speakers, but nothing beyond that. If you find a pair of wifi-enabled speakers that have a documented RESTful API, then it should be possible to create an Edge driver for it.
Any publicly documented API that utilizes basic HTTP GET and POST requests with optional JSON-formatted data, should work fine. A bonus is when the device is also discoverable on the network (via mDNS or SSPD, for example) so you don’t have to configure IP addresses.
Thanks for the quick reply Austin. I think the Roku soundbars have a RESTful API (Roku)
I use your other Roku driver to control the soundbars… wonder if it can be expanded to use the speaker capabilities?
@TAustin thank you for ALL the EDGE work you have done for the community… both the volume, quality, and tireless support… happy to donate if you have anything setup!
A quick browse of the link you provided and I’m not finding anything specific to the soundbars to do any general playback of audio files or text to speech commands. I’ll keep looking around, but if you know of anything specific to those products regarding those types of capabilities, let me know.
hi i ran a log comand on cast-web-api on my pi after using smartthings to play a notification on my google speaker and got this ,not sure if this is of any importance.