mejora en validacion horas de funcionamiento
This commit is contained in:
parent
d1bfc4b934
commit
89014ff8d7
@ -226,18 +226,27 @@ void setVarsEP(){
|
|||||||
case 3:
|
case 3:
|
||||||
if(validaHR(horaON1)) {
|
if(validaHR(horaON1)) {
|
||||||
EEPROM.put(dirHoraON1, horaON1);
|
EEPROM.put(dirHoraON1, horaON1);
|
||||||
|
} else {
|
||||||
|
horaON1 = EEPROM.read(dirHoraON1);
|
||||||
}
|
}
|
||||||
if(validaHR(horaOFF1)) {
|
if(validaHR(horaOFF1) && horaOFF1 > horaON1) {
|
||||||
EEPROM.put(dirHoraOFF1, horaOFF1);
|
EEPROM.put(dirHoraOFF1, horaOFF1);
|
||||||
|
} else {
|
||||||
|
EEPROM.put(dirHoraOFF1, horaON1 + 1);
|
||||||
|
horaOFF1 = EEPROM.read(dirHoraOFF1);
|
||||||
}
|
}
|
||||||
if(validaHR(horaON2) && horaON2 > horaOFF1) {
|
if(validaHR(horaON2) && horaON2 > horaOFF1) {
|
||||||
EEPROM.put(dirHoraON2, horaON2);
|
EEPROM.put(dirHoraON2, horaON2);
|
||||||
} else if(validaHR(horaON1)) {
|
} else if(validaHR(horaON1)) {
|
||||||
EEPROM.put(dirHoraON2, horaON1);
|
EEPROM.put(dirHoraON2, horaON1);
|
||||||
} // validacion incompleta
|
EEPROM.put(dirHoraOFF2, horaOFF1);
|
||||||
if(validaHR(horaOFF2) && horaOFF2 > horaON2 && horaOFF2 > horaOFF1) {
|
horaON2 = EEPROM.read(dirHoraON2);
|
||||||
|
horaOFF2 = EEPROM.read(dirHoraOFF2);
|
||||||
|
}
|
||||||
|
if(validaHR(horaOFF2) && horaOFF2 > horaON2) {
|
||||||
EEPROM.put(dirHoraOFF2, horaOFF2);
|
EEPROM.put(dirHoraOFF2, horaOFF2);
|
||||||
} else if(validaHR(horaOFF1)) {
|
} else {
|
||||||
|
EEPROM.put(dirHoraON2, horaON1);
|
||||||
EEPROM.put(dirHoraOFF2, horaOFF1);
|
EEPROM.put(dirHoraOFF2, horaOFF1);
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
Loading…
Reference in New Issue
Block a user