A lot of work to not expose everything…
I had the same issue after 83.2… I just needed to remove the domains, but the exposed_domain: line is still there…
About the ghost devices… Yes, that’s a common issue,Google knows about it, it does happen with Al kind of home control services… If it happens, you… Best practice is to remove the link, then also remove the empty rooms, then I sync, then link again, and sync again… Then ghost devices are gone…
Not that much - I only added expose_by_default: false - that is the only change I made - everything else was already there. I expose a domain and then exclude entities in that domain I don’t want exposed.
it works for you because, I think, you expose the domains. My config was like below and perfectly working until 0.82 (expose_by_default: false, and then expose: true under entity_config), or some recent changes (I can’t be sure about when was the change because I did not unlink/relink or sync since some time)
anyway the above logic should work (but it’s not, I hope the dev restore it as it was): expose_by_default: false means nothing is exposed, and then in entity_config you expose the entities you want to be exposed
Yes , this logic was working in 82…
Just add this line also : exposed_domains:
But no domains after it, in my case, it worked w only the identity that I expose we’re visible, rest not