manumanu:
Pour l’hystérésis je propose plutôt cela.
Je reprends ce que Kamil a fait et je retire l'hystérésis dans la condition de mise en service.if (temp >= consigne) { //Conditionnement de mise en service.
digitalWrite(relay, HIGH); // Marche pompe.
}
if (temp <= consigne+hysteresis) { //Conditionnement de mise hors service.
digitalWrite(relay, LOW); // Arrêt pompe.
}
Désolé je n'avais pas les autres réponse, merci.
Donc même chose en y insérant ce code
if (temp >= consigne) { //Conditionnement de mise en service.
digitalWrite(relay, HIGH); // Marche pompe.
}
if (temp <= consigne+hysteresis) { //Conditionnement de mise hors service.
digitalWrite(relay, LOW); // Arrêt pompe.
Pas de changement même sur une sortie différente.
J'ai donc tenté de changer de Pin de lecture du 18B20, en le mettant sur le 7 pour exemple, mais IDEM.
manumanu : Honnêtement je débute vraiment, la méthode de lecture du sensor est un copier/coller donc pas vraiment les capacité à comprendre le déroulement exact de la méthode.
Je vais donc m'y pencher ce soir ou demain pour essayer la tienne et je reviendrai donner le(s) résultats.
C'est une piste vu que c'est la fréquence de la lecture du capteur que le relais réagis... étonnant.
Encore merci les gens !