Is there a way to make Home Assistant not share specific devices with Google Home? I’m using my own integration (like the one shown in the Manual Setup section of this tutorial), not Home Assistant Cloud.
Yes, from the Google Assistant Manager found under the Home Assistant Cloud section, select Manage Entities. There you’ll be able to select the entities you wish to share or not.
If you’ve set it up manually, the YAML config section controls what to make available to Google. I prefer complete control over what is exposed, so I set
expose_by_default: false and then explicitly list each device to share.
google_assistant: project_id: l-assistante service_account: !include google_assistant_service_account.json report_state: true expose_by_default: false entity_config: !include google_assistant_entities.yaml
And then, for example:
binary_sensor.back_door: name: Back door expose: true room: Other
Not that I think setting the room actually does anything worthwhile (pretty sure it used to though).
@michaelblight Thank you!
I already said I’m not using Home Assistant Cloud, but thanks for trying to help
I wasn’t aware that the section I pointed out was dependent on Google Cloud. Thanks for enlightening me .