OK, but I have fixed the scale going to -10,000, it is because I use -9999 to signify invalid readings, but the dew point gauge code wasn't trapping that return value and then doing something sensible! I'll get that fix uploaded when I have tested it some more...