Adding a action between two times, but relying on other variables.

something like

  if (t > 32 || h > 70) {
    if (millis() - lastOn > waitTime) {
      digitalWrite(Relay1, LOW);
    }
  }
  else if (t < 32 || h < 70) {
    digitalWrite(Relay1, HIGH);
    lastOn = millis();
  }

?