--- a/thermferm/server.c Fri Aug 01 09:25:38 2014 +0200 +++ b/thermferm/server.c Fri Aug 01 11:45:35 2014 +0200 @@ -301,13 +301,13 @@ if (strcmp(opt, (char *)"AIR") == 0) { if (unit->air_state == 0) - srv_send((char *)"215 AIR,%.3f", unit->air_temperature); + srv_send((char *)"215 AIR,%.3f", unit->air_temperature / 1000.0); else srv_send((char *)"215 AIR,NA"); return 0; } else if (strcmp(opt, (char *)"BEER") == 0) { if (unit->beer_state == 0) - srv_send((char *)"215 BEER,%.3f", unit->beer_temperature); + srv_send((char *)"215 BEER,%.3f", unit->beer_temperature / 1000.0); else srv_send((char *)"215 BEER,NA"); return 0;