Use Google Home Speakers as Smartthings Audio Notification Speakers

How do we use Google Home Speakers to announce when someone opens the Front Door ? It seems like Smartthings only allows EXPENSIVE Bose and Sonos speakers to do that.

Not sure what the limitation is, to be honest.

You can do it with a very inexpensive Echo Dot, though. But it’s not part of the official smartthings/Google integration… :sunglasses:

I spoke with Google Home team and he said ‘not many requests have come regarding Smartthings integration’.
So please Smarthings users, contact Google Home Team and send your requests.

2 Likes

If it’s a limitation of Google, how does Hubitat make it work? Do you know? I’m curious now.

No idea, you would need to ask in their forum. There’s a Google Home Integration between smartthings and google assistant, but at least the last time I looked, it didn’t let you cause a Google device to speak in announcement.

I was just curious. I always thought it was a ST limitation because HE and I think Node REd allow messages to be sent and spoken by Google.

1 Like

Ignore what was written above, it’s not a Google Home limitation, it’s a SmartThings limitation, they just don’t want to do it, you are correct.

I have cast-web-api setup on my Raspberry Pi 4B to use my Nest Mini for certain ST automation announcements but the functionality is limited - can’t control announcement volume (always 50%) and it won’t resume if something was already playing on the speaker.
You can find it here [RELEASE] cast-web v1.2.1 - Chromecast Device Handler & SmartApp
Also, there’s an installation video tutorial here How to Control Google Home in SmartThings | Making Google Speak in 2021 - YouTube

2 Likes

I am using Samsung R1 speakers, but nowhere as good as when Alexa Speaks worked. I am hoping someone comes up with a way to use the Echo devices again.

You can use echo devices to speak whatever you want by having an action in ST trigger a routine in Alexa. I have mine speaking when doors open or outside motion occurs. Not as robust as Alexa Speaks but do 95% for my use cases.

Several threads here show how to make this work and all you need to do is search the forums here.

I created an Alexa virtual switch which shows in Alexa. Then I created a automation that is like this.
If:
Hallway Motion detects motion
if:
Front door contact is opened
Then:
Close Front Door Exit (which is the Virtual Alexa switch.

I then went into Alexa app and wanted to create a routine using the Alexa virtual switch, but it isn’t available in routines, but I can see it in Alexa devices. More info on what I am doing wrong would be helpful.

It can’t be just a virtual switch because at the present time Alexa does not allow switches to be the triggers in routines.

You have to use special code for a virtual device which is BOTH A Switch and a Sensor. When you turn on the switch, the sensor will look like it opened. when you turn off the switch the sensor will look like it closed.

Since Alexa can use sensors as the trigger for routines, it will work.

This is all explained in the community FAQ, including links to get that particular code, so let’s not take this thread any further off-topic, because this method does NOT work with Google devices at this time.

FAQ: Can I trigger an Echo Action without Speaking to It?

I might have missed it, but I can’t find the code you are referring to a virtual device which is a switch and sensor.

There’s a heading in the FAQ:

See the following How To article in the community-created wiki for details, including a DTH if you want to use the combined sensor/switch method.

Follow that link and you will find a link to the code.

OK, I found it but the delay from opening the door to hearing is long, at least 20 seconds. Also, I am on a 1gig Internet.

This painfully slow, I really miss Alexa Speaks.