The issue I think is either 1) the current UI is broken. Instead of showing ALL searchable entities, the tab only shows what is already exposed. See this:
I have manually exposed exactly 159 entities. They are the ONLY ones I can show; @petro isn’t correct that all entities are “searchable” and selectable.
or 2) It’s a poor interface to expose entities. The only way is to select each, one by one, via the “expose entities” buttom at bottom right.
He didn’t reply to you, I merged his WTH into this one. I have no idea why you have such a bone to pick with me or the comments made above. If there’s something to fix and adjust, this WTH is good enough as it is. There’s no reason to chastise people for being right or wrong. Please stop.
One thing I’d like to add is that devices are becoming richer and richer of entities so exposing an entity is getting more frustrating with all the scrolling/searching. I don’t know what the best way to address this, other than maybe having a drop down to filter by domain (not non-technical user friendly though).
For example, if I want to expose my “Office Light”, I have 87 entities in my list that match that name. The vast majority are from the single Zwave Dimmer called “Office Light”. It’s true that by default there would usually only be 15 to 20 entities enabled for that one device but I am showing the worst case scenario here (all available entities enabled… took me >250 clicks to do so as I could not get other methods to work).
Just a few years ago, it was very unlikely for a device to have so many entities but now it is more common making the picker window shown below no longer ideal. If one could easily filter by “light” (domain) it would make it much easier to find the relevant (one that makes sense to expose to assist) entity. Of course one can simply type light.office_light and obtain the same but I must admit I only thought about that now while writing this even though I’ve been annoyed by the issue many times.
I guess the suggestion is to add a drop down with domains relevant to the specific device (to keep list short and applicable) to avoid having to type in the specific entity name. This may still not be ideal given a light might use a light or switch (maybe others?) domain but it could be a step in the right direction.
i am going through the same problem i unexposed them all as i thought they can be easily be exposed as i saw the expose button at top right, but after i unexpose, the hard truth comes dripping down while my brain goes WALLAHI IM FINISHED, im done for, i support home assistant devs not for they cant make simple options like enabling all entities, they can add a warning that enabling all will make it slow but atleast let us do it, let us have some control, i thought home assistant was all about control and privacy and everything is in your hands, thats the main reason i am using home assistant, for control
(sorry if im a bit rude here but i am just sad, this is just my way of coping with the hard truth that i will have to expose them 1 by 1)
if someone has a plugin or a method which fixes this, please. please please. please guide me