Can't get Google Assistant account linking working

Gents,

I have been trying to get this working in the last couple of days and I’m right there at the end where I kind of ran out of options and ideas.
I’ve tried all the ideas listed in this thread and other like:

  • tunning the Role from Editor to Owner in Google Cloud Console/IAM
  • Making sure that Home Assistant HTML5 is not on the Home
  • Even removed entirely Home Assistant from my phone
  • played with the google_assistant config (with expose_by_default: true/false, with exposed_domains, without exposed_domains, with/without entity_config)
Current HA google_assistant config

# Configuration for Google Assistant (https://console.actions.google.com/)
google_assistant:
  project_id: home-automation-21f5b
  service_account: !include SERVICE_ACCOUNT.JSON
  report_state: true
  expose_by_default: false
  exposed_domains:
    - switch
#    - light
#    - sensor
  entity_config:
    switch.innr_sp_120_42a94203_on_off:
      name: Living_Room_Lamp
      room: LIVING_ROOM

In all cases I follow the add device procedure and just returns back to the Home control menu instead of showing the devices in Home Assistant.

Here are some screenshots from my phone:

Pictures

Any ideas are really welcome!

Thank you
Mircea

Did you ever get any luck with this? I’ve been struggling with the exact same thing for a while.

I’ve been struggling for weeks.
Have you or anyone able to get it work?

I’ve given up on Google Assistant, after (again) having to wrestle mightily trying to reinstate the integration after a recent rebuild.

My only use case was to control my HA with the various Google Home devices around my house, which I’ve since sold and replaced with Amazon Echos. At least when I have an Alexa issue, I’m able to get a human response from Amazon.

Updated.
After I stuck with it not take me to the add device to home page for weeks, I managed to get it working.

HERE ARE A LIST OF THINGS TO CHECK IF YOURS DOESN’T WORK.

  1. You must be able to access your HA through HTTPS.
  2. You might think that you pass #1 but you’re not. The reason is in #3 and #4
  3. Make sure that you have a public ipv4 (My ISP disable it, need a few mins chat) (check by visit what’s my check the ip, compare with what yours DDNS says if it’s the same, you’re good to go) (or just use your cellular to access your HA site)
  4. Make sure that the port is not blocked by ISP. (My ISP Block port 80, 443(Default https), 21, 25 etc. for security reason?) Again, a few minutes chat.
  5. You must provide the port number whenever you type you HA url even default port, especially during Google Action setup. For example, https://yourha.yourddns.com:443 (but I don’t recommend using this port)

The worst part about this is the fact that google doesn’t tell you anything why you failed.
Just troubleshoot it step by step, it will work.

It doesn’t have to be IPv4… IPv6 works fine.