Plant Care
- • Climate Control & VPD16
- • Disease & Pest Management14
- • Nutrient Solutions & EC34
- • Plant Health Monitoring7
12 parameters · live recalculation on every change
The water a root zone can actually hand the plant is field capacity minus the share bound at wilting point.
Running total after each term — the final net matches the headline reading in the result card, kept in sync live.
This is a deterministic model: the same inputs always produce the same outputs, calculated entirely in your browser with nothing sent to any server. It is a planning aid — not a quote, not a dosing instruction, and not a yield forecast. Treat every line as a working estimate and validate it against your own prices and measurements.
It models one system: A substrate moisture calculator that reads your pot like a water bank: field capacity per medium (coco 75%, rockwool 80%, soil 45%, perlite 35%, clay 50%), a wilting point below it (coco 15%, rockwool 10%, soil 15%, perlite 5%, clay 10%), and the dryback you actually steer — moisture = 100 − dryback, where dryback is your target lifted by VPD. It then prices the litres of water holding this gives you, the runoff your shot genuinely makes, the air-filled porosity your roots breathe, and the EC drift the substrate stacks, closed in a green—yellow—red safety band across moisture, aeration and water holding.
The engine computes 10 outputs from your 12 inputs. The headline number is Substrate Moisture (%), alongside Dryback Actual, Water Holding Capacity, Air-Filled Porosity. Every output updates live as you change a parameter.
Outputs depend on the inputs and assumptions shown here. Confirm relevant measurements and local conditions before acting.
Field capacity by medium — same locked table as the irrigation timer: coco 75%, rockwool 80%, soil 45%, perlite 35%, clay 50%.
Wilting point by medium: coco 15%, rockwool 10%, soil 15%, perlite 5%, clay 10% — the floor of the bank.
Water holding capacity = FC − WP: coco 60%, rockwool 70%, soil 30%, perlite 30%, clay 40%.
Moisture = 100 − dryback actual, so a 20% target at VPD 1.0 reads 80% on the sensor.
Air-filled porosity = porosity − moisture; roots need both, and 15–30% AFP is the air band to land in.
Runoff is honest water accounting: it only happens once the shot fills the gap between storage left and field capacity. Safety bands — moisture 50–70% GREEN · AFP 15–30% GREEN · WHC 30–60%.
This model combines the earlier Substrate-moisture-calculator, Water-holding-capacity-calculator, Dryback-calculator models.
The substrate moisture calculator reads moisture as 100 minus your actual dryback — a 20% dryback target at steady VPD reads 80% on the sensor — scaled by medium field capacity (coco 75%, rockwool 80%, soil 45%). It reports moisture, air-filled porosity, water holding capacity, runoff and EC drift in one safety band.
The dryback calculator prices the percent of available water transpired between irrigation events. Actual dryback = target × the VPD factor — 1.3 at 1.4 kPa pulls more from your 10–30% working band toward the generative red edge than 0.8 in gentle air — exactly the steering the archived irrigation engine leaned on.
Water holding capacity is field capacity minus wilting point: coco 75−15 = 60%, rockwool 80−10 = 70%, soil 45−15 = 30%, perlite 35−5 = 30%, clay 50−10 = 40%. The calculator scales that percent to litres in your container so the bank is something you can actually pour.
Read the substrate sensor and compare against the moisture this calculator derives from your dryback target: moisture = 100 − dryback actual. A 20% target at VPD 1.0 reads 80%; a 30% generative dryback reads 70%. Stay inside the 50–70% green band and trust the sensor, not your finger.
Air-filled porosity (AFP) is total porosity minus the moisture the medium is holding right now — AFP = porosity − moisture. Roots drown when AFP collapses toward 10% and starve for water above 40%; the ideal air band is 15–30%, which this calculator reports alongside moisture in one safety view.
Field capacity is how much water a medium holds against gravity after a full drain — the top of the usable bank. Coco holds 75% of its volume, rockwool 80%, soil 45%, perlite 35%, clay 50%. Below the wilting point (coco 15%, rockwool 10%) the plant can no longer pull that water, so the gap between the two is what really feeds the crop.