I have Google Assistant setup and linked to my local Home Assistant lights and devices, this has been working for well over a year without an issues but a few weeks ago Google Assistant (via a Google Mini speaker AND my Android phone) stopped responding to light/switch commands. E.g. “Turn on the Kitchen Lights” will return a response like “Sorry, it looks like 8 Lights aren’t available right now”. This is the same for individual lights or any other device/room.
What is very strange is that the buttons work in the Google Home app toggling the buttons both on and off my home WiFi. Also i have found that Routines do work. For example i have a “Boil the Kettle” routine that i have setup to turn on the kettle switch - this works without an error. If i say “Turn on the Kettle Switch” then this responds with the same “Sorry, it looks like the Kettle Switch isn’t available right now”. It is the same device that is activated.
I have tested this again by adding a new routine e.g. “Light up the food room” to turn on all the kitchen lights and this works but "Turn on the Kitchen Lights fails"
When i get the error i can see nothing in my Nginx reverse proxy logs so Google doesn’t seem to be even attempting to connect to the lights. I have also checked the Google Console Logs for the Home Assistant action and nothing for the failed attempts but working attempts all appear as normal.
I have removed the integration and re-added it, created new homes and deleted the old one but nothing has worked. My wife who is linked to the same home doesn't have an issue. It is just my account.
I feel like someone needs to hit a reset switch to make Google forget all my previous and existing devices and just deal with the ones that are currently active.
Thanks for posting and for being a step ahead of us.
I’m sorry for the trouble this has caused you, let me help you out. Try this, unlink the devices again then remove them directly to your Google account then relink them again using your Google Home app.
Check these helpful links.
Let me know how it goes.
I have done this but unfortunately the same thing happens. I tried creating a whole new home and also setup a new Home Assistant integration after having removed the old one from my account previously and this all failed.
Following the unlinking steps above and also unlinking in the Home app results in the same issue. If I use Google Assistant voice commands the devices are said to be unavailable. However using the Home app works fine.
@Juni, thanks for the help,
@NotAUsername, it would seem we need to retrain your voice since everything’s working when your wife controls it. Try the steps below and tell me how it goes.
I will give it a go but this isn't the issue, as I've mentioned Routines still work and my voice is recognised.
I can set timers, alarms and also add things to my Keep notes .
I just can't control any devices directly, Google isn't sending the requests to the application.
Understood. Could you try going to this page if you can see your services? If so, try unlinking them on the same page. If possible, try resetting one of your speakers.
Keep us posted.
Doing the factory reset will revert your devices back to its default and original settings. It’s like starting anew. If you could, please open the link and follow the steps.
If it’s good with you, why don’t we unlink your wife’s account from your apps, leaving only your account. That way we can verify if we’re dealing with some account concerns or not. Since your devices are working individually, routines are working and giving basic commands are working, we need to make sure we narrow things down to find the best solution.
Note: the partner themselves manages the URL portal used to link partners in the Google Home app. Issues encountered when linking a partner (home control) should be directed to that home automation partner for support. Partners are expected to support the integration of their products with Google Nest and Home devices.