Respond to Specific Google Home device

Hi all,

I’m trying to understand the concept of integrating Google Home with HA. I’ve got the Google Assistant integration sorted, and I understand that I can use “Hey Google” commands to trigger an input_boolean, which in turn triggers a specific automation (this is all theory at the moment after only just setting up the integration)

Now like many, I have a few Google Home devices dotted around the house, but I can’t seem to understand how I can get automations to use TTS to respond to the Google Home device that triggered the automation.

For example, if I say “Hey Google, what’s the temperature in the office”, I would like it to respond on the device that triggered the automation, rather than having to manually specify which device to trigger TTS on, if that makes sense.

Has anyone nailed this requirement at all?

1 Like

@TheStephLab - Did you ever get an answer to this question? I am wondering this exact same thing myself.

No I never did, and I haven’t managed to get it working by myself either!

Joining you two with the same question.
I also searching for a solution for that.

I’ve been thinking about this…would this work for your use case?

  • Have input booleans for each room that contains a Google Home device that is linked to presence detection - for example, if the Office is occupied, then the ‘Office Occupied’ input boolean turns on;

  • Use Node-Red…when the input Boolean (referred to in OP’s post) that you have set-up is turned on by Google Home, you could use a ‘Check Status’ node to determine which room occupation input booleans are on and then activate the TTS service to the Google Home device(s) in those rooms.

E.g

Seems to be the best solution so far. I am wondering if there might be any solution on this by using Google SDK or something?!