Sorry I asked…
LMAO…you make me sorry I posted it in the first place.
@Ryan780 - If you don’t want to answer any questions, you should not post anything. Once you put something out there, questions are inevitable. You know that. Your mistake, not anyone else’s.
okay. removed.
So how can we get you to come over to the dark side with Google Speaks?
@ghesp Hi Greg, I’ve always wanted to set this up, just don’t have a computer that can run 24/7, now I’m thinking deploying the code to AWS lambda, not sure if this would work lol
Unfortunately not If you plan on using broadcast. Google updated the SDK a while back so the requests must come from the network the Google home devices are on.
Oops that’s a pity… You said only local network, but I still can send broadcast from my phone even not connected to my home WiFi. I think Assistant relay is considered as a device using Assistant SDK then?
Sorry but a really simple question; with this setup can you make the device running the software appear as a target within the SmartThings app for audible notifications ? All I want is a way to try and get my Google Hoem speaker to announce stuff when ST automations run.
Not really. It won’t show up on your Google Home app. The SDK has limitations above and beyond what the Google native apps do, for security reasons. This is to prevent someone from issue commands from outside of your home.
If you want to turn your Google Home device into a music player device within ST, to easily use it in WebCoRE to send notifications, control volume of a single Google Home, or multiple Homes, all the usual music player stuff, then you need to use cast-web-api.
I’m doing some investigation to see what loading it as a device into your home actually does. If I can get it to bypass the home and IPV6 issues, then i’ll load it into everyone’s Google Home app
As a Google Home device or a Google Assistant Device? I didn’t think there was any mechanism for doing the latter unless you were a partner, like Lenovo has for the smart-clock for example. Even the AIY voice projects relied on the Assistant SDK. The trick is not just getting it into Google Home but getting Google to think it’s a genuine Assistant device, which I didn’t think was possible.
Is there an end-point available so I can retrieve the last response from assistant relay?
Try POST ‘/server/getResponses’
Thank you for the quick response - admittedly i have not read this entire thread. The relay is responding to commands appropriately as I can query the status of my toyota. I just cannot seem to get any broadcasting to work. The web configuration tool says the commands are successful just nothing ever plays on my devices.
thoughts?
Do you have IPv6 turned off in your router? That is usually the #1 problem. Did you use the same account to set up AR as you did your GH speakers?
I know this isn’t really the place but I can’t find an answer anywhere else and there are a lot of capable people here.
I have a program that can call a URL in response to being triggered. Trying to figure out how to make an Assistant call from an HTML or PHP file. If someone could point me to an example that would be amazing.
If you use webcore, you could make your program trigger the piston execution URL. That piston could do anything you want, including assistant commands I suppose (I do that with cast-web-api, but I believe that should be easy enough with assistant relay as well)
Could you please upload that to github? the tabulations are gone…