ensured that my homeassistant is available over SSL on it’s own doamain
created a google project as described
added the config in yaml
google_assistant:
service_account: !include /config/SERVICE_ACCOUNT.JSON
project_id: hakreuzweidstrasse
report_state: true # This allows syncing the state with Google Home
expose_by_default: false # Do not expose all entities automatically
exposed_domains:
- switch
- light
entity_config:
switch.licht_buero:
name: "Bürolicht"
room: "Büro"
went in the google tool and connected to the project and then I get following error (translated from German)
no compatible devices in [test] xxxxxx-account.
probably you need first setup those devices in xxxx . if you have already setup those devices then google home maybe not supported.... blabla ... maybe temp, come back later
Now when I checked under settings/voice assistant/expose that that I have exposed some devices, I saw that there is only “Assist” LISTED and no Google. Can it be that I missed a step?
The integration page can be also reached by going to the device tab>Google Assistant>Google Assistant under Service Info. But it does not show up under my list of Integrations when going to Settings>Devices & services.
my suspicion is that I have for google included LIGHT while they are SWITCH in my setup… for now I stay with Alexa as I can use my old echo dot as well
I am having the same problem. I have been messing with this for days, it used to be working but stopped at some point, I have been trying to get it to work, but there must be something wrong with my settings. Seems hard to get help with this subject, as its conflicts with the pay service, nabu casa, so devs dont seem to care to help getting it for free.
It’s much easier to let Google Assistant discover all devices by itself than trying to list them. For that, keep expose_by_default to true and you can remove the optional exposed_domains and entity_config sections, for example:
When you then add devices again, it should find all of them, and will also display their domain and entity if you really want to limit the exposed ones later.
I’m having a similar issue. Setting all devices as exposed by default ads a couple of hundred devices, which just isn’t practical. Specifying domains give an error message… but devices are still shown as added… but they don’t show in Google Home. Very odd. Any news on this?
I hat a similar issue with my shelly shutters which were not available on google assistant. Changing the Show as definition of the Items from “Shutter” to “Blind” solved my Problem. Seems that the Show as is used to expose the entity to Google Assistant. Seems that Shutter is not compatible. Maybe similar issue on your issues?