[RÉSOLU] Contrôle d'Humidité Débutant (lcd I2C 1602, Dht11 et relais)

bonjour,
les begin se mettent dans le setup, sinon tu initialise à chaque loop le lcd

  // Définit l'écran LCD 16 colonnes par 2 lignes
 lcd.begin (16, 2);
  // Réglage du rétroéclairage
   lcd.setBacklight(HIGH);

le relais s'active bien à partir de 65% d'humidité mais ne s'arrête pas à 85% comme souhaité.

relis bien ce que tu as codé

 if (h >= 65) { // on peut changer la valeur de l'humiditer ici inferieur ou = a 65 relais ouvert
   digitalWrite(relayPin, HIGH);
 }
  else if (h <= 85) { // sinon si humiditer superieur a 85 relais fermer
    digitalWrite(relayPin, LOW);
  }

ta condition >=65 est toujours valide donc pas de off au dessus de 65

ca ne serait pas mieux de dire
si h=>65 ET h<=85 ===> relais on
else relais off