Fix temperature reporting on OpenBSD
Fix temperature reporting on OpenBSD

On OpenBSD although the formula is correct due to integer division a
temperature of for example 54 celsius appears as 5. this patch first
treats it as a floating point op before retaining the non decimal digits

drkh5h/slstatus,drkhsh/slstatus