AROYA
14-Day Operational ReportReporte Operativo de 14 Días

Burly Botanicals · Irrigation, Climate & Feeding Burly Botanicals · Riego, Clima y Fertilización

2026-07-02 → 2026-07-16 · Coco 2-gal Char-Coir · 10 rooms audited (7 flower/veg/dry active, 3 storage/idle) 2026-07-02 → 2026-07-16 · Coco Char-Coir 2 gal · 10 salas auditadas (7 activas, 3 almacén/inactivas)
FacilityInstalaciónBurly Botanicals · AROYA 3920 OwnerDueñoMichael Fayak (feed / EC)(fert / EC) GrowerCultivadoraBrittany Durham (climate / VPD, since Feb 2026)(clima / VPD, desde feb 2026) EmittersEmisores2 GPH × 2 per plant LightingIluminaciónUCL 600 + UC ~660 PPFD + CO₂ SubstrateSustratoCoco 2-gal Char-Coir bag WindowVentana2026-07-02 → 2026-07-16 GeneratedGenerado2026-07-16

01Executive SummaryResumen Ejecutivo

Per-room 14-day health grading based on Burly's 2025-12-08 phase targets. Data collected via AROYA public API `/rooms/{id}/chart/`, MCP `get_room_stats`, and `/devices/`. Two rooms (Flower West A1-A4 and Product Vault) returned no data across every available path — see per-room notes for cause.Calificación de salud por sala a 14 días según los objetivos de fase de Burly del 2025-12-08. Datos recolectados vía API pública AROYA `/rooms/{id}/chart/`, MCP `get_room_stats` y `/devices/`. Dos salas (Flower West A1-A4 y Product Vault) no devolvieron datos por ninguna ruta disponible — ver notas por sala.

Flower Eastt A1-A4
room 12403 · FLOWER · VPD 0.97 · EC 2.40 · VWC 56%
REDROJO
Flower Eastt B1-B4
room 12404 · FLOWER · VPD 1.04 · EC 4.25 · VWC 63%
GREENVERDE
Flower West A1-A4
room 12405 · FLOWER · no datasin datos
REDROJO
Flower Westt B1-B4
room 12406 · FLOWER · VPD 1.01 · EC 3.78 · VWC 65%
GREENVERDE
MOM / PROP
room 12407 · VEG · VPD 0.77 · EC 2.04 · VWC 69%
YELLOWAMARILLO
Veg West
room 12408 · VEG · EC 2.33 · VWC 71%
YELLOWAMARILLO
R/D Flower Room
room 12409 · FLOWER · VPD 0.72 · EC 2.28 · VWC 60%
REDROJO
Dry/cure
room 12410 · DRY · VPD 1.06
YELLOWAMARILLO
Product Vault
room 12411 · STORAGE · no datasin datos
N/AN/D
Flower Westt A1-A4 (new)
room 16868 · FLOWER · VPD 1.10
GREENVERDE

02AUTOMAIT Operational ViewVista Operativa AUTOMAIT

AUTOMAIT is not the governing controller at Burly during this window. The irrigation pattern observed is manual (Michael), with per-room shot count and dryback shape reflecting that. Per client-burly.md AUTOMAIT is purchased but not properly onboarded (P0-Critical), blocked on the runoff-threshold rule conflict from the original install visit. AUTOMAIT config, rule bindings, and firing history all live behind the SPA browser bridge, which was unreachable this run — so this section reads the manual pattern from raw telemetry instead. The columns tell you what Michael's schedule looks like right now.AUTOMAIT no es el controlador que gobierna Burly durante esta ventana. El patrón de riego observado es manual (Michael), con conteo de shots y forma de dryback por sala reflejando eso. Según client-burly.md AUTOMAIT fue comprado pero no debidamente incorporado (P0-Crítico), bloqueado por el conflicto de regla de umbral de runoff de la visita de instalación original. La config AUTOMAIT, bindings de reglas e historial de disparos viven detrás del puente SPA del navegador, inalcanzable en esta corrida — esta sección lee el patrón manual desde telemetría cruda. Las columnas muestran cómo se ve el horario de Michael ahora.

RoomSala Phase (inferred)Fase (inferida) Irr / zoneRiego / zona Drip→drainGoteo→drenaje DB mean (pp)DB media (pp) DB max (pp)DB máx (pp) Pattern readLectura del patrón
Flower Eastt A1-A4
12403 · FLOWER
Bulking / under-fedEngorde / sub-alimentada 5.1 (partial 3/7 chunks)(parcial 3/7 chunks) 31.1% 10.2 20.3 5.1 shots/zone/day with 31.1% median runoff (highest in facility) and 10.2pp dryback — under-drying + chasing runoff. Three zones (53222, 54078, 54079) show drain > drip (140–292%) which is only physically possible with a leak, a mis-plumbed drain sensor, or elevation-biased sampling. Pore EC 2.40 vs drip EC 2.70 = block is diluting the feed, exactly the May-8 failure mode.5.1 shots/zona/día con 31.1% runoff mediano (más alto de la instalación) y 10.2pp dryback — sub-secado + persiguiendo runoff. Tres zonas (53222, 54078, 54079) muestran drenaje > goteo (140–292%), físicamente posible solo con fuga, sensor de drenaje mal plomado o sesgo de elevación. EC poro 2.40 vs EC goteo 2.70 = el bloque diluye la solución de riego, exactamente el modo de falla del 8-may.
Flower Eastt B1-B4
12404 · FLOWER
Bulking (clean)Engorde (limpio) 14.5 13.2% 15.9 26.2 14.5 shots/zone/day, 13.2% runoff, 15.9pp dryback — textbook manual bulking pattern for wk 4–6. Pore EC 4.25 sits inside the bulking band (4–7). No red flags in the irrigation pattern here.14.5 shots/zona/día, 13.2% runoff, 15.9pp dryback — patrón manual de engorde de libro para sem 4–6. EC poro 4.25 dentro de la banda de engorde (4–7). Sin bandera roja en el patrón de riego.
Flower West A1-A4
12405 · FLOWER
NO DATASIN DATOS Zero telemetry across all paths. 105 devices at 3920 show room=null — a room-reassignment or gateway swap appears to have never completed. Cannot infer anything about the irrigation pattern here.Cero telemetría por todas las rutas. 105 dispositivos en 3920 muestran room=null — reasignación de sala o cambio de gateway parece nunca completarse. No se puede inferir nada del patrón de riego aquí.
Flower Westt B1-B4
12406 · FLOWER
Late bulking / possible ripenFin de engorde / posible madurez 10.8 10.3% 10.8 17.1 10.8 shots/zone/day with 10.3% runoff (cleanest in facility) and 10.8pp dryback (near veg-floor). Pore EC current 2.76 vs 14-day avg 3.78 = a 1.02 mS/cm downshift over the window — either an intentional ripening pull-back or a feed-EC drop. Drip probe reads feed at 1.32 mS/cm, well below the May-8 floor.10.8 shots/zona/día con 10.3% runoff (el más limpio de la instalación) y 10.8pp dryback (cerca del piso de veg). EC poro actual 2.76 vs promedio 14d 3.78 = caída de 1.02 mS/cm sobre la ventana — o retirada intencional de madurez o caída del feed-EC. La sonda de goteo lee feed en 1.32 mS/cm, muy por debajo del piso del 8-may.
MOM / PROP
12407 · VEG
Mothers / manual waterMadres / riego manual 0.0 4.3 13.4 0 events logged across 14 days despite full sensor coverage — the irrigation channel here is uninstrumented (manual watering, no drip meter). Dryback 4.3pp average is consistent with mother-room maintenance. CO2 sensor is stuck at 5000ppm — check calibration.0 eventos registrados en 14 días a pesar de cobertura completa de sensores — el canal de riego aquí está sin instrumentar (riego manual, sin caudalímetro). Dryback 4.3pp promedio consistente con mantenimiento de madres. Sensor CO2 clavado en 5000ppm — revisar calibración.
Veg West
12408 · VEG
Veg / saturated holdVeg / retención saturada 0.0 2.6 21.8 0 events logged with VWC pinned at 71% and dryback median 0.1pp. Water is going in (you don't hold 71% with no input) but drip meter is not logging. Either recent transplant / clone hold, or drip meter uninstalled — same as 12407 but with visible saturation.0 eventos registrados con VWC clavado en 71% y dryback mediano 0.1pp. Está entrando agua (no se sostiene 71% sin input) pero el caudalímetro no registra. O trasplante reciente / retención de clones, o caudalímetro sin instalar — igual que 12407 pero con saturación visible.
R/D Flower Room
12409 · FLOWER
R&D — labeled flower, reads vegR&D — etiquetada flor, lee veg 0.0 7.8 17.8 0 events logged. VPD 0.72, DLI ~10, EC 2.28 — the environmental fingerprint is veg, not flower. Either this is a very early flip or the label is stale. Dryback 7.8pp is under-drying for any flower phase.0 eventos registrados. VPD 0.72, DLI ~10, EC 2.28 — la huella ambiental es veg, no flor. O es un flip muy temprano o la etiqueta está desactualizada. Dryback 7.8pp es sub-secado para cualquier fase de flor.
Dry/cure
12410 · DRY
Dry / cureSecado / cura 0.0 Not an irrigation room. VPD 1.06, RH 57%, air 70°F sits inside dry-room targets. CO2 sensor reads 1050ppm avg — bleed from adjacent cultivation rooms.No es sala de riego. VPD 1.06, HR 57%, aire 70°F dentro de los objetivos de dry. CO2 lee 1050ppm promedio — bleed de salas de cultivo adyacentes.
Product Vault
12411 · STORAGE
StorageAlmacén Product vault. No active monitoring — 4 devices in roster, no live metrics.Bóveda de producto. Sin monitoreo activo — 4 dispositivos en roster, sin métricas vivas.
Flower Westt A1-A4 (new)
16868 · FLOWER
Pre-flip / new roomPre-flip / sala nueva 0.0 2 zones defined, 0 events, DLI 2.91 = ~1/4 flower photoperiod. Room is not yet running a flower schedule despite the FLOWER label.2 zonas definidas, 0 eventos, DLI 2.91 = ~1/4 del fotoperiodo de flor. La sala aún no corre horario de flor a pesar de la etiqueta FLOWER.

Phase inference rules: DLI > 25 + dryback 12–18pp + EC 4–7 = flower bulking (wk 4–6). DLI > 25 + dryback 20–30pp + EC 6–12 = flower stretch (wk 1–3). DLI > 25 + dryback 25–35pp + declining EC = ripening. DLI < 10 + veg-VPD + dryback 10–15pp = mothers/veg. Dryback near 0 + high VWC = recently transplanted or over-watered. Irr/zone counts come from dfi (drip flow index) pulse detection; rooms reporting 0 events with active substrate signals almost certainly have uninstrumented irrigation channels, not zero water.Reglas de inferencia de fase: DLI > 25 + dryback 12–18pp + EC 4–7 = engorde flor (sem 4–6). DLI > 25 + dryback 20–30pp + EC 6–12 = estiramiento flor (sem 1–3). DLI > 25 + dryback 25–35pp + EC declinante = madurez. DLI < 10 + VPD veg + dryback 10–15pp = madres/veg. Dryback cerca de 0 + VWC alto = trasplante reciente o sobre-riego. Conteos de riego/zona vienen de detección de pulsos dfi; salas reportando 0 eventos con señales de sustrato activas casi seguro tienen canales de riego sin instrumentar, no cero agua.

When AUTOMAIT is re-onboarded, this section changes shapeCuando AUTOMAIT se re-incorpore, esta sección cambia de forma

AUTOMAIT is unblockable until the runoff-threshold rule conflict from the original install visit is resolved (P0-Critical, per project notes). Until then this section will remain a reflection of manual operation. Once AUTOMAIT is governing, this table becomes a scheduled-vs-fired gap analysis — per-room comparison of what the rules should have triggered vs what actually fired.AUTOMAIT es imposible de desbloquear hasta que se resuelva el conflicto de regla de umbral de runoff de la visita de instalación original (P0-Crítico, per notas de proyecto). Hasta entonces esta sección seguirá siendo un reflejo de operación manual. Una vez que AUTOMAIT esté gobernando, esta tabla se convierte en un análisis de brecha programado-vs-disparado — comparación por sala de lo que las reglas debieron disparar vs lo que realmente disparó.

03May-8 Commitments TrackerSeguimiento de Compromisos del 8-May

Five commitments Cian and Michael set on 2026-05-08 in response to Burly's substrate-EC starvation and runoff-chasing pattern. Status derived from the 14-day telemetry where possible; flagged as unverified where sensor evidence cannot answer.Cinco compromisos que Cian y Michael acordaron el 2026-05-08 en respuesta al patrón de EC-sustrato hambriento y persecución de runoff de Burly. Estado derivado de telemetría 14d cuando es posible; marcado como sin verificar cuando la evidencia del sensor no puede responder.

CommitmentCompromiso StatusEstado Evidence from this windowEvidencia de esta ventana Suggested next stepPróximo paso sugerido
1. Raise feed EC 1.9–2.4 → 2.3–2.6, push toward 2.81. Subir feed EC 1.9–2.4 → 2.3–2.6, empujar hacia 2.8 PARTIALPARCIAL Drip EC probe (best public proxy for feed EC): 12403 (Flower East A) avg 2.70, 12404 (Flower East B) avg 2.83, 12406 (Flower West B) avg 1.32. East rooms at/above the 2.3–2.6 band. West B is running at ~1.3 — a full mS/cm below where the May-8 commitment set the floor. Either feed EC was never raised in the West-B mixing tank, or the drip EC probe there is miscalibrated.Sonda EC goteo (mejor proxy público para feed EC): 12403 (Flower East A) prom 2.70, 12404 (Flower East B) prom 2.83, 12406 (Flower West B) prom 1.32. Salas East en/sobre la banda 2.3–2.6. West B corriendo en ~1.3 — un mS/cm completo debajo del piso del compromiso 8-may. O el feed EC nunca se subió en el tanque de West B, o la sonda EC goteo está descalibrada. Confirm 12406 mixing tank setpoint with Michael. If setpoint is 2.6+, calibrate the drip EC probe. If setpoint is still 1.3, the commitment has not been implemented in West B.Confirmar setpoint del tanque 12406 con Michael. Si el setpoint es 2.6+, calibrar la sonda EC goteo. Si el setpoint sigue en 1.3, el compromiso no se implementó en West B.
2. Stop chasing runoff on every shot (esp P2)2. Dejar de perseguir runoff en cada shot (esp P2) MIXEDMIXTO Median drip→drain by room: 12403 31.1% (regressed — zones 53222 at 140%, 54078 at 292%, 54079 at 157% show drain > drip which is physically impossible without leak/mis-mount). 12404 13.2% (disciplined). 12406 10.3% (cleanest in facility). East B and West B are in line with the commitment; East A has regressed hard.Mediana goteo→drenaje por sala: 12403 31.1% (regresó — zonas 53222 en 140%, 54078 en 292%, 54079 en 157% muestran drenaje > goteo, físicamente imposible sin fuga o mal-montaje). 12404 13.2% (disciplinado). 12406 10.3% (el más limpio). East B y West B en línea con el compromiso; East A regresó fuerte. Audit 12403 zones 53222/54078/54079 today. Either the drain probes are elevation-biased (see commitment 4) or the shots really are drowning the block.Auditar zonas 53222/54078/54079 de 12403 hoy. O las sondas de drenaje están sesgadas por elevación (ver compromiso 4) o los shots realmente están ahogando el bloque.
3. Substrate EC ≥ 2.0 in veg; ≥ feed-EC + 1.0 in flower3. EC sustrato ≥ 2.0 en veg; ≥ feed-EC + 1.0 en flor MIXEDMIXTO 12403 (F): 2.40 vs (feed 2.70 + 1.0) = 3.70 → FAIL by 1.30. 12404 (F): 4.25 vs (2.83 + 1.0) = 3.83 → PASS. 12406 (F): 3.78 vs (1.32 + 1.0) = 2.32 → passes the offset rule, but feed is broken so this is a hollow pass. 12407 (MOM veg): 2.04 vs 2.0 → BORDERLINE. 12408 (Veg): 2.33 → PASS. 12409 (R&D flower): 2.28 → FAIL (no feed EC probe, but 2.28 fails any flower band).12403 (F): 2.40 vs (feed 2.70 + 1.0) = 3.70 → FALLA por 1.30. 12404 (F): 4.25 vs (2.83 + 1.0) = 3.83 → PASA. 12406 (F): 3.78 vs (1.32 + 1.0) = 2.32 → pasa la regla de offset, pero el feed está roto así que es un pase hueco. 12407 (MOM veg): 2.04 vs 2.0 → BORDERLINE. 12408 (Veg): 2.33 → PASA. 12409 (R&D flor): 2.28 → FALLA (sin sonda feed EC, pero 2.28 falla cualquier banda de flor). 12403 and 12409 same failure mode as May-8. Raise 12403 feed EC to 3.5+ or reduce shot volume. 12409 needs feed-EC verification and a run to 3.0+.12403 y 12409 mismo modo de falla que 8-may. Subir feed EC de 12403 a 3.5+ o reducir volumen de shot. 12409 necesita verificación de feed-EC y una corrida a 3.0+.
4. Drip-drain sensors mounted UNDER the table (eliminate elevation sample bias)4. Sensores de goteo/drenaje montados DEBAJO de la mesa (eliminar sesgo por elevación) UNVERIFIEDSIN VERIFICAR Cannot verify sensor mounting from telemetry. Circumstantial evidence: 12403 zones 53222/54078/54079 report drain > drip (140–292%), the expected failure signature of elevation-biased drain probes catching runoff from adjacent blocks or from over-table pooling. Does not prove the mount was never fixed, but it is the pattern if it wasn't.No se puede verificar montaje desde telemetría. Evidencia circunstancial: zonas 53222/54078/54079 de 12403 reportan drenaje > goteo (140–292%), la firma de falla esperada de sondas sesgadas por elevación capturando runoff de bloques adyacentes o de encharcamiento sobre mesa. No prueba que el montaje nunca se fijó, pero es el patrón si no. Photos of the drain sensor mounts in 12403 zones 53222/54078/54079 from Brittany. If they are still table-top, the May-8 fix was not installed.Fotos de los montajes de sensor de drenaje en zonas 53222/54078/54079 de 12403 de Brittany. Si aún están sobre mesa, la corrección del 8-may no se instaló.
5. Final-week pre-harvest pull-back to ~1.0 substrate EC5. Retirada final pre-cosecha a ~1.0 EC sustrato SIGNAL DETECTEDSEÑAL DETECTADA Without journal we cannot identify which HGs are in final week. End-of-window vs 14-day-avg: 12406 pore EC current 2.76 vs avg 3.78 = -1.02 downshift (declining). This is the shape of a ripening pull-back — 12406 may have a group entering final week. No comparable downshift in 12403, 12404, or 12409 (flat/rising).Sin diario no podemos identificar qué HGs están en semana final. Fin-de-ventana vs promedio 14d: EC poro 12406 actual 2.76 vs prom 3.78 = caída de -1.02 (declinando). Es la forma de una retirada de madurez — 12406 puede tener un grupo entrando semana final. Sin caída comparable en 12403, 12404 o 12409 (planos/subiendo). Confirm with Michael whether 12406 has a group in final week and whether the pull-back is intentional. Target: <1.0 mS/cm by day-of-cut.Confirmar con Michael si 12406 tiene un grupo en semana final y si la retirada es intencional. Objetivo: <1.0 mS/cm el día de corte.

Feed EC evidence: pore_ec_drip_room = the substrate-EC-of-drip-water probe, our best public proxy for feed EC entering the block (mixing tank EC lives on the SPA surface only). Substrate EC evidence: pore_ec_room = pore-water EC in the block, per Grodan/Rockwool convention.Evidencia feed EC: pore_ec_drip_room = sonda de EC del agua de goteo, nuestro mejor proxy público para feed EC entrando al bloque (EC de tanque de mezcla vive solo en la superficie SPA). Evidencia EC sustrato: pore_ec_room = EC agua de poro en el bloque, per convención Grodan/Rockwool.

04OpenSprinkler Valve OperationsOperación de Válvulas OpenSprinkler

OpenSprinkler is not part of Burly's stack. Verified via (1) `client-burly.md` — no OS mention; (2) AROYA public API `/devices/?facility=3920&pagination=0` — 469 devices, none are OpenSprinkler-branded; (3) device modelKey distribution: node (221) + ter15 substrate sensors (212) + sq-521 quantum sensors (9) + ee894 climate (11) + h421 (11) + repeater/gateway/sink (5). No OS controller class present. Burly uses AROYA's native irrigation controllers with Michael running the schedule manually.OpenSprinkler no forma parte del stack de Burly. Verificado por (1) `client-burly.md` — sin mención de OS; (2) API pública AROYA `/devices/?facility=3920&pagination=0` — 469 dispositivos, ninguno de marca OpenSprinkler; (3) distribución de modelKey: node (221) + ter15 sustrato (212) + sq-521 quantum (9) + ee894 clima (11) + h421 (11) + repeater/gateway/sink (5). Sin clase de controlador OS presente. Burly usa los controladores nativos de riego de AROYA con Michael programando manualmente.

05Per-Room Cultivation SnapshotDiagnóstico de Cultivo por Sala

Flower Eastt A1-A4 REDROJO

room 12403 · FLOWER · 115 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
0.97
Target 1.0–1.2Objetivo 1.0–1.2
Air tempTemp aire
71.7°F
RHHR
63.6%
CO₂CO₂
1456 ppm
Pore ECEC poro
2.40
Target 4–7 bulkObjetivo 4–7 engorde
VWCVWC
56.3%
Sub tempTemp sub
73.4°F
Target <75°FObjetivo <75°F
DLIDLI
28.2
Dryback (mean)Dryback (media)
10.2 pp
Dryback (max)Dryback (máx)
20.3 pp
Zones sampledZonas muestreadas
10
Zone-daysZona-días
60
Irr events / zoneEventos riego / zona
5.1
Partial window (3/7 chunks)Ventana parcial (3/7 chunks)
Drip→drain %Goteo→drenaje %
31.1%
FindingsHallazgos
  • VPD avg 0.97 kPa slightly outside flower target 1.0–1.2
  • Pore EC avg 2.4 — below any healthy flower band (4–8). Consistent with May-8 diagnosis: substrate under-fed relative to feed EC.
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Flower Eastt B1-B4 GREENVERDE

room 12404 · FLOWER · 133 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
1.04
Target 1.0–1.2Objetivo 1.0–1.2
Air tempTemp aire
72.7°F
RHHR
62.2%
CO₂CO₂
1455 ppm
Pore ECEC poro
4.25
Target 4–7 bulkObjetivo 4–7 engorde
VWCVWC
63.5%
Sub tempTemp sub
73.4°F
Target <75°FObjetivo <75°F
DLIDLI
23.5
Dryback (mean)Dryback (media)
15.9 pp
Dryback (max)Dryback (máx)
26.2 pp
Zones sampledZonas muestreadas
12
Zone-daysZona-días
168
Irr events / zoneEventos riego / zona
14.5
Drip→drain %Goteo→drenaje %
13.2%
FindingsHallazgos
  • Within 14-day flower targets
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Flower West A1-A4 REDROJO

room 12405 · FLOWER · 0 metric keys returnedmétricas devueltas

No sensor dataSin datos
FindingsHallazgos
  • No sensor data returned across any path (SPA, direct API, MCP). 105 devices show room=null in the roster — the entire room appears unassigned in the AROYA device tree.
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Flower Westt B1-B4 GREENVERDE

room 12406 · FLOWER · 130 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
1.01
Target 1.0–1.2Objetivo 1.0–1.2
Air tempTemp aire
71.2°F
RHHR
61.3%
CO₂CO₂
1422 ppm
Pore ECEC poro
3.78
Target 4–7 bulkObjetivo 4–7 engorde
VWCVWC
64.8%
Sub tempTemp sub
71.4°F
Target <75°FObjetivo <75°F
DLIDLI
26.4
Dryback (mean)Dryback (media)
10.8 pp
Dryback (max)Dryback (máx)
17.1 pp
Zones sampledZonas muestreadas
12
Zone-daysZona-días
120
Irr events / zoneEventos riego / zona
10.8
Drip→drain %Goteo→drenaje %
10.3%
FindingsHallazgos
  • Within 14-day flower targets
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

MOM / PROP YELLOWAMARILLO

room 12407 · VEG · 37 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
0.77
Air tempTemp aire
76.6°F
RHHR
75.2%
CO₂CO₂
5000 ppm
Pore ECEC poro
2.04
VWCVWC
68.8%
Sub tempTemp sub
77.6°F
Target <75°FObjetivo <75°F
Dryback (mean)Dryback (media)
4.3 pp
Dryback (max)Dryback (máx)
13.4 pp
Zones sampledZonas muestreadas
8
Zone-daysZona-días
16
Irr events / zoneEventos riego / zona
0.0
Drip→drain %Goteo→drenaje %
FindingsHallazgos
  • CO2 sensor pegged at 5000 ppm ceiling for entire 14d (std=0) — sensor calibration or saturation failure
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Veg West YELLOWAMARILLO

room 12408 · VEG · 45 metric keys returnedmétricas devueltas

Pore ECEC poro
2.33
VWCVWC
71.4%
Sub tempTemp sub
77.1°F
Target <75°FObjetivo <75°F
Dryback (mean)Dryback (media)
2.6 pp
Dryback (max)Dryback (máx)
21.8 pp
Zones sampledZonas muestreadas
12
Zone-daysZona-días
15
Irr events / zoneEventos riego / zona
0.0
Drip→drain %Goteo→drenaje %
FindingsHallazgos
  • Dryback avg 2.6pp — very flat; over-watering or drip pipe calibration issue
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

R/D Flower Room REDROJO

room 12409 · FLOWER · 40 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
0.72
Target 1.0–1.2Objetivo 1.0–1.2
Air tempTemp aire
76.3°F
RHHR
76.6%
CO₂CO₂
1426 ppm
Pore ECEC poro
2.28
Target 4–7 bulkObjetivo 4–7 engorde
VWCVWC
59.5%
Sub tempTemp sub
76.2°F
Target <75°FObjetivo <75°F
Dryback (mean)Dryback (media)
7.8 pp
Dryback (max)Dryback (máx)
17.8 pp
Zones sampledZonas muestreadas
7
Zone-daysZona-días
14
Irr events / zoneEventos riego / zona
0.0
Drip→drain %Goteo→drenaje %
FindingsHallazgos
  • VPD avg 0.72 kPa outside flower target 1.0–1.2
  • Pore EC avg 2.28 — below any healthy flower band (4–8). Consistent with May-8 diagnosis: substrate under-fed relative to feed EC.
  • Substrate temp avg 76.19°F above 75°F — root-zone temp risk (Pythium favorable)
  • Dryback avg 7.8pp — under-drying for any flower phase
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Dry/cure YELLOWAMARILLO

room 12410 · DRY · 10 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
1.06
Target 0.8–1.2Objetivo 0.8–1.2
Air tempTemp aire
69.7°F
RHHR
57.2%
CO₂CO₂
1049 ppm
Irr events / zoneEventos riego / zona
0.0
Drip→drain %Goteo→drenaje %
FindingsHallazgos
  • CO2 avg 1049 ppm in a dry room — sensor bleed or ambient contamination
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Product Vault N/AN/D

room 12411 · STORAGE · 0 metric keys returnedmétricas devueltas

No sensor dataSin datos
FindingsHallazgos
  • Storage / no active monitoring
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

Flower Westt A1-A4 (new) GREENVERDE

room 16868 · FLOWER · 34 metric keys returnedmétricas devueltas

VPD (kPa)VPD (kPa)
1.10
Target 1.0–1.2Objetivo 1.0–1.2
Air tempTemp aire
71.4°F
RHHR
58.5%
CO₂CO₂
1512 ppm
DLIDLI
2.9
Irr events / zoneEventos riego / zona
0.0
Drip→drain %Goteo→drenaje %
FindingsHallazgos
  • Within 14-day flower targets
  • Ver la lectura del patrón por sala en Sección 02 (Vista Operativa AUTOMAIT) — hallazgos derivados del mismo análisis subyacente.

06Environmental Timeline (Journal proxy)Línea de Tiempo Ambiental (proxy de diario)

Journal proxy — derived from sensor step-changes since live journal is unreachable this window (AROYA public API returns 404 on `/journal/`; SPA browser bridge was blocked this run). Each room's bullets flag variability signatures that in a normal report would be pinned to journal entries. Without journal dates we cannot pin these to the day; we can only flag them for follow-up.Proxy de diario — derivado de cambios-paso del sensor ya que el diario vivo es inalcanzable esta ventana (la API pública AROYA devuelve 404 en `/journal/`; el puente SPA del navegador estuvo bloqueado en esta corrida). Los bullets de cada sala marcan firmas de variabilidad que en un reporte normal estarían fijadas a entradas de diario. Sin fechas de diario no podemos fijarlas al día; solo podemos marcarlas para seguimiento.

Flower Eastt A1-A4 room 12403 · FLOWER
  • CO2 range 1218 → 1904 ppm (avg 1456, std 241) — high variability suggests injection cycles or setpoint changes during window; cannot date without journal.Rango CO2 1218 → 1904 ppm (prom 1456, std 241) — alta variabilidad sugiere ciclos de inyección o cambios de setpoint durante la ventana; no se puede fechar sin diario.
  • VPD stable in narrow band 0.82 → 1.08 (avg 0.97) — no evident VPD setpoint shift.VPD estable en banda estrecha 0.82 → 1.08 (prom 0.97) — sin cambio evidente de setpoint VPD.
  • Substrate temp climbs from 70.4 → 76.2°F over window (avg 73.4) — 5.8°F trend. Consistent with either seasonal ambient rise or HVAC setpoint drift; check schedule.Temp sustrato sube de 70.4 → 76.2°F sobre la ventana (prom 73.4) — tendencia de 5.8°F. Consistente con subida estacional o deriva de HVAC.
  • Pore EC drip probe swings 2.19 → 3.14 (avg 2.70, std 0.37) — feed EC either being adjusted mid-window or nutrient tank was refilled/recharged.Sonda EC goteo oscila 2.19 → 3.14 (prom 2.70, std 0.37) — feed EC siendo ajustado o tanque recargado durante la ventana.
  • DLI current 37.6 vs avg 28.2 — end-of-window at 133% of avg. Lights schedule likely intensified or a HG entered peak-bulking photoperiod.DLI actual 37.6 vs prom 28.2 — fin de ventana en 133% del promedio. Horario de luces intensificado o HG entró en fotoperiodo pico.
Flower Eastt B1-B4 room 12404 · FLOWER
  • CO2 range 1210 → 1918 ppm (avg 1455, std 246) — same injection-cycle signal as 12403 (shared CO2 system).Rango CO2 1210 → 1918 ppm (prom 1455, std 246) — misma señal de ciclo de inyección que 12403 (sistema CO2 compartido).
  • VPD range 0.85 → 1.23 (avg 1.04) — 0.38 kPa swing over window, biggest in flower. VPD setpoint change candidate.Rango VPD 0.85 → 1.23 (prom 1.04) — swing de 0.38 kPa, el mayor en flor. Candidato de cambio de setpoint VPD.
  • Substrate temp climbs 70.2 → 76.4°F over window (5.6°F) — matches 12403 pattern, likely ambient/HVAC.Temp sustrato sube 70.2 → 76.4°F sobre ventana (5.6°F) — mismo patrón que 12403, probablemente ambiental/HVAC.
  • Pore EC drip stable 2.61 → 2.97 — feed EC not moving here; the East B tank is holding setpoint.EC goteo estable 2.61 → 2.97 — feed EC no se mueve; tanque de East B mantiene setpoint.
  • Pore EC drain 5.06 → 5.73 (avg 5.32) — drain is stacking over the window, expected in bulking. Consistent with under-flush schedule.EC drenaje 5.06 → 5.73 (prom 5.32) — el drenaje sube durante la ventana, esperado en engorde. Consistente con horario de bajo-lavado.
Flower West A1-A4 room 12405 · FLOWER
  • No signals — room returned no data across every path this window.Sin señales — sala no devolvió datos por ninguna ruta esta ventana.
Flower Westt B1-B4 room 12406 · FLOWER
  • Pore EC step-change: current 2.76 vs avg 3.78 — 1.02 mS/cm downshift by end of window. Either intentional ripening pull-back or feed EC drop.Cambio-paso EC poro: actual 2.76 vs prom 3.78 — caída de 1.02 mS/cm al final de ventana. Retirada de madurez intencional o caída de feed EC.
  • Pore EC drain 6.45 → 7.44 (avg 7.10) — drain is very high (7+ mS/cm) with feed reading 1.32 mS/cm. Massive EC stacking = starved feed forcing the block to concentrate solutes.EC drenaje 6.45 → 7.44 (prom 7.10) — drenaje muy alto (7+ mS/cm) con feed leyendo 1.32 mS/cm. Apilamiento masivo de EC = feed sub-alimentado forzando al bloque a concentrar solutos.
  • RH swings 56.0 → 67.2% (std 3.14) — biggest RH variability of any flower room. Dehumidification cycling or set-point churn candidate.HR oscila 56.0 → 67.2% (std 3.14) — la mayor variabilidad de HR en cualquier sala de flor. Candidato de ciclo de deshumidificación o churn de setpoint.
  • VPD stable 0.89 → 1.27 (avg 1.01) — narrow band despite RH swing, suggests temp is compensating.VPD estable 0.89 → 1.27 (prom 1.01) — banda estrecha a pesar de swing de HR, sugiere temp compensando.
  • DLI 0.08 → 36.10 (avg 26.4) — full photoperiod range, normal flower operation.DLI 0.08 → 36.10 (prom 26.4) — rango completo de fotoperiodo, operación normal de flor.
MOM / PROP room 12407 · VEG
  • CO2 flat at 5000 ppm for 336 hours (std 0.0) — sensor is saturated/broken, not a real reading. Ignore.CO2 plano en 5000 ppm por 336 horas (std 0.0) — sensor saturado/roto, no es lectura real. Ignorar.
  • VPD narrow band 0.68 → 0.98 (avg 0.77) — clean veg envelope, no evident setpoint change.VPD banda estrecha 0.68 → 0.98 (prom 0.77) — envolvente veg limpia, sin cambio evidente de setpoint.
  • RH 67.5 → 78.4% (avg 75.2, std 3.81) — humidity trending high for veg (target 60–70%), risk of leaf pathogens on tender mother growth.HR 67.5 → 78.4% (prom 75.2, std 3.81) — humedad tendiendo alta para veg (objetivo 60–70%), riesgo de patógenos foliares en crecimiento tierno de madres.
  • Substrate temp 74.7 → 79.0°F — 78°F+ is warm for mother-room roots, correlates with pathogen risk in shared water systems.Temp sustrato 74.7 → 79.0°F — 78°F+ es caliente para raíces de madres, correlaciona con riesgo de patógenos en sistemas de agua compartidos.
Veg West room 12408 · VEG
  • Moisture pinned in tiny 70.5 → 72.4% band (std 0.51) — either very active irrigation holding saturation or clones in a bag-hold. Zero drying signal.Humedad clavada en banda diminuta 70.5 → 72.4% (std 0.51) — o riego muy activo manteniendo saturación o clones en bolsa. Cero señal de secado.
  • Substrate temp 74.8 → 78.2°F (avg 77.1) — warm root zone for veg, similar to 12407.Temp sustrato 74.8 → 78.2°F (prom 77.1) — zona radicular caliente para veg, similar a 12407.
  • Pore EC 2.23 → 2.45 (avg 2.33) — stable, no feed-EC step-change.EC poro 2.23 → 2.45 (prom 2.33) — estable, sin cambio-paso de feed EC.
  • No VPD/temp/RH/CO2 sensors reporting for this room in the 14-day rollup — climate-side telemetry gap.Sin sensores VPD/temp/HR/CO2 reportando para esta sala en el rollup 14d — vacío de telemetría del lado clima.
R/D Flower Room room 12409 · FLOWER
  • Only 298 sensor points over 14 days (vs ~480 for a normal room) — sensor coverage is intermittent, possibly a repeater dropout.Solo 298 puntos de sensor en 14 días (vs ~480 para sala normal) — cobertura intermitente, posiblemente dropout de repetidor.
  • CO2 pegs at 2000 ppm frequently (avg 1427, max 2000) — ceiling saturation, not a real reading when at 2000.CO2 clava en 2000 ppm frecuentemente (prom 1427, max 2000) — saturación de techo, no es lectura real cuando llega a 2000.
  • RH 68.0 → 81.9% (avg 76.6) — trending high for what's labeled flower.HR 68.0 → 81.9% (prom 76.6) — tendiendo alto para lo que está etiquetado flor.
  • Pore EC 2.11 → 2.60 (avg 2.28) — trending up but well below any flower band; feed-EC probe absent so can't confirm feed vs drift.EC poro 2.11 → 2.60 (prom 2.28) — subiendo pero muy por debajo de cualquier banda de flor; sonda feed-EC ausente.
  • VPD narrow 0.59 → 1.02 (avg 0.72) — low VPD across window, veg-like.VPD estrecho 0.59 → 1.02 (prom 0.72) — VPD bajo durante ventana, tipo veg.
Dry/cure room 12410 · DRY
  • CO2 909 → 1449 ppm (avg 1050) in a DRY room — sensor bleed from adjacent flower rooms via shared duct or door leak. Not a real dry-room CO2.CO2 909 → 1449 ppm (prom 1050) en sala DRY — bleed de sensor desde salas de flor adyacentes vía ducto compartido o fuga de puerta. No es CO2 real de dry.
  • VPD 0.99 → 1.17 (avg 1.06) — inside dry target 0.8–1.2, holding.VPD 0.99 → 1.17 (prom 1.06) — dentro del objetivo dry 0.8–1.2, sostenido.
  • RH 54.4 → 59.0% (avg 57.2, std 1.50) — tight band, dry-room dehumidification is well-tuned.HR 54.4 → 59.0% (prom 57.2, std 1.50) — banda estrecha, deshumidificación de dry bien afinada.
Product Vault room 12411 · STORAGE
  • No signal — storage room, no sensors.Sin señal — sala de almacén, sin sensores.
Flower Westt A1-A4 (new) room 16868 · FLOWER
  • DLI 0 → 6.20 (avg 2.91) — running at ~1/4 flower photoperiod. Room is in pre-flip or transitional state; not yet a full-flower operation.DLI 0 → 6.20 (prom 2.91) — corriendo ~1/4 fotoperiodo de flor. Sala en pre-flip o estado transicional.
  • VPD 0.82 → 1.41 (avg 1.10, std 0.22) — big VPD swing over window (0.59 kPa) suggests HVAC being tuned or manual overrides.VPD 0.82 → 1.41 (prom 1.10, std 0.22) — gran swing VPD sobre ventana (0.59 kPa) sugiere HVAC en ajuste o overrides manuales.
  • RH 49.4 → 68.4% (avg 58.5, std 7.47) — largest RH variability in facility; controls loop not yet stabilized for this new room.HR 49.4 → 68.4% (prom 58.5, std 7.47) — la mayor variabilidad de HR en la instalación; loop de control aún no estabilizado.

07Top 3 Operator Follow-Up QuestionsTop 3 Preguntas para el Operador

  1. Flower West A1-A4 (room 12405, 25 zones defined) returned no data via any path this window — 105 devices in the roster still tagged room=null, matching what we'd expect if a room-reassignment / gateway swap never completed. What happened in the AROYA app configuration for this room?Flower West A1-A4 (sala 12405, 25 zonas definidas) no devolvió datos por ninguna ruta esta ventana — 105 dispositivos siguen etiquetados room=null, coincidente con una reasignación de sala / cambio de gateway que nunca se completó. ¿Qué pasó en la configuración de la app AROYA para esta sala?
  2. Substrate pore-EC in Flower East A1-A4 (12403) averaged 2.40 over 14 days — well below any healthy flower band (target 4–7 in bulking, 6–12 in stretch). This is exactly the failure mode Cian and Michael diagnosed on 2026-05-08. Where is feed EC currently set, and has the 2.3–2.6 → 2.8 push actually been implemented?El EC de poro sustrato en Flower East A1-A4 (12403) promedió 2.40 en 14 días — muy por debajo de cualquier banda saludable de flor (objetivo 4–7 en engorde, 6–12 en estiramiento). Este es exactamente el modo de falla que Cian y Michael diagnosticaron el 2026-05-08. ¿Dónde está el feed EC ahora, y se implementó el aumento a 2.3–2.6 → 2.8?
  3. Veg West (12408) shows near-zero dryback (median 0.1pp, mean 2.6pp) over 14 days despite full moisture instrumentation. Either the room is intentionally being held saturated (transplant hold?) or the drip pipe is over-firing / drying is being masked by too-frequent shots. Which is it?Veg West (12408) muestra dryback casi cero (mediana 0.1pp, media 2.6pp) en 14 días a pesar de la instrumentación completa de humedad. O la sala se está manteniendo saturada intencionalmente (retención post-trasplante?) o el riego está sobre-disparando / el drying está enmascarado por shots demasiado frecuentes. ¿Qué es?

08AROYA Product Notes (internal)Notas Producto AROYA (interno)

Data-access gaps and quirks encountered during this report, useful to the AROYA product team:Vacíos y peculiaridades de acceso a datos encontrados durante este reporte, útiles para el equipo de producto AROYA:

  • SPA browser-bridge outage — the AROYA MCP's `spa_*` family (harvest groups, journal, computed alerts, target ranges, room config, harvest events) all fail with `BROWSER_CONNECT` when the Chrome extension isn't running. This makes the operational view depend on a browser tab staying open on the analyst's workstation, which is fragile. AUTOMAIT config, HG binding, target ranges, journal, and phase flip metadata are all trapped behind this bridge for public-API-only clients.Caída del puente SPA — la familia `spa_*` del MCP AROYA (harvest groups, diario, alertas computadas, target ranges, room config, harvest events) falla con `BROWSER_CONNECT` cuando la extensión de Chrome no está corriendo. La vista operativa depende de una pestaña de navegador abierta en la máquina del analista — es frágil. AUTOMAIT config, HG binding, target ranges, diario y metadatos de flip de fase están atrapados detrás de este puente para clientes solo-API-pública.
  • Public API `/chart/` window cap = 2 days. For 14-day windows this means 7 requests per room; combined with the 50-req/60-sec rate limit, a 10-room facility pulls in ~90 seconds of wall time (fine) but concurrent requests get throttled with a bare 68-byte error (no rate-limit header). Add `Retry-After` on 429/throttle responses.El endpoint `/chart/` de la API pública tiene tope de ventana de 2 días. Para 14 días esto significa 7 requests por sala; combinado con el rate limit 50-req/60-seg, una instalación de 10 salas se jala en ~90 seg de tiempo de reloj (bien) pero requests concurrentes son throttled con un error escueto de 68 bytes (sin header rate-limit). Agregar `Retry-After` en respuestas 429/throttle.
  • `api.aroya.io` requires `Authorization: Bearer <token>` — not `Token <token>` (the format documented in Django REST Framework docs and used by the AROYA MCP client). Public docs and admin-key onboarding messaging both currently say `Token`. Recommend updating either the auth handler or the docs so admin-key holders don't waste a debug cycle.`api.aroya.io` requiere `Authorization: Bearer <token>` — NO `Token <token>` (el formato documentado en Django REST Framework y usado por el cliente MCP AROYA). La documentación pública y los mensajes de onboarding de admin-key dicen `Token`. Recomendar actualizar el handler de auth o los docs.
  • Endpoint gap: `/public_api/facilities/{id}/rooms/`, `/journal/`, `/harvest_groups/`, `/alerts/`, `/target_ranges/`, `/current_readings/`, `/history/` are all 404. Only `/public_api/rooms/{id}/chart/`, `/public_api/rooms/{id}/`, `/public_api/devices/?facility=`, and `/public_api/facilities/{id}/` return real payloads. This is a much narrower surface than the SPA layer — external tooling has to either scrape /chart/ for everything or maintain a Chrome tab.Endpoint gap: `/public_api/facilities/{id}/rooms/`, `/journal/`, `/harvest_groups/`, `/alerts/`, `/target_ranges/`, `/current_readings/`, `/history/` son todos 404. Solo `/public_api/rooms/{id}/chart/`, `/public_api/rooms/{id}/`, `/public_api/devices/?facility=` y `/public_api/facilities/{id}/` devuelven payloads reales. Superficie mucho más angosta que la capa SPA.
  • Device roster: 105 of 469 devices at 3920 have `room=null`. Product should flag this in the app — either the customer sees a 'X devices unassigned' banner, or the device roster shows an unassigned bucket. Right now these devices are invisible unless you hit the API directly.Roster de dispositivos: 105 de 469 dispositivos en 3920 tienen `room=null`. Producto debería flaggear esto en la app — sea un banner 'X dispositivos sin asignar', o un bucket sin asignar en el roster. Ahora son invisibles a menos que le pegues a la API directamente.
  • CO2 sensor ceilings observed: MOM/PROP pegged at 5000ppm for 14d straight (std=0.0), R/D Flower pegs frequently at 2000ppm. If these are sensor saturation ceilings, surface a soft-warn in the UI when a metric holds at its ceiling for >4h — right now the customer just sees a flat line.Techos de sensor CO2 observados: MOM/PROP clavado en 5000ppm por 14d seguidos (std=0.0), R/D Flower clava frecuentemente en 2000ppm. Si son techos de saturación del sensor, mostrar un warn suave en la UI cuando una métrica se mantenga en su techo por >4h — ahora el cliente solo ve una línea plana.