@bkrysiak las Dich nicht verschrecken - das ist schon ok so.
Kannst Du mal durch Deinen Code gehen und schauen, ob es hier nicht evtl. eine falsche Zuweisung gibt?
if(temp4 < temp7m){
digitalWrite(relais7, LOW);
} else {
digitalWrite(relais7, HIGH);
}
if(temp4 < temp8m){
digitalWrite(relais8, LOW);
} else {
digitalWrite(relais8, HIGH);
}
Wenn ich der Logik aus dem Code folge, sollte temp4 eigentlich in der ersten Bedingung temp7 und in der zweiten Bedingung temp8 sein.
Na mal schauen, ob Du noch mitmachst. ![]()