Skip to main content

Update on the problems with Google automation routines

  • October 20, 2025
  • 10 replies
  • 147 views

Forum|alt.badge.img+8

It’s a bit difficult to pin down exact nature of the new problems with Google Assistant automation routines running on Sonos speakers that I reported earlier, but I’ve made some progress. It’s complicated by the fact that Google Home is in a state of flux at the moment as Google is making extensive changes that have introduced a lot of new bugs. No help from either Google or Sonos on this of course.

The main item is this: now when a Google Assistant routine runs on Sonos and executes a custom command or query action that generates spoken output, it causes the routine to abort after completing the action.

For example, you can have a routine with a series of actions to make device settings, or to tell you the time, the date. the weather, your schedule for the day, etc., and the routine will run just fine as long as they are standard actions or queries selected from the menu of the new automation editor. But if you insert in there a custom Google Assistant query or command not  on the menu that produces audio output, such as “What is the inside temperature?”, the routine will abort after executing that command. I am guessing that it is the fact that it produces spoken output on the Sonos speaker that is responsible, since some time ago Google Assistant on Sonos stopped being able to produce spoken text in routines using the GA command “Say (something)”. In my case the new bug was first triggered by my existing routine having the custom action “Activate (name of scene)”. This was formerly handled silently, but suddenly began generating the response “Ok, activating (name of scene)” on Sonos only, thus causing the rest of the routine to abort.

Possible workarounds:

There are now some new menu actions in the Google Home automation routine editor to execute actions that formerly required a custom Google Assistant command. For example you can now activate a Scene using a menu action instead of the custom command “Activate (name of scene)”. These menu actions do not abort the routine.

If you must have a custom command that might generate spoken output, try moving it to the last command in the routine, where the fact that it aborts the routine won’t matter.

10 replies

Corry P
Forum|alt.badge.img+19
  • Sonos Staff
  • October 21, 2025

Hi ​@Doug Ames 

Thanks for sharing your findings! We can’t really assist with Google Assistant functionality, so it’s good that you’ve found and shared this workaround to get routines working as they should!


106rallye
Forum|alt.badge.img+18
  • October 21, 2025

Hey, this helped me too! My good morning routine started with bringing the volume down to 50% (in case my kids left it to 99% earlier). It seemed this prevented the rest of the routine (playing the news from two different sources) to run.


  • Lyricist II
  • November 18, 2025

 

After several email exchanges with Sonos, they no longer want to intervene regarding the Google integration. This is certainly due to the lawsuits with Google... The customer is left to foot the bill. In France, the same problem exists: the "hello" routine hasn't worked for over a year, and the radio simply stops working. Recently, it has also stopped responding to simple commands like "resume" or even "playback."


106rallye
Forum|alt.badge.img+18
  • November 18, 2025

If you’ve had these problems for over a year, there might be something else that is wrong. The problems OP found a work around for started in October. I just tried and “Hey, Google, play Walter Trout” still gets the system to play Walter Trout on Spotify. Only changes are that the system does not acknowledge it like it used to and it seems to react faster to my command. After implementing the above work around my “Good morning” routine works again. I never tried “pause” or “playback” as commands. “Stop” still works though.


  • Lyricist II
  • November 18, 2025

 

I was responding to the fact that the "bonjour" routine hasn't been working properly for a long time now. When I run this routine, I get the weather, the day's events, and then the news (Radio France). The news doesn't work. And even worse... the stop command doesn't work in this situation :-)


Airgetlam
  • November 18, 2025

As I understand it, Sonos just recognizes a wake word and passes the content of the command to ‘the cloud’ for processing, then receives a corresponding command from ‘the cloud’ for execution. If it isn’t processing your commands, that’s an issue with Amazon’s ‘cloud’, not Sonos. There is essentially no processing of voice on Sonos. 

Where Sonos does any internal processing is only with their own Sonos Voice Control. Which may be why it has fewer languages, due to space considerations on the individual speakers. 


  • Lyricist II
  • November 18, 2025
We're talking about Google Assistant here ;-)I understand your point of view on the situation, but in that case, you'll have to explain why a simple Google Home Mini from 2016 still works perfectly well with commands that aren't recognized or are often misinterpreted on the Sonos One? Because if it's cloud-based, why does my Sonos One distort the command in those cases?

106rallye
Forum|alt.badge.img+18
  • November 18, 2025

I’ve long noticed commands via Sonos are handled differently than commands made directly via Google devices. If I ask GA on Sonos to play NPO Radio 2, it gives me a different broadcast. Via my Google Nest Mini this works way better. If it indeed works as ​@Airgetlam says, and I have not seen evidence for the contrary, this would also be on Google. Maybe Google uses different servers for commands via Sonos. Maybe they (might even be inadvertently) give a lesser quality experience via Sonos.


melvimbe
  • November 18, 2025
We're talking about Google Assistant here ;-)I understand your point of view on the situation, but in that case, you'll have to explain why a simple Google Home Mini from 2016 still works perfectly well with commands that aren't recognized or are often misinterpreted on the Sonos One? Because if it's cloud-based, why does my Sonos One distort the command in those cases?

Google has complete access to the firmware on your 2016 device, and is obviously much more interested in making sure everything works correctly on their own products, after they make changes than they do on Sonos speakers (or any non-Google brand).  Making sure everything works on a Mini is surely an easier task since they can do all the troubleshooting in house, rather than having to collaborate with employees of a different company.  The Mini very well may have been built in anticipation of where the company wanted to expand to, rather than the Sonos One, which was built with Sonos expansion in mind.  Maybe more importantly, customers are tend to assume blame is on the company who’s name is on the device for any integration issues.  So where is Google’s motivation to address these issues?  They don’t bring in more revenue, and it doesn’t hurt the company’s public image.  In fact many customers may opt to buy a Google brand speaker next because of the integration issues.  It may be a problem they are better off not addressing.


Forum|alt.badge.img+8
  • Author
  • Headliner I
  • November 21, 2025

Google has complete access to the firmware on your 2016 device, and is obviously much more interested in making sure everything works correctly on their own products, after they make changes than they do on Sonos speakers (or any non-Google brand).

 

Google reserves their special disruption efforts for Sonos only. Other Google Assistant speakers I have with outdated firmware going back 6 years continue to work just fine, equivalent to my Google Home speakers in most things, while with Sonos something new breaks in Google Assistant every couple of months. Sonos doesn’t even pretend to be attempting to fix these problems any more. I think there’s little doubt it’s the direct result of mutual enmity from the lawsuit.