Cover groups to support icons based on group content (or device_class)

Since the device class was recently added to the KNX integration, I’ve updated my covers to the correct class. Now they show a much better fitting icon in lovelace.
However, now all the cover groups still look wrong, because the icon is not based on the covers inside the group.
If I set up a unique id for a group I can set a fixed icon, but this does not change if the covers in the group are open or closed.
Ideally the icons should be derived from the covers inside the group or the device class should be available for cover groups as well.

I second this. It would be great if my garage door group used the same icon that all members of the group use. I think device_class on the group would be the best way to solve this, in case there are multiple device classes in the group.

I’ve replaced all my cover groups by a covers template using the following example, and it works great: