Programme ds18b20 avec lampe chauffante

Serial.print(now.year(), DEC);
   Serial.print('/');
   Serial.print(now.month(), DEC);
   Serial.print('/');
   Serial.print(now.day(), DEC);
   Serial.print(' ');
   Serial.print(now.hour(), DEC);
   Serial.print(':');
   Serial.print(now.minute(), DEC);
   Serial.print(':');
   Serial.print(now.second(), DEC);
   Serial.println();


if( temp <= 11 && now.hour() >= 8 && now.hour() <= 20 && now.day() >= 1 && && now.day() <= 7 ){ // si on est entre 8h et 20h que la T° < 11° 
   digitalWrite(RELAY,HIGH);
  ; 
 }
 else if( temp >= 20 ){ // si T° dépasse 20° on coupe le relais
 digitalWrite(RELAY,LOW);
    delay(10000);
}
 
else  digitalWrite(RELAY,LOW); // sinon, les conditions ne sont pas réunis, on coupe le relais
 
}  }  } 
if( temp <= 20 && now.hour() >= 20 && now.hour() <= 8 && now.day() >= 1 && && now.day() <= 7 ){ // si on est entre 20 et 8h que la T° < 17° 
   digitalWrite(RELAY,HIGH);
  ; 
 }
 else if( temp >= 30 ){ // si T° dépasse 30° on coupe le relais
 digitalWrite(RELAY,LOW);
    delay(10000);
}
 
else  digitalWrite(RELAY,LOW); // sinon, les conditions ne sont pas réunis, on coupe le relais
 
}  }  }

Comme sa ?