Since each sensor's data is essentially retrieved (or at least can be) using a command, a proposed feature would be to add a custom sensor that reads the output of the periodically run command. Currently, only a limited number of sensors are available. With this approach, the user would be able to add their own sensor data sources, which would reduce your responsibility of managing all the exotic hardware cases, let users fix problems with their sensors (like my battery rate sensor reporting once in 20 seconds, despite the one in tlp reporting each second) by specifying different data sources, and improve customizability.
Cool idea!