Hola.
No se si esto está bien o no,pero por el momento funciona como yo espero,lo he probado y va bien.
Pongo el código anterior modificado.
Ya me contáis si puedo añadir algo más. Gracias
if (Frio<= TempVal) {
digitalWrite(Relay1,HIGH);// Apaga el rele1 frio
RelayEstatus=0;
lcd.setCursor(0,1);
lcd.print(" ");
}
if (Frio>TempVal+MargenTemp)
{
digitalWrite(Relay1,LOW);
RelayEstatus=1; // Enciende Rele1
}
if (TempVal>=Frio)
{
digitalWrite(Relay2,HIGH);// Apaga Relay2
}
if (TempVal>Frio+MargenTemp)
digitalWrite(Relay2,LOW); // Enciende Relay2
}