A custom component to monitor your custom components

If you’re like me and you install custom components but then forget about them, then this custom component is for you!

The Custom Component Monitor keeps track of any unused HACS-installed integrations, themes, and cards (frontend components). It provides you with:

  • Name
  • Component type
  • Link to the repo
  • How many days it’s been installed for

And it comes with a card to make it easier to see what you’re ignoring. :slight_smile:
The card can either show all things in a single card (dangerous if you have a lot of unused components), or you can break the card up into separate sections.

It should hopefully show up in the HACS default repository soon, but for now you can install it from here: https://github.com/loryanstrant/HA-CustomComponentMonitor

3 Likes

And which component will monitor this component?!! :exploding_head::eyes::eyes:

2 Likes

Good point!
By configuring this component it is deemed as usage.
However, if you don’t configure the card that comes with it - I’m not sure the component cares.
Also, this component only brings the horse to water… :slight_smile:

Oh this will be perfect for my ‘fun stats’ dashboard. I’ve been wondering which HACS things I don’t use… no longer!

Feature request regarding the card: hide/show for ‘last scan’, ‘sort’, and ‘unused badge’ (the one top-right)?

Great suggestions, thanks!
Can I ask that you create issues in the repo for those please?

1 Like

What constitutes “unused”?

I’m showing 24 unused integrations. but several of them are actually used and show up in the integrations list.

The logic for what constitutes as unused is outlined in the README on the page.
I can’t factor for every integration type as there’s so many, but I tried for a variety of them.
If you can create an issue in the repo and list the ones that are showing up (falsely) as unused, I’ll see if I can replicate it.