Código persiana y millis

surbyte, ocurre el mismo problema que ocurría con el mío, cuando le das a "bajartodo" o "subirtodo", empieza a bajar o subir, y cuando pasan los segundos que le tenemos programado, hasta que no vuelves a enviarle una petición por web, no "despierta" y entonces desconecta el relé, por eso tuve que anular esta parte del código:

// if (!client) {
 //  return;
 // }

 // Serial.print("IP:");
 // Serial.println(ip);
 // Serial.println("new client");
 // while(!client.available()){
 //  delay(1);
 // }