Rubber hoses like fire hoses or hydraulic hoses have a roughness very similar to commercial steel pipe. A value of around 0.0018 inch should give you realistic answers. Spiral wire reinforced hoses are a different story and the roughness could be 0.04 inch.
A potential problem with high pressure rubber hoses is that the diameter actually increases during operation. This is taken into account in evaluating fire hoses.
The nozzle at the end of the pipe should have very little influence in this case.
The Darcy-Weisbach formula is set up to calculate the pressure drop and not the flowrate. You therefore have to guess a flowrate and calculate the pressure drop and compare the result with you actual pressure drop. On the basis of this you refine your guess for the flowrate and calculate the pressure drop again. Keep doing this until the flowrate change from one guess to the next is insignificant.
You can speed up the guessing by noting that the pressure drop is roughly proportional to the square of the flowrate. For example, if your hose is smooth and you neglect any fittings a flowrate of 4 GPM will give you a pressure drop of 96 psi. Your actual pressure drop is 235.3 psi (250-14.7). Your second guess for the flowrate will therefore be 4 x (235.3/96)
0.5 = 6.26 GPM. Using this flowrate gives a pressure drop of 229 psi. Your third guess is therefore 6.34 GPM and this is probably as accurate as you can be within all the other assumptions.
Katmar Software - AioFlo Pipe Hydraulics
"An undefined problem has an infinite number of solutions"