How to Add More Decimal Precision to Energy Dashboard Cost Values

My gas company bills gas usage per MCF (one thousand cubic feet) and the going rate is usually somewhere between $4.00 and $8.00 per MCF. There are other charges, including a delivery fee and taxes, so I am unable to derive an accurate cost from the commodity charge alone. Instead, I can take my bill and divide the current charges by the usage. Unfortunately, my meter doesn’t present the values in MCF, and instead delivers them by raw cubic feet. So when I calculate my cost per cubic foot, I get a really small value usually around $0.013000 to $0.016000. The problem is that I cannot input these extremely small values into the energy configuration dashboard. I can only input values with 2 points of decimal precision. Therefore I am stuck either inputting $0.01 or $0.02 / cu ft.

I notice there is a way to tie the cost to an entity. If I go about this route, how can I create an entity that stores my current cost per cu ft in the appropriate decimal precision? That is, if the energy dashboard doesn’t automatically reduce the precision when it calls the value of the entity to perform it’s calculations.

Or is there another way I am not aware of?

So It seems I can use the input_number integration to store a float value of 0.001 precision. That certainly gets me closer to my goal and increases the accuracy of my energy dashboard. It’s not quite what I was looking for, but it’s enough.