Import your controller's CSV and substrate data lives alongside feeding logs, environmental readings, and irrigation schedules in one place. VWC, substrate EC, and substrate temperature charted over time with irrigation markers and dark period shading.
Stat cards surface averages across the selected time range. Toggle substrate EC to see the concentration-dilution cycle overlaid on the moisture curve. Every logged watering pins to the timeline with volume, pH, and EC details in the tooltip.
Export a CSV from your controller software or cloud portal. Drop it into Canopy. Temperature, humidity, VPD, CO2, PPFD, substrate VWC, substrate EC, and substrate temperature flow into the analytics system in seconds.
No manual format selection. No column mapping. No reformatting. The import modal handles detection, parsing, and error reporting. Each import is logged with a source badge, date range, and reading count.
Define the irrigation program stage by stage, week by week: events per day, volume per shot, pH and EC target ranges, runoff percentage targets. The schedule documents what the controller is programmed to do, so logged data can be evaluated against it.
The schedule pre-fills the watering log with calculated daily volume and surfaces target ranges as reference. Entered values are color-coded against schedule targets immediately. On the dryback chart, irrigation marker tooltips show planned vs. logged side by side.
Nutrient profiles define the feeding program: products, amounts, mixing order, and per-week EC and pH targets. Recipe view shows amounts to mix measured to your reservoir and feed strength. Targets view shows the ranges every reading is measured against.
The Precision Index scores how precisely your targets are being hit across the current grow week. Eight metrics scored in Automated environments: pH In, pH Out, EC In, EC Out, Day Temperature, Night Temperature, Day VPD, Night VPD. Each gets a hit rate. The overall score is the average.
When a metric drops below 85%, miss intelligence diagnostics appear: direction, timing, severity. The gap between "something is wrong" and "here is what to adjust" disappears.
Environmental readings imported from controllers render as day/night split charts with dark period shading. Day and night readings are separated automatically based on the light schedule, because optimal ranges are different for each.
DLI (Daily Light Integral) is auto-calculated from PPFD readings and the light schedule, summarizing total daily light delivery in a single number.
Growbot cross-references uploaded photos with the environment's full dataset: EC, pH, VPD, substrate VWC, dryback patterns, irrigation frequency, Precision Index for the current stage and week. Observations connected to data. Catch deficiencies before they happen.