Supongo que estas leyendo la temperatura usando una variable float y la comparas con un valor que será int.
Lo que puedes hacer es usar una variable auxiliar int y asignarle mediante un cast la variable float.
Un ejemplo:
void setup() {
Serial.begin(9600);
float x = 12.34;
float y = 12.95;
int xx = (int)x;
int yy = (int)y;
Serial.println(x);
Serial.println(y);
Serial.println(xx);
Serial.println(yy);
}
void loop() {
}
En esta caso la salida correspondiente a xx e yy será 12, simplemente habrás perdido los decimales.