Sensor de Temperatura acuario

La librería devuelve valores float por lo tanto tus comparaciones estan mal.
Asi no

if (temperatura>29) {
    digitalWrite(7,HIGH); // se enciende el ventilador
}
if (temperatura<26){
    digitalWrite(7,LOW); //se apaga el ventilador
}

debe ser asi

if (temperatura > 29.0) {
    digitalWrite(7,HIGH); // se enciende el ventilador
}
if (temperatura < 26.0){
    digitalWrite(7,LOW); //se apaga el ventilador
}