Google Assistant and HA not working together

I think I’ve exhausted all the google help out there. I just can’t seem to get any voice command to work. I started a bit complex trying to get a custom sentence to work and have now scaled back to just trying to get anything to register from Google to HA.

I’m starting to think I’m missing some fundamental aspect of the design. I have a v2.0 google mini assistant. It’s registered with Nabu and Google Home sees devices from HA. My HA has cloud configuration setup and running.

Should I be able to issue a command to google and have it trigger an action in HA?

I have this “simple” test in my configuration.yaml file:

conversation:
  intents:
    SetVolume:
      - "Set [the] TV volume to {volume}"
intent_script:
  SetVolume:
    speech:
      text: "Great! Test Worked."

Shouldn’t that simply return “Great! Test Worked” via Google when I give it the command of “Set TV volume to 4”?

Google complains that it can’t control that device because it isn’t linked to it. It doesn’t seem to know that it needs to give control to HA?

I got something working with google, but it’s just using the imported devices from HA. Should I be able to get google to work with the intents and the configuration I have in HA? Do I need to follow the steps to configure google for local processing or is this how things are supposed to work?

Have a good look at this. I’ve used the exact code from this to control mine (look specifically at the ’ Setting up sentences in the config directory’ section).

But I also notice in your post, that you’d like the response via your Google speaker. If that’s the case, then your intent_script would also need a service call to TTS to the Google speaker. Here’s an example, that you can modify to suit your needs.

intent_script:
  SetVolume:
    speech:
      text: "Great! Test Worked"
    action:
      service: "tts.google_translate_say"
      data:
        message: "Great! Test Worked"
      target:
        entity_id: <INSERT_GOOGLE_SPEAKER_ENTITY_ID_HERE>