WHAT:
What I’m proposing is not so much a feature request but more of a program where the Home Assistant (HA) team collaborates with the developers of the most popular frontend custom cards on HACS to integrate them into standard HA cards.
I’ve already researched this topic and found this post addressing why HACS itself is not a standard part of HA.
I understand why the developers of HA might not want to make HACS a standard part of HA, as well as certain HACS integrations. One major reason is that they have no control over the company that makes the product the integration is for and the changes they make. So unless the company actually wants to work with HA, it makes no sense to standardize it.
However, I think the frontend custom cards on HACS fall under a different category. For the most part, the frontend cards are made specifically for HA and work with anything in HA that falls within a certain type of device class
or can be used for all HA entities
. There is no outside influence affecting them. I also think this decision would be left up to the developer of the custom card and not the owner of HACS.
WHY:
There are many great custom cards on HACS, but sometimes, over time and for various reasons, a custom card becomes abandoned and is no longer maintained. I assume that for those developers, maintaining the card is not a top priority. When this happens, what was once a great card eventually breaks and loses all functionality, which is frustrating for the HA community members using it.
HOW:
Idk what goes on behind the scenes of HA, but can’t the developers create some type of program for this? It would only apply to the most popular custom cards. I suppose there could be an issue with the developers’ proprietary rights regarding the idea and the actual code of the custom card. This is why I’m suggesting some type of HA program that works with the developer to integrate their custom card into HA as a standard card. Maybe the developer could still somehow have access to updating it and expanding its features, but HA would take over maintaining it so it always remains functional for HA users.
Again, I don’t know what goes on behind the scenes at HA, but it seems advantageous to the developers of HA, the developers of the custom card, and the community that uses both. Plus, if the Open Home Foundation fights for the fundamental principles of privacy, choice, and sustainability for smart homes, then wouldn’t something like this fall under “choice” and “sustainability” for HA community members?