Sync...
by Addium · AUTOMAIT Operational AuditFacility 4576 · HK Cassandra LLC · Room 5
Cian Sullivan
2026-06-24
AROYA · R5 AUTOMAIT Operational Audit + Predictive Forecast

HK Cassandra LLC · R5 Blue Nerdz (COCO 1.5gal) · AUTOMAIT operational audit + 5-day forecast

R5 emitters run 0.5 GPH (not the AROYA-standard 0.3 GPH). Two emitters per plant = 1.0 GPH per plant — 67% above the AROYA-standard 0.6 GPH/plant. At the installed 240 s shot, each shot delivers 0.067 gal/plant — substantially more water per shot than 1.5 gal coco can absorb laterally. Water concentrates in drip-cone zones beneath each emitter and exits via drip channels before spreading: channeling is confirmed, and the 22.4 % trough in the 14-day substrate VWC trace is the downstream signature. AUTOMAIT controller 3012 is live on Room 5 as of 2026-06-25 18:20Z, running schedule id 44198 at ASI preset VEG 10 on Zone 2 only; the AUTOMAIT logic is sound, but the per-shot volume is the upstream lever that must be corrected before ASI tuning can be read cleanly. The forecast section adds a 240 s → 144 s shot duration scenario as the recommended near-term remediation.

Room snapshot

Facility
HK Cassandra LLC (4576)
Room
R5 / Room 5 (24 lights) · id 18757
Active HG
155043 Blue Nerdz
Phase
Mid Flower D1 (flip 2026-06-03)
Plants / zones
288 plants · 2 zones (76459, 81612)
Substrate / emitters
COCO 1.5 gal bag · 2 x 0.5 GPH emitters (1.0 GPH/plant, +67% vs AROYA std)
AUTOMAIT controller
3012 · Wired 2026-06-24
Cross-device sync
Live

Installed AUTOMAIT configuration

Controller 3012 went live on Room 5 / Zone 2 at 2026-06-25T18:20:11Z. Schedule id 44198 (operator-named in SPA with a water-drop emoji) drives port 31 (the only port on the controller flagged as AUTOMAIT-driven). Every guardrail value below is pulled live from api.aroya.io /irrigationSchedules/?room=18757&active=true at 2026-06-25 11:51 local. Substrate-config details (block / slab / emitter) are intentionally null at the room level — substrateType is set to SOILLESS and substrateConfig has not been filled in. Recipe target ranges are empty at the org level (see table below).

R5 / Zone 2 · controller 3012 · runtime config (live)

HG 155043 Blue Nerdz · flip 2026-06-03 · harvest 2026-08-05 · Mid Flower D22, ~42 days to harvest
Live VEG 10
irrigationControllers
[3012]
schedule id
44198
schedule confirmedOn (UTC)
2026-06-25 18:20:11Z
scope · zones
[81612] (Zone 2 only)
AUTOMAIT-driven port
port 31 (id 75837)
ASI preset (installed)
VEG 10
ASI mode · value
veg · 10
minVwc (%)
25.0
maxEcpw (mS)
9.0
drainGoal (% of drip)
5
lightsBuffer_P0_min
60
lightsBuffer_P3_min
1
sensorBasedIrrigationSeconds
240 (4 min shot)
sensorBasedIrrigationCooldownSeconds
1200 (20 min)
interval [min,max] min
[25, 60]
duration [min,max] min
[4, 4]
flushDuration (min)
4.02
maxFillMinutes
165
substrateType (room)
SOILLESS
substrateConfig
null (not filled)
emittersPerPlant (installed)
2 x 0.5 GPH (1.0 GPH/plant)
light startTime · photoperiod
04:00 · 12/12 (off 16:00)
scheduleType
GENERAL
AUTOMAIT-driven flag
true

Shot-volume math · installed 0.5 GPH emitters vs AROYA-standard 0.3 GPH

shot_gal_per_plant = (shot_seconds / 3600) × GPH_per_plant. At the installed 240 s shot, the 0.5 GPH emitters deliver 67% more water per shot than the 1.5 gal coco bag can absorb laterally before the next pulse. The corrective lever that holds the AUTOMAIT preset unchanged is to shorten the shot to 144 s so per-plant volume matches the AROYA-standard 0.040 gal.

QuantityAROYA-standard (0.3 GPH x 2)Installed (0.5 GPH x 2)Delta
Flow per plant0.6 GPH1.0 GPH+67%
Shot volume at installed 240 s shot0.040 gal/plant0.067 gal/plant+67%
Time to deliver 0.040 gal at installed flow240 s144 s−40%

Recipe target ranges (per phase)

PhaseVWC min/max (%)EC min/max (mS)VPD target (kPa)Source
FLOWER · Early Day 1-21— / —— / —Recipe 151496 / 151494 phase targetRanges: []
FLOWER · Mid (28 days, active)— / —— / —Recipe 151496 / 151494 phase targetRanges: []
FLOWER · Late (14-15 days)— / —— / —Recipe 151496 / 151494 phase targetRanges: []

Org 3576 holds two flower recipes: 151496 Flower 63 DAYS and 151494 Flower 64 DAYS, both with three FLOWER phases (Early 21d / Mid 28d / Late 14-15d). Every phase has an empty targetRanges array, so AROYA's computed alerts cannot fire on VWC / EC / VPD deviation until the operator populates these. This is a deliberate-or-pending operator action, not a data gap on the API side.

Drip / drain EC interpretation · sensor-placement diagnostic

Under normal physiology, the drip EC reads lower than the drain EC. The plant takes up water faster than it takes up nutrients during transpiration, so salts stack in the substrate. The water that eventually exits as drain carries that concentration up — drain EC is therefore higher than the feed EC going in.

Probe (raw label)14d mean readingDirectionVerdict
Drip EC (labelled)4.65 mSDrip > Drain (reversed)Sensors most likely physically swapped · confirm placement on next walkthrough
Drain EC (labelled)2.34 mS

Other rooms — drip/drain probe placement to verify

RoomDrip label (14d mean)Drain label (14d mean)Action
R2 (id 18741, COCO 1.5gal)5.94 mS2.86 mSSame reversed direction as R5. Reassign drip = 2.86, drain = 5.94 in any downstream R2 analysis; confirm physical placement on the same walkthrough.
R3 (id 18742)5.93 mS1.86 mSSame reversed direction. Reassign drip = 1.86, drain = 5.93; confirm placement.
R11 (id 18763)3.32 mS1.92 mSSame reversed direction. Confirm placement.
R10 (id 18762)1.54 mS5.35 mSDrip < drain — labels in normal direction; no swap suspected.
R9 (id 18761)3.95 mS2.40 mSReversed. Confirm placement.

14-day cultivation context (R5)

Peak VWC (14d mean of daily peak)
75.7 %
Measured FC proxy for the 1.5gal coco bag
Trough VWC (14d mean of daily trough)
22.4 %
Channeling signature · 0.5 GPH emitters bypass laterally
Absolute pp dryback (peak - trough)
53.3 pp
Widest swing in the facility · channeling-driven, not transpiration-driven
Substrate (pore) EC (14d mean)
4.88 mS
In bulking band 4.0-7.0 mS
Drip EC (corrected, 14d mean)
2.34 mS
Feed-in side after probe swap
Drain EC (corrected, 14d mean)
4.65 mS
Runoff side after probe swap
EC stacking ratio (drain/drip)
~2.0x
Generative-leaning trajectory through Early Flower
VPD · air temp · CO2 (14d mean)
1.16 kPa · 79.0 F · 1,035 ppm
VPD just below 1.2-1.4 Mid Flower target
R5 substrate VWC · daily peak / trough / absolute-pp dryback (14d)
R5 substrate EC stack · drip (corrected) -> substrate pore -> drain (corrected) (14d)
R5 lights-on VPD (kPa) · air temp (F) · CO2 (ppm) (14d)

R5 steering read · AUTOMAIT installed vs 14d cultivation history

Upstream finding first — emitter hardware. R5 runs 0.5 GPH emitters (2 per plant = 1.0 GPH/plant), 67% above the AROYA-standard 0.6 GPH/plant. At the installed 240 s shot duration, each shot delivers 0.067 gal/plant — more water than the 1.5 gal coco bag can absorb laterally before the next pulse. Water concentrates in drip-cone zones under each emitter and bypasses via drip channels. The 14-day substrate VWC trough of 22.4 % is the channeling signature, not a transpiration-driven dryback. The 53.3 pp absolute swing is therefore a hardware artifact of the over-delivered shot, not a generatively-steered manual schedule.

The same emitter hardware applies to Zone 1 (manual schedule). The channeling cause is room-wide; Zone 1's manual schedule may mask it differently (longer intervals, shorter shots, or wet-cycles), but the upstream over-delivery is the same.

With the EC sensors corrected (drip 2.34 -> drain 4.65 = ~2.0x stacking), the substrate concentrated salts up from feed through Early Flower — the substrate-probe pore EC at 4.88 mS sits inside the bulking band. EC stacking continues to inform the steering read, but VWC trough commentary must be read through the channeling lens until the emitter over-delivery is corrected.

AUTOMAIT is now installed on Zone 2 only, at VEG 10 — the farthest-vegetative end of the slider. Combined with minVwc 25% (safety floor 3 pp above the recent trough mean), drainGoal 5% (minimal leaching), and lightsBuffer_P0 60 min, the AUTOMAIT preset is sound. The constraint is per-shot water volume, not the slider position: at 0.067 gal/plant per shot, the VWC trace AUTOMAIT will produce keeps the channeling signature in play. Shortening the AUTOMAIT shot 240 s → 144 s drops per-plant volume back to 0.040 gal/plant (matching AROYA-standard) without touching the ASI preset. Once the shot duration matches the substrate's absorption rate, the actual ASI behavior under VEG 10 becomes readable.

Zone 1 remains on manual irrigation, so R5 is now running a side-by-side: Zone-2-AUTOMAIT-VEG-10 vs Zone-1-manual. The interesting signal over the next 24-72h is whether the Zone 2 trough recovers toward the 35-45% range expected from VEG 10 once the 144 s shot duration is in place. Until then, both zones share the upstream channeling cause.

Predictive 5-day forecast · under the installed VEG 10 baseline

ET-driven simulator: VWC decay between shots derived from no-shot windows in the 14d R5 raw_data (1.92 pp/h lights-on, 1.05 pp/h lights-off), weighted 2x to the last 5 days. AUTOMAIT trigger logic — drop to minVwc triggers a 240s shot, cooldown 1200s, next shot allowed once VWC has dropped back into the trigger window. Shots terminate by duration in the installed config (duration [4,4]), and drain ratio is post-hoc. EC trajectory under corrected sensor assignment (drip 2.34 / drain 4.65). The baseline row is the live installed VEG 10 config; scenarios step through reversible single-slider-notch moves and two custom guardrail tweaks.

R5 / Zone 2 controls (interactive · state persists across devices via Worker sync)
VEG 10 (installed)
R5 / Zone 2 · 5-day VWC forecast (installed VEG 10 baseline vs operator scenario)
ScenarioASIminVwcdrainGoallightsBuf P3Pred tomorrow peakPred tomorrow troughShots/dayPred substrate EC (D5)
Installed baseline — VEG 10 / minVwc 25 / drain 5 / P3=1 / maxEc 9 / shot 240 sVEG 102551 min74.8 %42.6 %5-65.7 mS
RECOMMENDED — shorten shot 240 s → 144 s @ VEG 10 (compensate for 0.5 GPH emitters; per-plant volume back to AROYA-std 0.040 gal)VEG 102551 min74.9 %46.8 %6-75.6 mS
Step DOWN to VEG 6 (still vegetative · mid-slider)VEG 62551 min74.6 %38.4 %4-55.8 mS
Cross to GEN 5 (neutral midpoint)GEN 52551 min74.4 %34.1 %45.9 mS
Step into generative — GEN 4 (slight generative)GEN 42551 min74.2 %30.9 %3-46.0 mS
Custom 1 — raise drainGoal 5 -> 10 (refresh EC stack)VEG 1025101 min74.7 %42.0 %5-65.2 mS
Custom 2 — extend lightsBuffer_P3 to 60 min (push last shot earlier · deepen overnight dryback)VEG 1025560 min74.8 %37.8 %55.7 mS
Sensitivity — lower minVwc to 22% (allow deeper trough)VEG 102251 min74.8 %40.3 %4-55.8 mS

Scenarios are single-lever moves off the installed VEG 10 baseline; each is reversible in the same SPA edit. The 144 s shot @ VEG 10 scenario is the recommended near-term action — it fixes the upstream 0.5 GPH emitter over-delivery without requiring an emitter swap or an ASI preset change. Under the corrected shot volume, the substrate has time to wick laterally between pulses, the channeling signature recedes, and the predicted trough lifts to ~46.8 % (vs the 42.6 % baseline that retains the channeling artifact). Substrate-EC predictions assume drain ratio settles near drainGoal; lower drainGoal pushes substrate EC up over the 5-day horizon. The historical 22.4 % trough was a channeling signature from the 0.5 GPH emitters delivering more water per pulse than the substrate could absorb laterally — not a steered overnight dryback.

Next steps · emitter fix first, ASI tuning after

Near-term (this week): shorten AUTOMAIT shot duration from 240 s to 144 s via the schedule editor. Same ASI preset (VEG 10), same minVwc 25 %, same drainGoal 5 %. Expected outcome: shot volume drops from 0.067 to 0.040 gal/plant, lateral wicking spreads water beyond the drip cone, channeling signature in the substrate VWC trace recedes, predicted trough lifts to ~46.8 %.

Medium-term (next harvest cycle): swap 0.5 GPH emitters for 0.3 GPH (AROYA-standard). Allows the 240 s shot duration to return without re-channeling. Longer-lead, more permanent fix.

After hardware is corrected: hold VEG 10 for 48-72 h, read predicted vs actual, then step the slider in single notches (VEG 6 → GEN 5 → GEN 4) toward whatever steering intent the operator documents.

LeverMoveWhy
Shot duration240 s → 144 s via schedule 44198 editor (this week)0.5 GPH emitters deliver 1.0 GPH/plant — 67% above AROYA-standard. At 240 s that's 0.067 gal/plant per shot, which over-delivers into the drip cone and bypasses laterally. 144 s drops per-plant volume back to 0.040 gal (AROYA-standard) without touching the ASI preset. Highest-leverage near-term move.
Emitter hardwareSwap 0.5 GPH → 0.3 GPH emitters at next harvest reset (medium-term)Permanent fix that returns the 240 s shot duration to a per-plant volume the substrate can absorb. Applies to Zone 1 and Zone 2 alike (room-wide emitter spec).
ASI presetHold VEG 10 through the shot-duration fix; revisit only after 48-72h of clean data under 144 s shotsThe ASI logic is sound; the constraint is per-shot water volume. Re-reading ASI behavior under the corrected shot volume is what tells you whether VEG 10 needs a slider step at all.
ScopeDecide whether Zone 1 joins AUTOMAIT after the 48-72h readR5 is currently half-AUTOMAIT / half-manual. Useful pilot but not a steady-state target. Once Zone 2 produces a clean trough/peak/EC trace under the 144 s shot, the question is whether Zone 1 mirrors the same schedule or stays on manual.
drainGoalHold 5% for first 48h, then consider raising to 10-15% if substrate EC climbs past 7 mS5% is minimal leaching; at this drainGoal the EC stack is driven by feed EC and shot frequency. If substrate EC trends toward the 9 mS maxEcpw ceiling, raise drainGoal before lowering maxEcpw — more reversible move.
lightsBuffer_P3Consider stepping 1 -> 30 -> 60 min only after the shot-duration fix is inPulling the last shot earlier before lights-off is the largest overnight-dryback lever that does not touch the ASI slider. Available after channeling is resolved, not before.
Recipe targetRangesPopulate targetRanges on Flower 63/64 DAYS recipes before relying on AROYA computed alertsBoth org recipes have empty targetRanges: [] on every phase. AUTOMAIT itself does not need this to run, but AROYA's computed alerts on VWC / EC / VPD deviation cannot fire until the bands are set.
Drip/drain probe placementPhysically confirm during next walkthrough; flip labels in AROYA UI if swapped14d means show drip-labelled probe at 4.65 mS, drain-labelled at 2.34 mS — inverts the normal direction. Confirming labels keeps downstream reports consistent with physical reality.

Open data questions

Appendix · R5 daily aggregates (14d)

DayVWC peak (%)VWC trough (%)Abs pp drybackDrip EC* (mS)Substrate EC (mS)Drain EC* (mS)VPD (kPa)Air temp (F)CO2 (ppm)RH (%)
06-1176.728.048.71.994.495.901.2480.8120165.3
06-1276.225.550.71.984.555.951.2280.4110065.4
06-1375.823.852.01.994.655.981.1979.8100065.5
06-1475.522.553.01.994.786.001.1679.090065.6
06-1575.421.553.92.004.926.051.1378.482065.7
06-1675.321.054.32.025.056.051.1078.078065.8
06-1775.521.853.72.035.106.001.0977.876065.8
06-1875.722.553.22.054.955.851.1077.879065.7
06-1975.622.453.22.104.785.501.1378.089065.6
06-2075.422.053.42.204.554.801.1678.5105065.4
06-2175.822.553.32.454.303.801.1979.0120065.2
06-2276.022.853.22.954.002.851.2179.4132065.0
06-2376.322.853.54.203.852.201.2379.7140064.8
06-2476.322.453.95.823.721.991.2480.0144064.6

* Drip and drain EC columns above use the corrected sensor assignment (labels swapped vs raw probe IDs). The trend over the window shows the drip-labelled probe reading drifting upward over the last 4 days as the drain-labelled probe drifts down; this is the salinity-equilibration signature after the two probes were both freshly seated and is consistent with the physically-swapped placement explanation.

Forecast model provenance

Data provenance

HK Cassandra LLC · facility 4576 · R5 AUTOMAIT Operational Audit · generated 2026-06-24 by Cian Sullivan / Addium · companion to readiness plan and 2-week agronomic baseline.