   
   // Alert business
   if (acpump.lastPressure > conf.alertPressureLevel) {
-    raiseAlert(HighPressure, PSTR("High pressure"));
+    raiseAlert(HighPressure, PSTR((char*)pgm_read_word(&(str_High_pressure))));
   }
   
   boolean currentlyOn;


void sendSelfTestResponse()
{
   sprintf(buf, PSTR("timeSince=%lu&"), (now() - selftest.lastTestTime));
   net.responseSendPart(buf);
   sprintf(buf, PSTR("cyclesSince=%d&"), acpump.onCycles-selftest.acCycles);
   net.responseSendPart(buf);
   sprintf(buf, PSTR("voltage=%d&"), selftest.batteryVoltageMv);
   net.responseSendPart(buf);
   sprintf(buf, PSTR("length=%d&"), (int)selftest.testLength);
   net.responseSendPart(buf);
   sprintf(buf, PSTR("pumpedHeight=%d&"), selftest.startingHeight - selftest.endingHeight);
   net.responseSendPart(buf);
   sprintf(buf, PSTR("result=%d"), selftest.passed);
   net.responseSendPart(buf);
   net.responseEnd();
}

      
  if (range.distance > conf.alertWaterLevel) {
    char tmp[40];
    sprintf(tmp, PSTR((char*)pgm_read_word(&(str_Water_level_d))), range.distance);
    raiseAlert(WaterLevel, tmp);
  }
  return range.distance;
