This is on hass.io v0.57.1. I followed the instructions here for Google Assistant and here-ish for Duck DNS.
Everything’s working as far as I can tell. I added a [test] home integration in Google Home on my phone. No errors are evident in any logs. I forwarded port 8123 and 443 through my router to the pi.
I don’t know how to talk to it. If I say “talk to home integration” she doesn’t know how to do that.
Are there logs that I can check out to see if stuff is going back and forth or not?
After you add your [test] app, you should be presented with a list of devices from your Home Assistant instance (lights, switches, etc.). You should tap on each and add them to a Google Assistant recognized room (living room, bedrooms, etc.). Then, as @kylerw said, you just ask google to turn on/off your accessories.
Is it possible to query the state of objects (in particular groups)? I have some groups that I can see in the google home app but not sure what to say to check their state
I am having an issue with this. I;ve completed all the steps as you mentioned in the google assistant app for iOS and they load fine. I can control devices via my phone, but google home is not aware of the devices at all. any suggestions?
@veames What exactly do you mean by “I can control devices via my phone”. Do you have the Google Home iOS app (there is also a Google Assistant app, which is confusing I know). You need to use the Google Home app to link your Google Home to your google account and to integrate the Home Control devices with your Google Home device.
@marthocoo Thanks, yes, I can see my devices on the Google Assistant app for iOS, but not in the Google Home app for iOS, nor can my google home device see the devices.
Ok odd that they aren’t showing up in the Google Home iOS app since that app is linked together with the Assistant app. Are you by chance accidentally signed into different google accounts on each app?
@marthocoo I thought the same, but when I check in settings of both apps they are the same account. I also tried signing out and in again on both apps.
Here’s something to try. Uninstall the Assistant app and see if you are able to access the config screen through the Home app to see your smart devices. I say this because when I sent mine up I didn’t have the assistant app and everything took place in the Home app. I later installed the Assistant app, and now when I select “Home control” in the hamburger menu, it brings me to the assistant app.
@marthocoo That was a good idea. Now on the Home App (android) I get the option to scan for devices, however it still doesn’t see anything. Prior to removing Assistant I did not have to option to scan for devices, it just displayed a message about me connecting to them via wifi.
Not sure if you’re using iOS or Android… but on my iOS Google Home app, without the Google Assistant app also installed, I have an option in the hamburger menu for “Home Control” which lists all my smart devices connected through the HASS component. There’s also a big plus sign in the bottom right which I can click to link new smart devices directly to Google Home, and which is where I linked to my [test] app in the first place…
You can also get there from hamburger menu, More Settings, and under Services, Home Control.
And as far as I know, you can’t scan for the HASS component - you have to link it via the Home Control menu via the plus sign.
Your Google Home device isn’t paired with the Google Home app . Do what the app is telling you to do to link the device to the app, and then you will have the menu options I’m talking about…
well look at that! You found the issue. Bad news is that there is no solution as there isn’t a way to pair AIY Google Assistant with Google home app… YET.
Ohhhhh I see. Earlier you referred to google home and I mistakenly thought you meant the device, not the app. There really should be separate names for these things. Yes currently the Home app will only pair with Google Homes (original, mini, etc) and not the homebrewed Google Assistant. And afaik a link to the Google Home app is a prerequisite for voice control.
Yes, after setting it up it was pretty dissapointing that I can’t just load in my devices. Apparently you can create your own actions and have them fed to HASS via a websocket API call, but that’s a lot of work.