   } else if ((greenhouseTemperature < (TEMP_VENTILATION - HYST_VENT))||(rollupState == LOW)) {
     setFan(OFF);
   }
+  delay(1000);
 }
 
 

int TEMP_FOURNAISE1 = TEMP_CIBLE-2;
int TEMP_FOURNAISE2 = TEMP_CIBLE-4;

byte HYST_ROLLUP = 2;           //hysteresis rollup
byte HYST_VENT = 2;             //hysteresis ventilation
byte HYST_FOURNAISE1 = 2;       //hysteresis fournaise 1
byte HYST_FOURNAISE2 = 2;       //hysteresis fournaise 2

long OPENING_TIME= 3000;       //temps de rotation des moteurs pour ouvrir d'un quart de tour(en mili-secondes)
long CLOSING_TIME = 2000;       //temps de rotation des moteurs pour fermer d'un quart de tour(en mili-secondes)
long PAUSE_TIME = 1000;         //temps d'arrêt entre chaque ouverture/fermeture(en mili-secondes)
//incréments d'ouverture(nombre d'incréments d'ouverture = PCT_OPEN/NB_OF_STEPS_IN_ANIMATION = 25/5 = 5 incréments d'ouverture)

//Autres variables
const int SLEEPTIME = 900; //temps de pause entre chaque exécution du programme(en mili-secondes)

volatile byte rollupState = HIGH;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  sensors.begin();
  pinMode(LIMITSWITCH, INPUT_PULLUP);
  pinMode(ROLLUP1_OPEN, OUTPUT);
  digitalWrite(ROLLUP1_OPEN, LOW);
  pinMode(ROLLUP1_CLOSE, OUTPUT);
