Edita tu código usando la guía que te envié por privado.
Tu error es común. Los reles funcionan con lógica inversa. LOW lo activa y HIGH lo desactiva
aca el código corregido según tu explicación, no lo que presentaste.
void loop() {
float Temperature = sensors.getTempCByIndex(0);
lcd.print(sensors.getTempCByIndex(0));
sensors.requestTemperatures();
// Serial.print("Temperature");
sensors.getTempCByIndex(0);
// Serial.println(x);
lcd.setCursor(0,0);
lcd.print("Temperature: ");
lcd.setCursor(0,1);
lcd.print(" ");
lcd.setCursor(0,1);
if (Temperature < 24)
digitalWrite(relee, LOW); // esto activa el rele. Logica inversa
if (Temperature > 34)
digitalWrite(relee, HIGH); // esto apaga el rele. Logica inversa
}
Y mira como se debe presentar un código. Esto esta con etiquetas.