Google Assistant control of Home Assistant Docker, with Swag/DuckDNS/CloudFlare

Hi All,

Long story short, I’ve been working on setting up an unRAID server for the past few months, and have now got quite a bit set up, but am struggling with the next steps of Home Assistant.

The background, as it may be releavant:

  • unRAID x64 server
  • Plex docker, with associated other dockers
  • NextCloud docker - running through Swag (reverse proxy), DuckDNS & CloudFlare
  • Home Assistant - with Zigbee2MQTT set up and working, along with Mosquitto

I have an existing Google Home system set up, and would like to continue using this for now until I can fully replace with Home Assistant.

I’ve followed the guide here: Google Assistant - Home Assistant

I can access Home Assistant through the web now, all protected (I hope!) with Swag/DuckDNS/Cloudflare.

I’ve gone onto Google Cloud & created the App as described in the Guide above, but when I go to add the integration into Google Home, it says:

Could not reach [test] Computer. Please try again. ← ‘Computer’ being the name for the ‘action’ created in Google Cloud.

Is there any ideas on why this could be?

I’ve seen some posts saying I would need to create an App name/logo/terms of service etc. - I’ve done that, same issue. Is it the Swag/DuckDNS causing the issue? Or could I have made a mistake somewhere?

The fact my action is showing up when I try to add from within Google Home, and it links me through to a working log-in page on the web for my Home Assistant, says I’ve done at least something right, but when I enter my username & password, I don’t get a list of devices to add to Google Home from Home Assistant, I just get the error above.

Any help would be much appreciated.

I’ve found an error in the logs of the Google Cloud Console for the action:

"BACKEND_FAILURE_URL_ERROR"

correlates time wise to failed link attempts, not sure what is wrong though.

OK, never mind… embarrassingly simple typo in the action set-up.

Mods feel free to delete, apologies.