Address usability issues with the AXP192 output component

The usability of the output component is less than ideal since it cannot reflect the current state in the UI. This can cause strange things to happen if something tries to manipulate the value. Secondly it only covers percentages between 0 and 100%. This makes setting a specific voltage or current very annoying.

I would like some feedback as to options for handling this case. Some ideas I have are:

Approach Pros Cons
Number component Easy to validate, change to specific values. Will not work with light, fan, servo, or, button components
Light Gives feedback, restore behavior, and would be ideal for backlights It's not always a light. Same value setting issues as output.
Component No need for extra elements. Very easy to set values that never change Would need actions to change values. Special light component would be needed.
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information