I want to know if a device needs to be recharged, vs the battery being replaced. And ideally, for those which need replacing, I want to know what kind of battery this is.
I’d like to see the ability to add properties to battery devices:
rechargeable boolean: If the battery can be recharged
type string: USB-C/Micro USB/CR2032/AA/[battery kind].
This could later be extended to more properties on entities.
I use Manual Customization to add whatever attributes I want to any entity. In fact, I use it for the exact same thing you described: battery attributes.
Manual customisation is ok, but I can imagine there are a number of things like this which could be very useful to users—hence wanting to see it as part of core.
If you mean you want to be able to do it via the UI, it’s unlikely to be implemented. In the past, there used to be limited UI support for customization but then it was removed.