According to the zha documentation there is a requirement for zha groups to contain a minimum of two device members.
“At least two entities must be added to a group before the group entity is created.”
The implementation of this requirement seems inconsistent and arbitrary. I am requesting that an entity object be created even if there is only one device in a zha group. But also, is there a technical reason why the group has to contain any devices before an entity will be created?
Currently I can create a zha group with only one device member, bind a switch to the OnOff cluster and the switch functions as expected. But, HA won’t create the entity for the zha group if the membership size is less than two devices. This is what seems arbitrary because at a zigbee level the zha group functions properly with only one member, but HA wont create the entity unless it contains at least two members. Why is HA imposing this limitation?
I’ve personally had much better success binding my switch clusters to a group than binding at the device level. But to use the zha group in HA I need the entity object.
Thanks!