The precision of numeric fields should accomodate what the user provides
The problem is that by filters, the precision depends on the meteo parameter more than the filter itself (ex: a MAX on TA is fine with no decimal while on RH it will require 2 decimals at least).
The way to go would be to accept whatever precision the user provides in his/her input.