Google assistant every thing from HA exposed after upgrading to .83

Hi guys
I’ve got ha linked to google assistant and after upgrading to .83 and resyncing (after buying some new hue bulbs) everything on HA is now exposed to google home.

How can I drop this?

I have the same issue

It’s ignoring the fact I only want switched exposed and not showing all 122 automations, sensors ect

Yes, glad to hear I’m not the only on i have the same problem on .83.1

It’s seems adding

expose_by_default: false

Has resolved the issue

Edit: change capital E

Well not for me :thinking:
I have

google_assistant:
  project_id: "***"
  api_key: "***"
  expose_by_default: false
  entity_config:
    light.hall:
      expose: true

and it’s not for me, is the capital “E” what makes the difference here? :thinking:

It’s exposing sensors as switches for me.

Sorry no that’s me not proof reading

Do you need to list all entities that you want to expose this way. Can it be done in each entity config or only in the Google config?

Yes, you will need to individually list each one if you turn off expose by default.

I have also figured out that you can list groups as before.

Everything is being exposed for me as well:

project_id: !secret ga_project_id
api_key: !secret ga_api_key
expose_by_default: false
entity_config:
  light.llama_lamp:
    expose: true
    room: Library

with my config as simple as this only “light.llama_lamp” should be exposed yet all of my devices are exposed to Google.

oh no, same issue here :frowning:
i also had the expose by default : false line before, now with 83.2 , everything is exposed now :frowning:
this is frustating :frowning:

You guys need to add the line exposed_domains: (with nothing after :) under expose_by_default: false. That should fix your issue.

1 Like

fiew, that fixed it!! thnx a lot
how come this is changed?

The logic was changed with 0.83.0, and they’re going to revert back to what it used to be some time soon since it’s causing issues.

how do you know this kinda stuff? :slight_smile:

Did they change it again in 0.83.3??? Because I tried the solution and it adds all my entity_id (360 of them) while I exposed only 56 as below (shown only 2)

  project_id: hassio-10-18
  expose_by_default: false
  exposed_domains:
  api_key: !secret google_api_key
  entity_config:
     cover.door:
        expose: true
        aliases:
          - Garage door
     group.ceiling_lights:
        expose: true
        room: Living room
        aliases:
          - Living ceiling lights

In my case it deleted all my devices , just the one I exposed… Gonna past config later what I did

here is it, this was working in 82.x , then in 83.x it exposed everything , so i had to remove/comment those domains

  project_id: xxx
  api_key: xx
  expose_by_default: false
  exposed_domains:
#     - cover
#     - switch
#     - light
#     - script
  entity_config: