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 ?