problem with my if statment

jonisonvespa:
well im sot sure, im sure its not even reading esval, because the statment works but without the (esval == LOW)

Measure the pin with a multimeter and add a Serial.print(esval) to determine what is actually happening.