Flow calibration
How to Measure Emitter Flow Before Trusting Irrigation Runtime
A practical method for converting a timed catch test into the flow value used to calculate cannabis irrigation runtime.
Run a representative catch test
Place a measuring container under the emitters used by one plant, run the station for a known amount of time, and record the collected milliliters. Test more than one location when pressure or line length may vary.
Use the same plumbing state as production: pump on, filters installed, pressure regulated, and the intended group of valves open. A single emitter tested under different pressure can produce a clean number that does not represent the room.
Two emitters collected together in one cup are useful when every plant receives two emitters. The measurement then represents total delivery per plant and can be entered directly as the plant-level flow basis.
- • Use the same number of emitters the plant receives
- • Measure an exact runtime
- • Repeat at the front and back of the table
Convert the measurement into flow
Divide collected milliliters by test minutes to calculate milliliters per minute. A 240 mL catch over five minutes equals 48 mL per minute for that plant position.
Runtime in seconds equals target milliliters divided by measured milliliters per minute, multiplied by 60. At 48 mL per minute, a 192 mL event needs 240 seconds. Keeping the units visible prevents gallons per hour, milliliters per minute, and per-emitter flow from being mixed together.
Round only at the controller boundary. Store the measured flow and target volume with enough precision to explain why the final runtime gained or lost a second.
- • 240 mL / 5 minutes = 48 mL per minute
- • A 192 mL target needs about 240 seconds at that flow
- • Recalibrate after hardware or pressure changes
Keep volume authoritative
Long runtime should trigger a warning or equipment review, but it should not silently change the crop-day shot percentage. Runtime is a translation of the approved volume through measured hardware capacity.
If the computed runtime cannot fit before the irrigation cutoff, the system should report the conflict. Quietly shrinking the runtime would deliver less water than the plan says, while quietly moving it later would shorten dryback.
A flow change can also be an equipment signal. Before accepting a large new calibration, inspect clogged emitters, filter condition, regulator pressure, pump behavior, and whether the same station grouping was used during both tests.
- • Do not substitute a runtime cap for the calculated runtime
- • Review unusually slow delivery
- • Confirm all mapped zones use the intended calibration
Measure distribution, not only the average
An average can look correct while the front and back of a table receive different amounts. Collect from representative positions at the same time and compare the spread. The result describes distribution uniformity as well as average flow.
When one location is far outside the others, fix the hydraulic problem before using the average as a scheduling input. Software cannot correct a blocked emitter by increasing water to every plant.
- • Sample the beginning and end of a line
- • Keep test duration identical
- • Investigate outliers before changing the room calibration
Recalibrate after meaningful hardware changes
Emitter count, emitter model, pump, regulator, filter, valve grouping, and supply pressure can all change delivery. Record a new catch test after those changes and keep the old measurement in history so runtime changes remain explainable.
Routine verification does not require rewriting the crop plan. It confirms that the hardware still converts the approved milliliters into the expected physical delivery.
- • Record date and station
- • Record emitters per plant
- • Record test duration and collected mL
- • Preserve the prior calibration
See the operating workflow
Follow room inputs through P1/P2/P3 schedule generation and operator review without connecting a controller.
Open the interactive demo