Why does the integration not honor the entities that are exposed in Settings -> Voice assistants -> Expose ?
Here's the config:
Example configuration.yaml entry
google_assistant:
project_id: testing-asd-ha
service_account: !include /config/SERVICE_ACCOUNT.json
report_state: true
#expose_by_default: false
exposed_domains:
- switch
- light
- climate
- cover
- lock
- media_player
- scene
- vacuum
- valve
- water_heater
- sensor
If I remove exposed_domains or enable expose_by_default: false - Google Home says "no compatible devices found".
If I leave as is - it finds 3745983754 devices that I don't have set as "exposed"... ?!
I've also set aliases and so forth, and it's not seeing it ?!?! Is that a clever way of forcing people into a subscription?