Dymamic Icons for Ranged values

You can use this technique.
Have a scaled Item version of your number, in the case of 0-300 you might divide-by-ten for sanity. You can do that with rule or perhaps transform depending on data source.
Then arrange an icon set as you wish for 0-30 values.
Display that Item in your sitemap or HABpanel, use a multiply-by-ten transformation in your state presentation format to restore the original value for viewing.