I suppose it would be good to have a dynamic situation where it maybe a string.
For example, I am displaying my Hot Water Level. The result will be Low - Good - High.
So it maybe a case of comparing a string value and reacting… Low would be blue and high would be red
For the number values: just pull the current version from git, it should work now
For your “low/good/high” example: if you deliver numbers to the module and use the mapping feature it should work with the new format option, because format will be set before the mapping takes place.
Otherwise replacing the “range” parameter with a “compare: ‘string’” could be a solution. I will have a look at that later