Thanks to everyone who has contributed to the discussion! I appreciate all the input, and there’s no disagreement with any of the points made—there are some great suggestions here.
Perhaps my initial WTH could use some clarification. After all, the purpose of WTH is to gather ideas that can improve the user experience of Home Assistant.
Yes, it is possible to create helper groups and add those as entities to automations, dashboards, etc. However, if we want to group entities in this way, what’s the point of using labels? We might as well just stick to using groups.
To illustrate this, let’s consider the example of lights. Suppose we want to group eight lights in a kitchen and then group another four lights above the kitchen island. That’s two helper groups to create, and possibly a third group if we want a general “all kitchen lights” group. After creating the groups, we would add the individual light entities to those groups, and then add the helper entities to our dashboard or automations.
If we want to track how many lights are on, we would also need to exclude the helper groups we created since these groups now count as light entities themselves.
Labels, on the other hand, provide a simpler, more efficient way to handle this. The bulk addition of labels to entities is much more streamlined than creating multiple helper groups and adding entities individually, as shown in the example above.
It would make more sense to have a card where you can select a domain (so that the card displays relevant features for that domain) and be able to control labels—or the entities associated with them—based on the domain selected.
When adding labels to entities, we should ensure that we don’t add the same label across different domains. For example, you wouldn’t use the same label for a fan and a light or a switch, since you can’t adjust the brightness of a fan or a switch, and similarly, you wouldn’t change the speed of a light or switch.
In the Tile card example below, I’ve added a light group helper as the entity (“Lights Entry Door”). I changed the appearance to display “Entry Door,” adjusted the default tap behavior, set the icon tap behavior, and added the light brightness feature. This setup allows me to control everything I need directly from the dashboard—no need to tap for more info to toggle the light or adjust brightness, and I don’t care about changing the color.
When adding the Tile card to a dashboard, if there were an option to select a domain and then add the corresponding label for action, this would be a much more efficient process overall.
Thanks again, and I hope this helps clarify things a bit further. A big thank you to everyone who contributes to this amazing project—both community members and the Home Assistant team! Wishing you all the best for the New Year!