trying to cut down on manually created groups (with light entities) and transforming these to light groups makes me wonder how we can count the lights in these light groups, general, or with tests too on/off
apparently the background cost of maintaining these groups with lights, is so heavy, that transforming them into light groups would be rewarding.
however, I need the ability to count the on/lights, so please have a look f that would be possible.
I have already concluded we can’t ‘expand’ these light groups, so I am not really confident it is possible at all.
Oh, the confusion is “all_doors” for me is a group I made consisting of all my doors. It’s not an automatically created group.
You can still create groups, and I don’t think these groups are very process expensive. The expensive part was the automatic creation/removal/maintenance of all of these groups that many people used.
The light group isn’t for grouping things to keep track of. It is not the same thing as a group of lights.
The group light platform lets you combine multiple lights into one entity. All child lights of a light group can still be used as usual, but controlling the state of the grouped light will forward the command to each child light.
It is a single entity now. And from what I can tell, there is no attribute that shows each individual light in the group.
After rereading your question, I finally understand it. So my only answer is “I don’t believe creating a group of lights (not a light group) to be bad for the system. But I think you’re right that it’s not possible to track a light group like you could a group”
well, Im still not convinced about that after setting homeassistant.core: debug in logger. the amount of data logged for administrating the groups with lights was quite simply stunning… I have quite a few lights, and had many of these on more groups, depending on the needs for counters and layout in the house.
Some of these even doubled, as default groups, so they can be counted and checked for individual light state, and as light groups, for the supposed advantage previously mentioned.
keeping up with all that info takes quite some backend power.