Best way to keep track of battery types

So I've amassed many different battery powered devices. Some need batteries charged or replaced more often than others but they all have different battery types.

What strategies are people using to keep track of all the battery types? Especially disposable batteries like the coin batteries with seemingly endless variations.

I just started a todo list but would like to have a way to set this on each device so I can see from a device's page what battery it needs and even maybe automate updating my list of batteries I need to buy.

Oh I just found this HACS integration

My approach: I would not load a custom integration for something like this.
I have a spreadsheet where I keep the types as well the dates I replaced them.
That way I have a good insight of how much I need to order when and not have them lying around here before using.

This is not really helpful if you're not sharing what it is...

I'm using a combination of manually created labels (Battery- type, Battery Powered Device, Battery Eliminator Cable, etc), Battery Notes, đŸĒĢ Low Battery Notifications & Actions and 🔋 Lovelace: Battery state card

The notifications and actions will automatically create a todo list with all the devices that need to either be charged or have battery replaced once they hit 10% after dong a weekly check first thing monday morning (I exclude my phone and UPS's - I have another automation setup to notify me when the UPS's come off mains and for various actions at specified % levels for safe shutdown of devices using them until mains is restored).

Battery notes is nice since I can see what battery a device has if its not already listed in the device details out of the box and using the manual labels lets me setup groupings to filter in and out what I need for those automation's.

I don't have that many battery devices, so I just use an entities card, and I manually update the display name of each to include the battery type.

No different than keeping a text file or spreadsheet. My "data" just happens to live in the dashboard YAML.

+1 for HA-Battery-Notes. It's super handy.

Not sure if you are responding to my post Nick, but I thought it was pretty obvious.

The idea for me was, that I wanted a single dashboard with all my battery gadgets that shows their current SOC and when I last fully recharged them.
If you wanted, you could add the type of battery to it - see the updated version.

So what you see is a dashboard with a singe picture-elemets card.
There I can write what I want (using state-labels), where I want it.

I added a bit more functionality underneath (i.e. pop-up alerts and notifications when critical SOC levels are reached etc.) but I think that is really not needed if you look at this card like once a week.

I guess I should have take a screenshot of the full browser window?

Yes, my point was that the image you had posted does not reveal anything at all and the colors surely do not seem to be from HA so we have to guess what solution you use.

@HarlemSquirrel I highly recommend Battery Notes integration. I've got a LOT of battery powered devices. It's so nice to have it tracking what type & quantity of battery each device uses, when it was last replaced, etc. And they have a nice database of known devices, so when you add a new device, there's a very good chance it already knows the type & quantity of batteries for that device.

I like the centralized battery tracking so much, that I even add non-HA devices to it. I use the Device Tools integration to add other devices (like remote controls). They don't do much in HA except live in my devices list, and keep track of battery type, quantity, last-replaced, device manufacturer, & model (& any other notes I care to keep on each device, like how to change the battery). Device Tools is a bit finicky, and I'm not sure of its continued maintenance, but it's been useful to me.

I love the simplicity of this!