16-room facility, 15-day audit (May 4 – May 18, 2026). Vangarden runs a rockwool-slab flower deck with 5 rooms in early-flower stretch (Week 1–2 Generative), 5 in bulking (Vegetative 2), and 6 in ripening (Week 6–8 Gen / Ripening Gen 2 / Finish). The data shows two structural signals: (1) 0 of 16 rooms have a weak substrate-EC stack (daily peak − trough <1.0 mS), meaning the slab is not concentrating salts between shots — a P3 / P2 ratio problem, not a feed-EC problem; (2) only 2 of 16 rooms hit their phase-specific overnight dryback target, with most stretch rooms running shallow vs the 20–30% generative-stretch ask. On the upside: 9 of 16 rooms sit inside the phase pore_EC band, and substrate climate stays in the VPD comfort zone for the slab. Recommendations focus on EC-stacking discipline at the Owner level and P3 dry-down depth at the Grower level.16-room facility, 15-day audit (May 4 – May 18, 2026). Vangarden runs a rockwool-slab flower deck with 5 rooms in early-flower stretch (Week 1–2 Generative), 5 in bulking (Vegetative 2), and 6 in ripening (Week 6–8 Gen / Ripening Gen 2 / Finish). The data shows two structural signals: (1) 0 of 16 rooms have a weak substrate-EC stack (daily peak − trough <1.0 mS), meaning the slab is not concentrating salts between shots — a P3 / P2 ratio problem, not a feed-EC problem; (2) only 2 of 16 rooms hit their phase-specific overnight dryback target, with most stretch rooms running shallow vs the 20–30% generative-stretch ask. On the upside: 9 of 16 rooms sit inside the phase pore_EC band, and substrate climate stays in the VPD comfort zone for the slab. Recommendations focus on EC-stacking discipline at the Owner level and P3 dry-down depth at the Grower level.
Source register: Vangarden 2-Week Report 2026-04-14 → 2026-04-28 (shipped 2026-04-29) + earlier Vangarden 2026-04-20 brief + Terros 1 connectivity ticket (resolved 2026-05-07).
4/28 reconfirmed F6 hot 30+ days at 81.3°F day / 76.6°F substrate. This window: F6 air-on 78.2°F (−3.1°F vs 4/28), substrate 74.1°F (−2.5°F). F6 finally cooled in finish-to-harvest. The HVAC / Argus delta either got addressed or the room load dropped on its own. Diagnostic step (verify Argus setpoint matches H421 reading facility-wide) still recommended for the newly-flipped hot rooms below.
4/28 hot cluster was F6, F8, F10, F13, F16, F17, F18. May 4–18 air-on means: F5 82.1°F (new flip, hot), F2 80.2°F, F16 80.5°F (still hot), F17 80.1°F (still hot), F1 81.0°F, F18 79.6°F (cooled), F10 79.0°F (cooled), F13 78.8°F (cooled), F11 79.3°F (cooled), F8 79.3°F (cooled). F17 carries 17.3 VPD-stress hrs/day — single worst climate room in the facility. The hot-cluster pattern is now concentrated in the early-flower / stretch ring (F1, F2, F5, F16, F17) rather than facility-wide.
4/28 flagged F8 + F17 running hotter at night than day (HVAC not holding setpoints in dark cycle). May 4–18: F8 DIF +1.08°F (positive, day > night — fixed). F17 DIF −0.38°F — still slight inversion, paired with the 17.3 VPD-stress hrs above. F17 still needs a HVAC walkthrough.
4/28 callout: four rooms past 10 dS/m on hot-zone probes (F2, F12, F14, F9). May 4–18 at room mean (not just hot-zone probes): F14 17.9 mS (post-flip flush spike, dropped to 3.0 by 5/18), F2 13.2 mS (Week 1 Gen — running above the 6–12 stretch band), F12 11.7 mS (Week 1 Gen — just inside band). F9 is dark in this window (harvested, F9 4/28 pivot completed its cycle). The stacking discipline issue Cian flagged 4/28 has not improved — F14's 17.9 mS room-mean is well outside any phase band and needs immediate flush-or-finish call.
4/28 confirmed the pivot worked (VWC 60.8% → 48.2%, dryback opened to 18.9% — the deepest in the facility, EC 6.39 → 7.3). F9 has no active HG May 4–18, meaning the run completed and harvested. Pivot played the full arc. Hot-spot zone z72525 (10.09 mS on 4/28) was carried through to harvest; physical inspection at strip-down would close the loop.
4/28 report deferred the device-fleet inventory to "a follow-up off-hours run." This audit also focuses on cultivation, not mesh health. Pulling Vangarden's device fleet via aroya-device-health as a sibling report is the next-cycle ask — particularly relevant given Terros 1 connectivity issue was open 2026-05-06.
Auto-drafted troubleshooting reply to Christopher Cooke 5/6 evening brief; reply sent 5/7, confirmed in 5/8 evening brief. Ticket closed inside the audit window.
Vangarden's HVAC plant is undersized for the cultivation load it's carrying right now. 12 of 16 flower rooms (75%) sit in a "bad" HVAC verdict for the 2-week window; none of the 16 hit the day/night DIF target band for their phase. 10 rooms run a NEGATIVE DIF (night air warmer than day air) — a textbook signal that cooling capacity collapses when the lights cut and the latent dehumidification load is dominating the room. 7 rooms exceed the day-air ceiling on ≥7 of 15 days; the worst, F 17, spent 17.3 hrs/day outside its VPD band — call it 4-5x normal stretch-phase stress for the plants. F 12 swings 12.8°F across the day, meaning the room cannot hold its setpoint — capacity is fighting load, not modulating it. This is consistent with the 4/20 → 4/28 Argus/AROYA temperature-mismatch hypothesis: HVAC is either commanded to setpoints it cannot reach, or it's hitting them but the room load (lights + transpiration) exceeds the rated sensible/latent capacity. The yield consequence is real — root-zone temps in 11 rooms are within 1-3°F of the 78°F root-degradation line because air is the only path to cool the substrate when the slab is sitting in 80°F day air.
Signals below evaluate whether the climate plant has the headroom to hit the targets the recipe asks for — not just whether the current reading is on-band. A room can be "in band right now" and still be a capacity risk if it never gets the DIF, if it swings 8°F across the day, or if VPD-stress hours pile up.
| Room · Phase | HVAC verdict | Day air (lights-on) | Night air | DIF | Diurnal swing | VPD on / off | VPD-stress | RH lights-on | CO₂ lights-on | Substrate · Δ vs air | Capacity flags |
|---|---|---|---|---|---|---|---|---|---|---|---|
| F 17 Bulking/Vegetative 2 | BAD | 80.1°F band 74–80°F |
80.5°F | -0.4°F target 2–5°F |
3.6°F day air min→max |
1.64 / 1.61 kPa | 17.3h /day off-band |
53.5% | 1364 ppm | 74.8°F Δ vs air -5.3°F |
day air 80.1°F > 80°F ceiling DIF -0.4°F NEGATIVE (night warmer than day) VPD-stress 17.3 hrs/day outside band VPD lights-on 1.64 kPa runs above 1.4 target 12/15 days over band ceiling |
| F 6 Finish to Harvest | BAD | 78.2°F band 72–78°F |
79.6°F | -1.4°F target 4–8°F |
1.4°F day air min→max |
1.42 / 1.68 kPa | 10.9h /day off-band |
57.2% | 1304 ppm | 74.1°F Δ vs air -4.1°F |
day air 78.2°F > 78°F ceiling DIF -1.4°F NEGATIVE (night warmer than day) VPD-stress 10.9 hrs/day outside band 14/15 days over band ceiling |
| F 1 Week 2 Generative | BAD | 81.0°F band 76–82°F |
82.6°F | -1.6°F target 2–5°F |
4.9°F day air min→max |
1.46 / 1.57 kPa | 7.9h /day off-band |
59.7% | 1173 ppm | 76.0°F Δ vs air -5.1°F |
DIF -1.6°F NEGATIVE (night warmer than day) VPD-stress 7.9 hrs/day outside band VPD lights-on 1.46 kPa runs above 1.2 target diurnal swing 4.9°F (HVAC fighting setpoint) |
| F 12 Week 1 Generative | BAD | 79.0°F band 76–82°F |
80.9°F | -1.8°F target 2–5°F |
12.8°F day air min→max |
1.55 / 1.92 kPa | 7.9h /day off-band |
55.5% | 1448 ppm | 72.9°F Δ vs air -6.2°F |
DIF -1.8°F NEGATIVE (night warmer than day) VPD-stress 7.9 hrs/day outside band VPD lights-on 1.55 kPa runs above 1.2 target diurnal swing 12.8°F (HVAC fighting setpoint) |
| F 14 Week 1 Generative | BAD | 79.1°F band 76–82°F |
78.4°F | +0.7°F target 2–5°F |
12.2°F day air min→max |
1.49 / 1.55 kPa | 5.1h /day off-band |
58.6% | 1338 ppm | 73.2°F Δ vs air -5.9°F |
DIF +0.7°F shallow vs 2–5°F target VPD lights-on 1.49 kPa runs above 1.2 target diurnal swing 12.2°F (HVAC fighting setpoint) |
| F 3 Ripening/Generative 2 | BAD | 77.7°F band 72–78°F |
79.6°F | -1.8°F target 4–8°F |
5.5°F day air min→max |
1.41 / 1.48 kPa | 3.9h /day off-band |
56.8% | 1442 ppm | 72.3°F Δ vs air -5.4°F |
DIF -1.8°F NEGATIVE (night warmer than day) 10/15 days over band ceiling diurnal swing 5.5°F (HVAC fighting setpoint) |
| F 18 Week 6 Generative | BAD | 79.6°F band 72–78°F |
80.0°F | -0.5°F target 4–8°F |
1.6°F day air min→max |
1.3 / 1.44 kPa | 2.8h /day off-band |
62.6% | 1267 ppm | 75.5°F Δ vs air -4.1°F |
day air 79.6°F > 78°F ceiling DIF -0.5°F NEGATIVE (night warmer than day) 15/15 days over band ceiling |
| F 2 Week 1 Generative | BAD | 80.2°F band 76–82°F |
81.4°F | -1.2°F target 2–5°F |
11.3°F day air min→max |
1.48 / 1.61 kPa | 2.2h /day off-band |
61.4% | 1102 ppm | 74.2°F Δ vs air -6.0°F |
DIF -1.2°F NEGATIVE (night warmer than day) VPD lights-on 1.48 kPa runs above 1.2 target diurnal swing 11.3°F (HVAC fighting setpoint) |
| F 5 Week 2 Generative | BAD | 82.1°F band 76–82°F |
82.4°F | -0.3°F target 2–5°F |
8.3°F day air min→max |
1.42 / 1.56 kPa | 2.1h /day off-band |
63.2% | 1219 ppm | 75.9°F Δ vs air -6.2°F |
day air 82.1°F > 82°F ceiling DIF -0.3°F NEGATIVE (night warmer than day) VPD lights-on 1.42 kPa runs above 1.2 target 9/15 days over band ceiling diurnal swing 8.3°F (HVAC fighting setpoint) |
| F 11 Week 6 Generative | BAD | 79.3°F band 72–78°F |
80.1°F | -0.8°F target 4–8°F |
3.7°F day air min→max |
1.44 / 1.34 kPa | 1.9h /day off-band |
58.1% | 1591 ppm | 74.5°F Δ vs air -4.8°F |
day air 79.3°F > 78°F ceiling DIF -0.8°F NEGATIVE (night warmer than day) 13/15 days over band ceiling |
| F 16 Bulking/Vegetative 2 | BAD | 80.5°F band 74–80°F |
79.8°F | +0.7°F target 2–5°F |
4.1°F day air min→max |
1.45 / 1.27 kPa | 1.1h /day off-band |
59.5% | 1541 ppm | 75.8°F Δ vs air -4.7°F |
day air 80.5°F > 80°F ceiling DIF +0.7°F shallow vs 2–5°F target 12/15 days over band ceiling diurnal swing 4.1°F (HVAC fighting setpoint) |
| F 7 Week 8 Generative | BAD | 75.8°F band 72–78°F |
77.0°F | -1.2°F target 4–8°F |
2.5°F day air min→max |
1.37 / 1.42 kPa | 0.3h /day off-band |
54.9% | 1443 ppm | 71.2°F Δ vs air -4.6°F |
DIF -1.2°F NEGATIVE (night warmer than day) |
| F 13 Bulking/Vegetative 2 | WARN | 78.8°F band 74–80°F |
77.1°F | +1.6°F target 2–5°F |
2.9°F day air min→max |
1.48 / 1.53 kPa | 6.0h /day off-band |
56.2% | 1328 ppm | 73.0°F Δ vs air -5.7°F |
DIF +1.6°F shallow vs 2–5°F target |
| F 10 Bulking/Vegetative 2 | WARN | 79.0°F band 74–80°F |
77.3°F | +1.6°F target 2–5°F |
3.6°F day air min→max |
1.19 / 1.27 kPa | 1.4h /day off-band |
65.0% | 1388 ppm | 75.1°F Δ vs air -3.9°F |
DIF +1.6°F shallow vs 2–5°F target |
| F 8 Bulking/Vegetative 2 | WARN | 79.3°F band 74–80°F |
78.2°F | +1.1°F target 2–5°F |
4.2°F day air min→max |
1.32 / 1.31 kPa | 0.2h /day off-band |
61.6% | 1287 ppm | 74.1°F Δ vs air -5.2°F |
DIF +1.1°F shallow vs 2–5°F target diurnal swing 4.2°F (HVAC fighting setpoint) |
| F 4 Ripening/Generative 2 | WARN | 77.1°F band 72–78°F |
76.5°F | +0.6°F target 4–8°F |
0.5°F day air min→max |
1.23 / 1.26 kPa | 0h /day off-band |
61.5% | 1275 ppm | 72.7°F Δ vs air -4.4°F |
DIF +0.6°F shallow vs 4–8°F target |
NEGATIVE DIF (night ≥ day) in 11 rooms is the loudest signal. Lights-off should be the easy phase for HVAC because the sensible load drops 60-80%; if the room actually warms up after the lights cut, the plant is dumping latent heat (transpiration → condensation in the slab and on the canopy) faster than the dehumidifier can pull it. Either the dehumidifier is undersized, the condenser coil is at max delta-T already, or the cooling is set to "off" at night and only the dehum reheat is running. Fix: capacity audit of the dehum + condenser pair, confirm cooling stays modulated at night, and verify the Argus / BMS setpoints actually match what AROYA's H421 reads (the 4/20 → 4/28 carry-over).
Diurnal swing > 8°F in F12 (12.8°F), F14 (12.2°F), F2 (11.3°F), F5 (8.3°F) — all post-flip stretch rooms — says the room can't hold its setpoint when the lights come on. Either the recipe is asking for too steep a transition (lights-on shock load) or the cooling has to ramp from idle to max and the response lag is 30-90 minutes. Fix: stagger lights-on across the facility (rolling 5-min offsets), pre-cool the room 30 min before lights-on, and re-rate the per-room HVAC sensible capacity against the actual lighting wattage (LED watts × density × duty cycle).
Substrate-vs-air delta: 11 rooms run substrate temps within 1-3°F of air. With slab at 74-76°F day, the root-zone steering window collapses — there's no thermal pull to dry the slab. Fix: drop the air-on band 2-4°F before adjusting any irrigation lever; the irrigation strategy can't compensate for an HVAC problem.
Capacity sizing rule of thumb (carry into the next HVAC conversation): per 1000 W of LED, plan for ~2,400 BTU/hr sensible + ~1,200 BTU/hr latent at design VPD. Add 15-25% headroom for transition / lights-on peaks. The pattern here — every room post-flip is hot, every room in mid-bulk is hot, only the deep-ripening rooms approach band — says the load curve is real and the plant is sized for an average day, not the peak.
The irrigation recipe and the climate setpoints have to be read together — they are coupled by plant biophysics. Vangarden is currently running aggressive crop-steering recipes (generative push in stretch + ripening, classic bulking in mid-flower) but the climate plant isn't holding the envelope the recipe was designed for. 10 rooms run negative DIF (night warmer than day), 4 carry >6 VPD-stress hrs/day, 4 have diurnal day-air swings >8°F. These signals aren't separate problems — they're the same problem refracted three ways: the room can't deliver the climate the irrigation strategy is asking the plant to do work in. Adding more shots, deepening dryback, or pulling feed EC will not fix what's fundamentally a climate-capacity gap.
| Climate signal | Biophysics | What it does to your irrigation strategy |
|---|---|---|
| VPD-stress hrs/day band miss in either direction |
Stomata partially close when VPD > 1.6 kPa or open uncontrollably when < 0.6 kPa. Either way, gas exchange decouples from soil water availability — the plant ISN'T pulling at the rate the slab is giving. | P1 / P2 shot recipes calibrated for "normal" transpiration are wrong. F17 (17.3 hrs/day stress) can run a perfectly tuned 4% shot pattern and still flat-line dryback because the plant isn't drinking. Looks like sensor issue, IS climate. |
| Negative DIF night air ≥ day air |
Stomata should close in the dark; transpiration ≈ 0; the slab should drift down with only respiration losses. When night air is warmer than day, residual stomatal conductance + leaf temperature drive continued ET — the plant burns sugars to defend itself against thermal stress. | P3 dry-down extends past target — slab is over-drying overnight. Morning AROYA reading shows "great dryback" but it's a climate-driven over-pull. Bigger P1 catch-up shots → channeling → eventual flush-or-finish forced call. |
| Diurnal swing >8°F HVAC fighting load |
Stomatal response lags air-temp change by 30–90 min. Lights-on shock leaves stomata mostly closed for the first 60-90 min; plant doesn't pull water; ET rate flat. Then stomata catch up and transpiration spikes. | F12 (12.8°F swing), F14 (12.2°F), F2 (11.3°F) — post-flip stretch — show inconsistent P0 trigger times and erratic P1 shot demand. The grower will see "the recipe doesn't work the same every day" — it's the climate, not the recipe. |
| Substrate-air thermal coupling |Δ| < 4°F |
Healthy slab should run 3–6°F cooler than air during lights-on (evaporative cooling) and 1–2°F warmer than air during lights-off (thermal mass release). When |Δ| collapses, the slab is no longer a thermal buffer — root-zone temp tracks air. Above 75°F root-zone, ion uptake slows ~30%. | Substrate EC stacks even at correct feed EC because the plant isn't pulling N/K fast enough. Looks like "feed too hot" — pulling it down will starve the plant. 11 Vangarden rooms run substrate within 1–3°F of air. |
| Climate-driven EC stacking stack widens with VPD-stress |
High VPD pulls water faster than ions — the slab concentrates from the top down. Same effect from negative DIF (continued night water loss with no nutrient uptake). Stack widens without any change to feed EC. | Bulking rooms (target: pull EC BACK) instead show +2.0–3.0 mS/day stack — climate-driven. Flush response will undershoot until DIF and VPD-stress get fixed. |
Bad = the climate is actively breaking the strategy this window. Warn = climate is pulling against the strategy at the margin. Good = climate supports the recipe; observed irrigation behavior is genuinely a recipe / scheduling question, not a climate one. Read this table before adjusting any irrigation parameter.
| Room · Phase | Interplay verdict | Climate signals | Irrigation observed | Mechanism(s) → what it does to your strategy |
|---|---|---|---|---|
| F 17 Bulking/Vegetative 2 | BAD Climate is breaking the irrigation strategy |
VPD-stress 17.27h/d DIF -0.4°F Swing 3.6°F |
Dryback 53% pore_EC 4.26 mS EC stack +2.52 mS/d |
|
| F 6 Finish to Harvest | BAD Climate is breaking the irrigation strategy |
VPD-stress 10.93h/d DIF -1.4°F Swing 1.4°F |
Dryback 36% pore_EC 9.64 mS EC stack +5.07 mS/d |
|
| F 1 Week 2 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 7.93h/d DIF -1.6°F Swing 4.9°F |
Dryback 50% pore_EC 3.69 mS EC stack +1.15 mS/d |
|
| F 12 Week 1 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 7.87h/d DIF -1.8°F Swing 12.8°F |
Dryback 29% pore_EC 11.71 mS EC stack +9.00 mS/d |
|
| F 14 Week 1 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 5.07h/d DIF +0.7°F Swing 12.2°F |
Dryback 30% pore_EC 17.93 mS EC stack +5.05 mS/d |
|
| F 3 Ripening/Generative 2 | BAD Climate is breaking the irrigation strategy |
VPD-stress 3.87h/d DIF -1.8°F Swing 5.5°F |
Dryback 54% pore_EC 5.05 mS EC stack +2.08 mS/d |
|
| F 18 Week 6 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 2.8h/d DIF -0.5°F Swing 1.6°F |
Dryback 43% pore_EC 6.54 mS EC stack +2.30 mS/d |
|
| F 2 Week 1 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 2.2h/d DIF -1.2°F Swing 11.3°F |
Dryback 32% pore_EC 13.23 mS EC stack +2.41 mS/d |
|
| F 5 Week 2 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 2.13h/d DIF -0.3°F Swing 8.3°F |
Dryback 24% pore_EC 7.03 mS EC stack +4.56 mS/d |
|
| F 11 Week 6 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 1.87h/d DIF -0.8°F Swing 3.7°F |
Dryback 53% pore_EC 5.44 mS EC stack +2.71 mS/d |
|
| F 7 Week 8 Generative | BAD Climate is breaking the irrigation strategy |
VPD-stress 0.33h/d DIF -1.2°F Swing 2.5°F |
Dryback 40% pore_EC 6.07 mS EC stack +1.93 mS/d |
|
| F 10 Bulking/Vegetative 2 | WARN One climate signal to watch |
VPD-stress 1.4h/d DIF +1.6°F Swing 3.6°F |
Dryback 39% pore_EC 6.09 mS EC stack +1.92 mS/d |
|
| F 16 Bulking/Vegetative 2 | WARN One climate signal to watch |
VPD-stress 1.13h/d DIF +0.7°F Swing 4.1°F |
Dryback 50% pore_EC 5.41 mS EC stack +2.35 mS/d |
|
| F 8 Bulking/Vegetative 2 | WARN One climate signal to watch |
VPD-stress 0.2h/d DIF +1.1°F Swing 4.2°F |
Dryback 45% pore_EC 4.93 mS EC stack +1.86 mS/d |
|
| F 13 Bulking/Vegetative 2 | GOOD Climate supports the strategy |
VPD-stress 6.0h/d DIF +1.6°F Swing 2.9°F |
Dryback 41% pore_EC 4.11 mS EC stack +2.01 mS/d |
No climate signal interfering with the irrigation strategy this window. |
| F 4 Ripening/Generative 2 | GOOD Climate supports the strategy |
VPD-stress 0h/d DIF +0.6°F Swing 0.5°F |
Dryback 39% pore_EC 5.14 mS EC stack +2.67 mS/d |
No climate signal interfering with the irrigation strategy this window. |
Click a room chip to view its 15-day trajectory. Hold Shift or click "Compare mode" to overlay multiple rooms. Target bands shade automatically based on the selected room's current phase (rockwool-slab targets for stretch / bulking / ripening).Haz clic en un chip para ver la trayectoria de 15 días.
For each room and current phase: lead with overnight relative dryback %, then ET rate (%VWC drop per hour during lights-off), FC daily mean, floor daily mean, substrate pore_EC, EC stack Δ (daily peak − trough as a runoff proxy), lights-on / lights-off VPD, DIF, soil-temp, CO₂, and phase-target chips. Every block declares steering intent (generatively-steered vs vegetatively-steered) before the numbers. All numbers are 15-day room-aggregate stats across 2026-05-04 → 2026-05-18. Drip / drain volumes and pH require a per-zone irrigation-event pull (next cycle).Cada sala lidera con dryback relativo nocturno, luego ET, FC, piso, CE sustrato, Δ pila CE, VPD on/off, DIF, sustrato, CO₂.
| Metric | Observed | Target (Week 2 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 3.693 mS | 6.0–12.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +1.147 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 2 Generative | 62.26% | 30.9% | 49.78% above | 0.961 %/hr below | 3.693 mS below | 1.147 mS in band | 1.462 kPa above | 1.574 kPa above | -1.61 °F | PAR n/a |
| Metric | Observed | Target (Week 1 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 13.226 mS | 6.0–12.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +2.413 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 1 Generative | 37.67% | 21.29% | 31.66% above | -1.182 %/hr below | 13.226 mS above | 2.413 mS in band | 1.483 kPa above | 1.613 kPa above | -1.18 °F | PAR n/a |
| Metric | Observed | Target (Ripening/Generative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 5.05 mS | 6.0–8.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +2.079 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Ripening/Generative 2 | 62.11% | 28.41% | 53.88% above | -4.539 %/hr below | 5.05 mS below | 2.079 mS in band | 1.411 kPa in band | 1.484 kPa above | -1.84 °F | PAR n/a |
| Metric | Observed | Target (Ripening/Generative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 5.144 mS | 6.0–8.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +2.666 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Ripening/Generative 2 | 67.21% | 41.18% | 38.73% above | 1.979 %/hr above | 5.144 mS below | 2.666 mS in band | 1.225 kPa below | 1.262 kPa in band | 0.59 °F | PAR n/a |
| Metric | Observed | Target (Week 2 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 7.029 mS | 6.0–12.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +4.558 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 2 Generative | 53.96% | 39.77% | 23.53% in band | 0.645 %/hr below | 7.029 mS in band | 4.558 mS in band | 1.417 kPa above | 1.556 kPa above | -0.27 °F | PAR n/a |
| Metric | Observed | Target (Finish to Harvest) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 9.644 mS | 6.0–8.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +5.069 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Finish to Harvest | 54.41% | 31.52% | 35.83% above | 1.885 %/hr above | 9.644 mS above | 5.069 mS above | 1.423 kPa in band | 1.675 kPa above | -1.36 °F | PAR n/a |
| Metric | Observed | Target (Week 8 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 6.07 mS | 6.0–8.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +1.933 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 8 Generative | 58.65% | 35.46% | 39.54% above | -3.572 %/hr below | 6.07 mS in band | 1.933 mS in band | 1.372 kPa below | 1.417 kPa above | -1.19 °F | PAR n/a |
| Metric | Observed | Target (Bulking/Vegetative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 4.927 mS | 4.0–7.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +1.857 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Bulking/Vegetative 2 | 63.07% | 34.44% | 45.4% above | 1.547 %/hr in band | 4.927 mS in band | 1.857 mS in band | 1.316 kPa in band | 1.308 kPa above | 1.08 °F | PAR n/a |
| Metric | Observed | Target (Bulking/Vegetative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 6.086 mS | 4.0–7.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +1.916 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Bulking/Vegetative 2 | 64.39% | 39.13% | 39.24% above | 2.028 %/hr in band | 6.086 mS in band | 1.916 mS in band | 1.192 kPa below | 1.272 kPa above | 1.61 °F | PAR n/a |
| Metric | Observed | Target (Week 6 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 5.438 mS | 6.0–8.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +2.71 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 6 Generative | 64.76% | 30.4% | 53.09% above | -4.166 %/hr below | 5.438 mS below | 2.71 mS in band | 1.437 kPa in band | 1.341 kPa in band | -0.8 °F | PAR n/a |
| Metric | Observed | Target (Week 1 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 11.707 mS | 6.0–12.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +9.0 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 1 Generative | 37.09% | 21.6% | 29.18% in band | -1.72 %/hr below | 11.707 mS in band | 9.0 mS above | 1.553 kPa above | 1.917 kPa above | -1.81 °F | PAR n/a |
| Metric | Observed | Target (Bulking/Vegetative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 4.106 mS | 4.0–7.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +2.006 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Bulking/Vegetative 2 | 65.01% | 38.55% | 40.76% above | 1.773 %/hr in band | 4.106 mS in band | 2.006 mS in band | 1.484 kPa above | 1.529 kPa above | 1.65 °F | PAR n/a |
| Metric | Observed | Target (Week 1 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 17.926 mS | 6.0–12.0 mS | off-band |
| EC stack Δ (daily peak − trough proxy) | +5.05 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 1 Generative | 37.75% | 22.31% | 30.36% above | 0.645 %/hr below | 17.926 mS above | 5.05 mS above | 1.485 kPa above | 1.554 kPa above | 0.72 °F | PAR n/a |
| Metric | Observed | Target (Bulking/Vegetative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 5.407 mS | 4.0–7.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +2.347 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Bulking/Vegetative 2 | 61.78% | 30.29% | 50.31% above | -4.111 %/hr below | 5.407 mS in band | 2.347 mS in band | 1.453 kPa above | 1.274 kPa above | 0.67 °F | PAR n/a |
| Metric | Observed | Target (Bulking/Vegetative 2) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 4.265 mS | 4.0–7.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +2.518 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Bulking/Vegetative 2 | 58.82% | 26.43% | 53.13% above | -4.271 %/hr below | 4.265 mS in band | 2.518 mS in band | 1.635 kPa above | 1.612 kPa above | -0.38 °F | PAR n/a |
| Metric | Observed | Target (Week 6 Generative) | Status |
|---|---|---|---|
| Drip volume (DFI) | n/a (per-zone pull req'd) | — | raw input |
| Drain volume (DFI_drain) | n/a (per-zone pull req'd) | — | raw output |
| Drain / drip ratio (runoff %) | n/a (per-zone pull req'd) | 10–30% | needs irrig events |
| Drip EC (feed) | n/a (per-zone pull req'd) | 2.5–3.5 mS | needs feed log |
| Substrate EC (pore_ec, room mean) | 6.536 mS | 6.0–8.0 mS | good |
| EC stack Δ (daily peak − trough proxy) | +2.302 mS | +1.0 to +5.0 mS | good |
| Feed pH target | not in AROYA | 5.6–6.0 | manual / lab |
| Runoff pH target | not in AROYA | 5.8–6.2 | manual / lab |
| Phase | FC mean | Floor mean | Dryback rel % | ET %/hr | Pore_EC mS | Stack Δ mS | VPD on | VPD off | DIF °F | DLI |
|---|---|---|---|---|---|---|---|---|---|---|
| Week 6 Generative | 66.73% | 38.14% | 42.85% above | 2.003 %/hr above | 6.536 mS in band | 2.302 mS in band | 1.297 kPa below | 1.436 kPa above | -0.45 °F | PAR n/a |
Vangarden runs an AROYA 4-phase day: P0 (Activation, lights-on → first shot, 60–120 min in bulking / 120–240 min in stretch / 180–300 min in ripening) · P1 (Ramp-up — small shots ~15–30 min apart back to FC + first runoff) · P2 (Maintenance — pulses holding VWC at FC, managing substrate EC via runoff; skipped or minimized in generative phases) · P3 (Dry-down — last shot → next morning; the primary steering lever). Shot proxy below counts hourly soil_moist local maxima that rise ≥ 1.0% from prior trough during lights-on. Per-shot volume and per-shot duration require the per-zone irrigation-event endpoint — flagged for next cycle.Vangarden opera el ciclo AROYA de 4 fases (P0/P1/P2/P3).
Per-shot volume (mL) and per-shot duration (min) are not derivable from room-level soil_moist series alone. They require the AROYA per-zone irrigation-event pull (mcp__aroya__count_irrigation_events + zone-level chart). Flagged for the next audit cycle.Volumen y duración por shot requieren el pull de eventos por zona.
| Room | P0 delay (min) | Shot proxy/day | Median P1–P2 interval (min) | Daily VWC range (FC − floor) | ET %/hr | EC stack Δ |
|---|---|---|---|---|---|---|
| F 1 Week 2 Generative | n/a (event ts req'd) | 6.0 | n/a | 31.36% | 0.961 %/hr | +1.147 mS |
| F 2 Week 1 Generative | n/a (event ts req'd) | 11.73 | n/a | 16.38% | -1.182 %/hr | +2.413 mS |
| F 3 Ripening/Generative 2 | n/a (event ts req'd) | 9.47 | n/a | 33.7% | -4.539 %/hr | +2.079 mS |
| F 4 Ripening/Generative 2 | n/a (event ts req'd) | 36.67 | n/a | 26.03% | 1.979 %/hr | +2.666 mS |
| F 5 Week 2 Generative | n/a (event ts req'd) | 16.93 | n/a | 14.19% | 0.645 %/hr | +4.558 mS |
| F 6 Finish to Harvest | n/a (event ts req'd) | 14.8 | n/a | 22.89% | 1.885 %/hr | +5.069 mS |
| F 7 Week 8 Generative | n/a (event ts req'd) | 1.4 | n/a | 23.19% | -3.572 %/hr | +1.933 mS |
| F 8 Bulking/Vegetative 2 | n/a (event ts req'd) | 33.13 | n/a | 28.63% | 1.547 %/hr | +1.857 mS |
| F 10 Bulking/Vegetative 2 | n/a (event ts req'd) | 18.47 | n/a | 25.26% | 2.028 %/hr | +1.916 mS |
| F 11 Week 6 Generative | n/a (event ts req'd) | 2.6 | n/a | 34.36% | -4.166 %/hr | +2.71 mS |
| F 12 Week 1 Generative | n/a (event ts req'd) | 8.73 | n/a | 15.49% | -1.72 %/hr | +9.0 mS |
| F 13 Bulking/Vegetative 2 | n/a (event ts req'd) | 21.2 | n/a | 26.46% | 1.773 %/hr | +2.006 mS |
| F 14 Week 1 Generative | n/a (event ts req'd) | 10.4 | n/a | 15.44% | 0.645 %/hr | +5.05 mS |
| F 16 Bulking/Vegetative 2 | n/a (event ts req'd) | 11.53 | n/a | 31.49% | -4.111 %/hr | +2.347 mS |
| F 17 Bulking/Vegetative 2 | n/a (event ts req'd) | 6.53 | n/a | 32.39% | -4.271 %/hr | +2.518 mS |
| F 18 Week 6 Generative | n/a (event ts req'd) | 20.53 | n/a | 28.59% | 2.003 %/hr | +2.302 mS |
Per-HG spa_get_harvest_config + facility-wide spa_get_target_ranges payloads were saved at extraction time; in this build the target bands shown in each room block come from the AROYA crop-steering reference (memory/reference_irrigation-phase-targets.md, anchored on the irrigation-strategy NotebookLM). Reconciling the per-HG live AROYA targets with these defaults is the next-cycle config-audit step. AUTOMAIT note: not enabled at Vangarden as of 2026-05-18 (verify against portal_api status).Los rangos objetivo provienen de la referencia de manejo AROYA.
Owner-tagged. Owner = Vangarden head grower / facility lead (feed EC, runoff discipline, AUTOMAIT decisions). Grower = per-room shot-cycle and climate tuning. Process = cross-room operating discipline.Etiquetadas por dueño.
Per-room data-point counts, dryback / pore_EC day coverage, and gap flags across the 15-day window. Rockwool slab substrate aggregates only — coverage measured at the room mean (no per-zone breakdown).Cobertura por sala en la ventana de 15 días.
| Room | Total readings | Coverage % | Dryback days w/ data | pore_EC days w/ data | Est. longest gap | Status |
|---|---|---|---|---|---|---|
| F 1 | 310,296 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 2 | 338,410 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 3 | 310,242 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 4 | 338,084 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 5 | 307,964 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 6 | 338,230 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 7 | 337,648 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 8 | 280,856 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 10 | 337,112 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 11 | 337,112 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 12 | 324,048 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 13 | 338,494 | 100% | 15/15 | 15/15 | <8 hr | complete |
| F 14 | 344,666 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 16 | 338,574 | 93% | 14/15 | 15/15 | <8 hr | complete |
| F 17 | 338,780 | 80% | 12/15 | 15/15 | 8–24 hr | some gaps |
| F 18 | 311,538 | 100% | 15/15 | 15/15 | <8 hr | complete |