I have an issue similar to that reported here Google Assistant is not working - Google Home is however i have found that Routines setup in Google Assistant do work. I hope this isn’t a duplicate issue but as that one is a bit old and never reached a resolution i thought i would add this with the details of what i am seeing now.
I have Google Assistant setup using the manual steps in the documentation, this has been working for over a year without an issues but a few days ago Google Assistant (via a Google Mini speaker AND our phones) 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”.
What is very strange is that the commands work in the Google Home app using the buttons both on and off my home WiFi (I never got local Google Assistant control working due to VLANs and subnets). 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”.
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 fine.
When i get the error i can see nothing in the 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.
I am running version 2020.9.7 and this version was working fine before i haven’t updated yet - i have rebooted, re-linked the Google Assistant integration but i am not sure what else to try. Has anyone else had this issue or similar and been able to resolve it?
I may try updating to 2022.10.1 tomorrow but i don’t think this will make a difference as the issue seems to be that Google isn’t even sending a request to my app when using voice commands.
For completeness I did recently have the issues with DuckDNS where their DNS records weren’t propagating but i switched to Cloudflare and Google Assistant was working after that i don’t see any reason why this wouldn’t be an issue as i am using my own subdomain (that hasn’t changed) which has a CNAME record back to either my DuckDNS address or my new Cloudflare one.