Skip to main content
Enthusiast II
May 14, 2019
Question

Configuring Sonos & Google Assistant & Google Home

  • May 14, 2019
  • 30 replies
  • 31841 views
I have downloaded 10.2 and configured my Sonos system for Google Assistant. I have 4 Sonos Amps and 5 Sonos Beams+Ones+SUBs. I have 9 Home Hubs and 6 Minis.

Some early observations for which I would appreciate feedback/confirmation from Sonos Support:

* Only rooms that have a Sonos Beam or Ones can be directly paired with Google Assistant. My Sonos Amps do not appear to be controlled by GA (e.g. using a Home Hub or Mini as a "microphone" for a Sonos Amp).

* Related, none of my Sonos speakers appear as targets within Google Home to which you could map "default speaker". For example, map a Home Hub to a Sonos room as the default speaker.

* I have configured Google Music (for which I have a premium subscription) as the default service. But every time I ask Google to "Play [artist or song]", the Sonos responds saying "I can't do that here but you can ask me to play it on one of your other devices."

* In Google Home, there is a Sonos TV Control for each Sonos room including the Amps. This must be manually adopted to my home, then assigned a room in the Google Home app. However, it's not clear to me what the TV control does given that it isn't a speaker (e.g. perhaps permit voice control of the Sonos Beam/Amp's HDMI-CEC via Google Assistant?).

* It appears that you cannot cast to a Sonos system (e.g. open YouTube and select Cast or use similar control on Android phone). This may be why I cannot map my Sonos rooms as "default speakers"
This topic has been closed for further comments. You can use the search bar to find a similar topic, or create a new one by clicking Create Topic at the top of the page.

30 replies

chicks
May 14, 2019
I'm able to voice control from Google Home Hub to Sonos Play:1 pair, but they don't show up in list of Default speakers, which is EXTREMELY disappointing. Have to say something like: "Hey Google, play my flow from Deezer on Office Sonos". Annoying.
jgatie
May 14, 2019
I have downloaded 10.2 and configured my Sonos system for Google Assistant. I have 4 Sonos Amps and 5 Sonos Beams+Ones+SUBs. I have 9 Home Hubs and 6 Minis.

Some early observations for which I would appreciate feedback/confirmation from Sonos Support:

* Only rooms that have a Sonos Beam or Ones can be directly paired with Google Assistant. My Sonos Amps do not appear to be controlled by GA (e.g. using a Home Hub or Mini as a "microphone" for a Sonos Amp).


You should be able to use a Mini or Home hub to send music to your Amp by specifying the Amp room name. Try "Hey Google, play XXX on (Amp room name)".

* Related, none of my Sonos speakers appear as targets within Google Home to which you could map "default speaker". For example, map a Home Hub to a Sonos room as the default speaker.


I do not think this is possible at this time. It came later with Alexa, probably the case here.

* I have configured Google Music (for which I have a premium subscription) as the default service. But every time I ask Google to "Play [artist or song]", the Sonos responds saying "I can't do that here but you can ask me to play it on one of your other devices."


Make sure your Google Home GPM account is the same as your Sonos GPM account.

* In Google Home, there is a Sonos TV Control for each Sonos room including the Amps. This must be manually adopted to my home, then assigned a room in the Google Home app. However, it's not clear to me what the TV control does given that it isn't a speaker (e.g. perhaps permit voice control of the Sonos Beam/Amp's HDMI-CEC via Google Assistant?).


Can't help here, I don't have a Beam/Amp. Sorry.

* It appears that you cannot cast to a Sonos system (e.g. open YouTube and select Cast or use similar control on Android phone). This may be why I cannot map my Sonos rooms as "default speakers"


Correct, casting is not possible at this time. Whether Chromecast capability is coming is not known.
melvimbe
May 14, 2019
* I have configured Google Music (for which I have a premium subscription) as the default service. But every time I ask Google to "Play [artist or song]", the Sonos responds saying "I can't do that here but you can ask me to play it on one of your other devices."


I haven't been home to view the update yet, but I would make sure that Google and Sonos are both setup with the same music service account. If they are, I would try removing and re-enabling the account on Sonos, then try the command again.
Danny
Enthusiast II
May 14, 2019
Your luck is better than mine. Here is a sample:

"Hey Google, play Tom Petty"

Reply: "I can't do that here but you can ask me to play it on one of your other devices."

"Hey Google, play Tom Petty in the Office"

Reply: "I can't do that here but you can ask me to play it on one of your other devices."

"Hey Google, play Tom Petty on the Office Sonos"

Reply: "I can't do that here but you can ask me to play it on one of your other devices."

"Hey Google, play Tom Petty on Google Play"

Reply: "I can't do that here but you can ask me to play it on one of your other devices."

"Hey Google, play Tom Petty on Google Play Music"

Reply: "I can't do that here but you can ask me to play it on one of your other devices."

"Hey Google, play Tom Petty on Google Play Music on the Office Sonos"

Reply: "I looked for Tom Petty on Google Play Music on the Office on Google Play Music but it either isn't available or can't be played now"
Enthusiast II
May 14, 2019

You should be able to use a Mini or Home hub to send music to your Amp by specifying the Amp room name. Try "Hey Google, play XXX on (Amp room name)".


She says, "I'm afraid I can't do that yet"


* I have configured Google Music (for which I have a premium subscription) as the default service. But every time I ask Google to "Play [artist or song]", the Sonos responds saying "I can't do that here but you can ask me to play it on one of your other devices."
Make sure your Google Home GPM account is the same as your Sonos GPM account.


It is.
jgatie
May 14, 2019
Try these tips. Often it is due to devices sharing the same names. If all else fails remove and readd Google Assistant.

Help and tips for Google Assistant on Sonos
chicks
May 14, 2019
So, even though I can start music playing from the Home Hub to the Play:1's, the current song doesn't display on the Hub. Sigh. That's no better than the Amazon Show. A year and a half spent by Sonos to get this done right, and it's just a huge disappointment.

Back to controlling Chromecast Audio from the Hub, which is just a fantastic little setup. I sure wish Sonos had simply implemented Chromecast (along with all the other casting services already in place), and left the voice stuff to the inexpensive Google and Amazon devices.
Enthusiast II
May 14, 2019
One clarification, the failure appears to be associated with having a Google Home Hub in the same room as a Sonos Beam.

If I ask a Google Home Hub in a room without a Beam or Ones to play [artist] on a [Sonos room or group of rooms], that command works with both Beam+Ones or Amps. Also, visual controls appear on the Home Hub.

Where it consistently fails for me is when the Home Hub is in the same room as either a Sonos One or Beam. In that case, the Sonos Beam answers as described above.

Also, I cannot control a Sonos room from a Google Mini even when there is not Beam or Ones in that room. ("I can't do that yet").

P.S. my Sonos rooms didn't appear in my Google Home earlier today but now do. However, the appear as smart home devices with a settings icon. They still cannot be selected as default speakers.
Contributor I
May 14, 2019

* Related, none of my Sonos speakers appear as targets within Google Home to which you could map "default speaker". For example, map a Home Hub to a Sonos room as the default speaker.


Yeap. Yyyyeap yeap yeap.

As it turns out, you can only use this "integration" in whichever way you have it set up in your Sonos controller. If you have more than one Sonos speaker and/or Sonos speaker groups, great. If you (like me) have 1 Sonos speaker and then a home stereo with Chromecast, and then a bunch of Google Home speakers, you're basically ******.

I've waited for SO long for this just to be able to play the same music I play on my living room stereo on my Sonos Play:1 in the kitchen... so long.

Today I heard the update was coming, I took it and set everything up and then boom! Nothing. I now can tell Google to play music in the kitchen (saving me the press of 1 button).

I am pissed enough that now I decided to sell this awesomely sounding speaker in exchange for one that allows me that one simple thing: play the same music I'm playing over the network to which the Sonos is connected and royally ignoring.

I'm through with Sonos.
melvimbe
May 14, 2019


As it turns out, you can only use this "integration" in whichever way you have it set up in your Sonos controller. If you have more than one Sonos speaker and/or Sonos speaker groups, great. If you (like me) have 1 Sonos speaker and then a home stereo with Chromecast, and then a bunch of Google Home speakers, you're basically f*****.

You were never going to be able to play Sonos speakers in sync with Google home speakers. It's the same with Amazon. You can't sync Sonos with echos. These different systems use their own proprietary multi-room protocols.

I can understand why you would assume this would be a feature, but ultimately it was an incorrect assumption...or some ignorant sales guy lied to you. Also understandable to be upset, and understandable to not be interested in Sonos if you've already invested in Google Homes everywhere, but not exactly Sonos fault.
Danny