What I'm suggesting is that the sections like this:
if (pump_Status == true)
{
Serial.print(" Pump Status : ACTIVE ");
Serial.println();
}
else if (pump_Status == false)
{
Serial.print(" Pump Staus : INACTIVE ");
Serial.println();
}
Could be replaced by a call like this:
DisplayStatus("Pump",pump_Status);
Where the DisplayStatus Function is:
void DisplayStatus (char* Title,boolean Status)
{
Serial.print(Title);
if(Status)
Serial.println(" ACTIVE);
else
Serial.println(" INACTIVE");
}