May 16, 2026

Generated lab notebook from daily_summary, plan_journal, plan_delivery_log, and setpoint audit data. It is intentionally chronological and may include in-progress cycles before validation.

Planner Execution Ledger

Planner checkpoints can acknowledge that the active plan is still suitable without writing a new public plan ID. Those no-change decisions are part of the audit trail.

Delivery events

7

Plan writes

3

No-change acknowledgements

4

Pending

0

EventDeliveredTypeStatusResultResolvedNote
Morning planning cycle05:45SUNRISEplan_writteniris-20260516-054505:47Wrote public plan iris-20260516-0545. Resolved 05:47 MDT.
Forecast deviation12:44FORECAST_DEVIATIONacked-12:44Acknowledged: FORECAST_DEVIATION assessed: observed solar 221-249 W/m2 vs 952 W/m2 forecast indicates cloud/forecast timing error in the same direction as known solar forecast overshoot, but much larger than normal bias. Current greenhouse is stable: 75.8F, VPD 1.21 kPa, RH 60%, dew margin 14.7F, mode IDLE. Equipment shows no cooling/misting/fog active, vent closed, only heat1 briefly on... Resolved 12:44 MDT.
Solar peak planning checkpoint12:58SOLAR_MAXacked-12:58Acknowledged: SOLAR_MAX checked: live solar is far below the 13:00 forecast peak (197 W/m2 vs 782 W/m2, even after forecast overshoot calibration), indoor temp/VPD are in band at 76.6F and 1.05 kPa, dew margin is safe at 12.0F, mode is IDLE, and the active SUNRISE plan already carries band-coupled moisture support plus scheduled afternoon/evening unwind. No tunable change warranted. Resolved 12:58 MDT.
Forecast deviation13:44FORECAST_DEVIATIONacked-13:45Acknowledged: FORECAST_DEVIATION assessed: observed solar is much lower than forecast, but live greenhouse is stable/in band (74.4F, VPD 1.11 below vpd_high 1.28, RH 62%, dew margin 14.1F, mode IDLE) with cooling/fog/misters/vent off. This is a cloud/solar forecast error or weather shift, not equipment failure; no tunable change warranted because the active plan already relaxes moisture posture at the next 15:30 waypoint while preserving dry-afternoon readiness. Resolved 13:45 MDT.
Peak Stress14:57TRANSITIONacked-14:58Acknowledged: Peak-stress transition checked: current climate is warm/dry but within the SUNRISE plan’s expected VPD-high window. House is in VENTILATE with fog and west mist assist active, dew margin is safe at 17.7F, current tactical setpoints are already band-coupled/aggressive (engage 0.88, all 1.05, gap 15s, fog escalation 0.15), and partial-day score/compliance are tracking above target with VPD-high stress still under the plan’s 3h objective. No additional tunable change warranted. Resolved 14:58 MDT.
Decline19:11TRANSITIONplan_writteniris-oneshot-20260516-191219:12Wrote non-archive plan iris-oneshot-20260516-1912. Resolved 19:12 MDT.
Evening planning cycle20:11SUNSETplan_writteniris-20260516-201120:12Wrote public plan iris-20260516-2011. Resolved 20:12 MDT.

🌅 Morning Cycle (5:47 AM) — iris-20260516-0545

Status

validated

Outcome score

6/10

Changed parameters

bias_cool, bias_heat, d_cool_stage_2, d_heat_stage_2, dwell_gate_ms, enthalpy_close, enthalpy_open, fog_escalation_kpa ...

Reflection

Validating previous cycle: iris-20260515-2010

Previous hypothesis: SUNSET overnight plan for 2026-05-15. Today improved materially over the 7-day trend but remained limited by paired heat and VPD-high stress. The main overnight challenge is balancing post-dry-day recovery against water cost: current VPD is back near band with safe 11.4F dew margin, so I am keeping a short evening recovery shoulder only while the house is still near-edge in VENTILATE, then unwinding hard overnight to avoid VPD-low and unnecessary water, with a guarded pre-dawn/morning fallback for Saturday’s dry solar ramp. Previous plan evaluation: iris-20260515-0546 scored 6/10 versus anchor 5, no deviation warning; it validated band-coupled moisture and 180s sealed windows for avoiding VPD-low/dew risk, but showed water cost and late VPD-high remain the penalties. Result: Saturday daytime plan-window score was about 63.8/100 with 58.1% both-axis compliance, temp compliance 66.7%, VPD compliance 64.9%, 4.66h total stress dominated by 4.50h VPD-high plus 0.19h VPD-low and 0.07h cold. The forecast temperature verified well (79F predicted vs 78.9F actual), but solar was much higher than predicted (1129 W/m2 vs 834), so paired VENTILATE heat/VPD-high remained the limiting pattern. Water and cost were controlled versus 7-day averages, but conservative moisture requests still triggered guardrails; the experiment was mixed rather than a clean success. Score: 6/10

New finding: Partly cloudy dry days after humid dawn need a live-confirmed but guardrail-aware moisture posture: keep dawn conservative, then keep peak/evening moisture thresholds band-coupled until observed VPD is actually below band; otherwise heat and VPD-high remain paired in VENTILATE despite low water cost. → Added to Lessons Learned

Hypothesis

Testing: Test guarded dawn plus peak-only band-coupled aggression: can today keep both-axis compliance above 75% and VPD-high under 3h without repeating yesterday’s full-day 600 gal water penalty before observed VPD recovery? Expected outcome: Target daily score above 70, both-axis compliance above 75%, temp compliance above 85%, VPD compliance above 80%, heat stress under 3h, VPD-high under 3h, VPD-low and dp-risk near 0h, and total cost below USD 5 if sink/hose water does not dominate.

Conditions

Outdoor peak

79.0°F

RH minimum

17.0%

Solar peak

834.0 W/m²

Cloud average

69.0%

Humid dawn with indoor VPD 0.36 kPa and dew margin 5.6F, then a dry ramp: outdoor RH falls below 25% by 11:00 and reaches 17-20% from noon through evening. Solar is strongest 10:00-12:00, peaking near 834 W/m2, then clouds increase but dry air persists.

Expected stress windows

vpd_lowlow · 2026-05-16T05:50:00-06:00 to 2026-05-16T08:30:00-06:00

guard humid dawn with moderate thresholds, 45s gaps, conservative fog escalation, and no pre-ramp peak-day misting until live/outdoor dryness confirms

vpd_highhigh · 2026-05-16T09:30:00-06:00 to 2026-05-16T18:30:00-06:00

band-coupled mist thresholds near active vpd_high, 30-60s delays, 15-25s peak gaps, fog_escalation 0.15-0.25 during the firmware fog window, and vpd_watch 30-45s

heatmedium · 2026-05-16T11:00:00-06:00 to 2026-05-16T16:00:00-06:00

bias_cool -1.0 to -1.5, d_cool_stage_2 2.0, summer vent gate on, dwell gate on, and mist_max_closed_vent_s capped at 180s so THERMAL_RELIEF can flush heat

vpd_highmedium · 2026-05-16T18:30:00-06:00 to 2026-05-16T22:30:00-06:00

short dry-evening recovery shoulder with engage 1.10/all 1.35/gap 35 while outdoor VPD remains high, then unwind by 22:30 to avoid VPD-low overnight

Parameter rationale

mister_engage_kpa1.1 → 0.88; noon forecast 79F, RH 17%, solar 834 W/m2; recent vpd_high_moisture_guardrail clamps pulled conservative requests toward band-coupled values

reduce VPD-high during the dry solar pulse without pre-misting the humid dawn

mister_all_kpa1.35 → 1.05; active vpd_high about 0.83; guardrail recommends all-zone near vpd_high+0.25 during VPD-high/VENTILATE stress

make all-zone assist available during peak dry stress while still unwinding after solar decline

mister_pulse_gap_s35.0 → 15.0; RH below 20% from noon through late afternoon with high solar at noon; validated dry-day lessons recommend 15-25s gaps in this window

speed VPD recovery during the steepest dry ramp while limiting that cadence to the peak

fog_escalation_kpa0.45 → 0.15; PR-A makes VENTILATE fog the high-leverage tool for hot-dry stress; today has a short but real noon solar/dry pulse

use fog earlier during the firmware window for stubborn VPD-high instead of extending sealed mist

min_fog_off_s75.0 → 45.0; recent guardrail clamps shortened fog-off dwell during live VPD-high stress and dew margin is above 5F

allow timely fog cycling only during the confirmed dry peak

bias_cool2.0 → -1.5; forecast reaches 79F with 728-834 W/m2 around 11:00-12:00; heat stress dominated yesterday

start cooling/fan support earlier during peak solar without carrying cold-night anti-chatter into daytime

vpd_watch_dwell_s45.0 → 30.0; VPD ramp begins after 08:30 and outdoor RH falls to the teens by noon

enter bounded recovery promptly during confirmed dry stress while restoring longer dwell overnight

mist_max_closed_vent_s180.0 → 180.0; lessons warn not to extend sealed mist during warm dry solar periods because it becomes a heat trap

avoid trading VPD recovery for heat stress

mister_vpd_weight2.4 → 3.0; south/west mist paths are the most effective during dry solar stress and zone spread is modest

prioritize productive zones during peak without over-watering overnight

Setpoints

Saturday May 16

Primary crop-band changes:

TimeValuesNote
05:50hyst 0.45Humid dawn guard: current VPD is near the low side with 5.6F
08:30hyst 0.4Morning dry ramp begins: outdoor RH is forecast below 30% an
10:30hyst 0.35Dry solar ramp: RH is forecast 23-26% with 526-728 W/m2 sola
12:00hyst 0.35Peak dry/solar pulse: forecast 79F, RH 17%, solar 834 W/m2,
15:30hyst 0.4Cloudier but still dry afternoon: solar drops but RH remains
18:30hyst 0.45Dry-evening recovery shoulder: fog will be blocked but outdo
22:30hyst 0.5Overnight unwind: after the dry window, widen mist threshold

Tactical tunable changes:

TimeValuesNote
05:50d_cool 2.5; engage 1.3; all 1.6; pulse 60; gap 45; wt 2Humid dawn guard: current VPD is near the low side with 5.6F
08:30d_cool 2; engage 1.05; all 1.2; pulse 60; gap 30; wt 2.6Morning dry ramp begins: outdoor RH is forecast below 30% an
10:30d_cool 2; engage 0.9; all 1.1; pulse 60; gap 20; wt 3Dry solar ramp: RH is forecast 23-26% with 526-728 W/m2 sola
12:00d_cool 2; engage 0.88; all 1.05; pulse 60; gap 15; wt 3Peak dry/solar pulse: forecast 79F, RH 17%, solar 834 W/m2,
15:30d_cool 2; engage 0.95; all 1.15; pulse 60; gap 25; wt 2.7Cloudier but still dry afternoon: solar drops but RH remains
18:30d_cool 2.5; engage 1.1; all 1.35; pulse 60; gap 35; wt 2.4Dry-evening recovery shoulder: fog will be blocked but outdo
22:30d_cool 3; engage 1.45; all 1.85; pulse 60; gap 55; wt 2Overnight unwind: after the dry window, widen mist threshold

Sunday May 17

Primary crop-band changes:

TimeValuesNote
08:30hyst 0.45Missed-cycle Sunday fallback: a dry morning is possible befo

Tactical tunable changes:

TimeValuesNote
08:30d_cool 2.5; engage 1.25; all 1.55; pulse 60; gap 40; wt 2.3Missed-cycle Sunday fallback: a dry morning is possible befo

Changed secondary parameters:

TimeParameterChange
05:50bias_coolinitial 2
05:50bias_heatinitial 0.25
05:50d_heat_stage_2initial 5
05:50dwell_gate_msinitial 300000
05:50enthalpy_closeinitial 1
05:50enthalpy_openinitial -2
05:50fog_escalation_kpainitial 0.5
05:50heat_hysteresisinitial 1.2
05:50min_fog_off_sinitial 90
05:50min_fog_on_sinitial 45
05:50min_heat_off_sinitial 180
05:50min_heat_on_sinitial 120
05:50min_vent_off_sinitial 60
05:50min_vent_on_sinitial 60
05:50mist_backoff_sinitial 800
05:50mist_max_closed_vent_sinitial 180
05:50mist_thermal_relief_sinitial 90
05:50mister_all_delay_sinitial 180
05:50mister_engage_delay_sinitial 90
05:50mister_water_budget_galinitial 600
05:50outdoor_staleness_max_sinitial 600
05:50sw_dwell_gate_enabledinitial 1
05:50sw_fog_closes_ventinitial 1
05:50sw_fsm_controller_enabledinitial 1
05:50sw_mister_closes_ventinitial 1
05:50sw_summer_vent_enabledinitial 1
05:50temp_hysteresisinitial 1.7
05:50vent_prefer_dp_delta_finitial 5
05:50vent_prefer_temp_delta_finitial 5
05:50vpd_watch_dwell_sinitial 60
08:30bias_cool2 → 0
08:30bias_heat0.25 → 0.1
08:30fog_escalation_kpa0.5 → 0.3
08:30min_fog_off_s90 → 60
08:30mist_backoff_s800 → 700
08:30mister_all_delay_s180 → 90
08:30mister_engage_delay_s90 → 45
08:30temp_hysteresis1.7 → 1.5
08:30vpd_watch_dwell_s60 → 45
10:30bias_cool0 → -1
10:30bias_heat0.1 → 0
10:30fog_escalation_kpa0.3 → 0.2
10:30min_fog_off_s60 → 45
10:30mist_backoff_s700 → 600
10:30mister_all_delay_s90 → 60
10:30mister_engage_delay_s45 → 30
10:30vpd_watch_dwell_s45 → 30
12:00bias_cool-1 → -1.5
12:00fog_escalation_kpa0.2 → 0.15
12:00temp_hysteresis1.5 → 1.4
15:30bias_cool-1.5 → -0.5
15:30fog_escalation_kpa0.15 → 0.25
15:30min_fog_off_s45 → 60
15:30mist_backoff_s600 → 700
15:30mister_all_delay_s60 → 90
15:30mister_engage_delay_s30 → 45
15:30temp_hysteresis1.4 → 1.5
15:30vpd_watch_dwell_s30 → 45
18:30bias_cool-0.5 → 1.5
18:30bias_heat0 → 0.25
18:30fog_escalation_kpa0.25 → 0.5
18:30min_fog_off_s60 → 90
18:30mister_all_delay_s90 → 120
18:30mister_engage_delay_s45 → 60
18:30temp_hysteresis1.5 → 1.7
22:30bias_cool1.5 → 3.5
22:30bias_heat0.25 → 0.5
22:30fog_escalation_kpa0.5 → 0.9
22:30min_fog_off_s90 → 120
22:30mist_backoff_s700 → 900
22:30mist_max_closed_vent_s180 → 150
22:30mister_all_delay_s120 → 240
22:30mister_engage_delay_s60 → 120
22:30temp_hysteresis1.7 → 1.8
22:30vpd_watch_dwell_s45 → 75
08:30bias_cool3.5 → 0
08:30bias_heat0.5 → 0.25
08:30fog_escalation_kpa0.9 → 0.45
08:30min_fog_off_s120 → 75
08:30mist_backoff_s900 → 800
08:30mist_max_closed_vent_s150 → 180
08:30mister_all_delay_s240 → 120
08:30mister_engage_delay_s120 → 60
08:30temp_hysteresis1.8 → 1.7
08:30vpd_watch_dwell_s75 → 60

🌆 Evening Cycle (8:12 PM) — iris-20260516-2011

Status

validated

Outcome score

8/10

Changed parameters

bias_cool, bias_heat, d_cool_stage_2, d_heat_stage_2, dwell_gate_ms, enthalpy_close, enthalpy_open, fog_escalation_kpa ...

Reflection

Validating previous cycle: iris-20260516-0545

Previous hypothesis: SUNRISE plan for Saturday 2026-05-16. Yesterday improved materially versus the 7-day trend but remained limited by paired heat and VPD-high stress: daily score 60.9, both-axis compliance 64.7%, temp 74.8%, VPD 73.8%, with 5.83h heat and 6.28h VPD-high. The overnight plan validated the short recovery shoulder plus hard unwind: plan-window score 99.0, no VPD-low or dew risk, and minimal cost; anchor score was 10 and I scored it 9, no deviation. Today starts humid and near the VPD-low side (63F, VPD 0.36, RH 82%, dew margin 5.6F, IDLE/heat1 on), but forecast dries quickly to ~79F, RH 17-20%, and a noon solar pulse near 834 W/m2 before cloudier dry afternoon/evening… Result: Overnight plan-window score was 80.2/100 with 75.5% both-axis compliance, temp compliance 95.1%, VPD compliance 78.0%, only 0.10h heat, 0.01h cold, 0.48h VPD-high, 0h VPD-low, 0 dp-risk hours, and about USD 0.07 incremental cost. It missed the 85% compliance target but achieved the key safety/water objectives: no VPD-low, negligible cold/chatter, dew margin stayed safe, and overnight cost/water were low. The remaining misses came from guardrail-held conservative moisture values while VPD-high had not fully recovered. Score: 8/10

New finding: After dry-day recovery, a strong overnight unwind can safely prevent VPD-low and dew risk, but if VPD-high remains unrecovered at the unwind time the moisture guardrail may keep thresholds band-coupled longer than planned; unwind should be conditioned on observed VPD recovery, not only clock time. → Added to Lessons Learned

Hypothesis

Testing: Test whether a short guardrail-aware evening recovery shoulder plus strong overnight moisture unwind can keep VPD-low near zero and cost low after a mixed dry-day plan while avoiding heater-to-vent chatter. Expected outcome: Overnight plan-window both-axis compliance above 85%, VPD-low under 0.3h, cold stress under 0.5h, dp_risk_hours 0, and overnight incremental water under 75 gal before the sunrise cycle.

Conditions

Outdoor peak

67.0°F

RH minimum

33.0%

Solar peak

229.0 W/m²

Cloud average

42.0%

Sunset after mixed dry day: current house 69F, VPD 0.86 kPa, RH 64%, dew margin 12.5F, VENTILATE with vent and both fans on. Overnight forecast is mild, 55-64F with raw outdoor VPD falling from 1.5 to 0.6 kPa by dawn; corrected VPD guidance de-weights dryness. Main risk shifts from VPD-high recovery in the next 1-2h to over-humidification/water waste and heater-to-vent chatter overnight.

Expected stress windows

vpd_highmedium · 2026-05-16T20:15:00-06:00 to 2026-05-16T22:30:00-06:00

Use guardrail-aware evening recovery: engage 0.95, all 1.15, 30s gap, 45/90s delays, fog_escalation 0.25 even though fog is time-window blocked; keep sealed cap 180s.

vpd_lowlow · 2026-05-16T22:30:00-06:00 to 2026-05-17T06:30:00-06:00

Strong overnight unwind: engage 1.70-1.80, all 2.00-2.10, 60s gaps, long mist delays, fog_escalation 0.95, vpd_hysteresis 0.50, and short/normal sealed cap to prevent water and condensation risk.

coldlow · 2026-05-17T02:00:00-06:00 to 2026-05-17T07:30:00-06:00

bias_cool +3.5 with only modest bias_heat 0.5-0.75; allow slab retention and heater staging without venting immediately after heat overshoot.

Parameter rationale

mister_engage_kpa1.5 → 0.95; Current VPD 0.86 is above active vpd_high 0.82 and recent guardrail clamped conservative evening requests near 0.96.

finish evening VPD recovery without forcing dispatcher clamps, then unwind after 22:30.

mister_all_kpa1.9 → 1.15; Current near-edge VPD-high in VENTILATE with healthy 12.5F dew margin; guardrail rewrote 1.9 to about 1.17.

make all-zone support available only during the short evening recovery shoulder.

mister_pulse_gap_s55.0 → 30.0; Recent held guardrail capped 55s to 30s while VPD-high was unrecovered at sunset.

recover VPD before overnight unwind without carrying peak-day 15s gaps into night.

fog_escalation_kpa0.9 → 0.25; PR-A and guardrail evidence favor low escalation during unrecovered VPD-high VENTILATE; fog remains firmware-blocked after 17:00.

align plan with guardrail during recovery and avoid stale conservative fog posture if window logic changes.

bias_cool1.5 → 3.5; Overnight 55-64F may trigger heaters against crop bands; retrieved sunset plans repeatedly use +3 to +4 to stop heater-to-vent oscillation.

reduce cold/chatter stress without raising crop bands.

mister_engage_kpa0.95 → 1.7; After 22:30 forecast cools and humidity holds better; lesson 105 says unwind after dry-day support to avoid VPD-low and water cost.

keep overnight VPD-low under 0.3h and water use low.

vpd_hysteresis0.45 → 0.5; Mild humid overnight with no solar and only low VPD-high risk.

reduce mist/dehum oscillation and false starts overnight.

Setpoints

Saturday May 16

Primary crop-band changes:

TimeValuesNote
20:15hyst 0.45evening_settle: VPD is still slightly above band in VENTILAT
22:30hyst 0.5midnight_posture: observed recovery should be complete; fog

Tactical tunable changes:

TimeValuesNote
20:15d_cool 2.5; engage 0.95; all 1.15; pulse 60; gap 30; wt 2.4evening_settle: VPD is still slightly above band in VENTILAT
22:30d_cool 3; engage 1.7; all 2; pulse 60; gap 60; wt 2midnight_posture: observed recovery should be complete; fog

Sunday May 17

Primary crop-band changes:

TimeValuesNote
03:30hyst 0.5pre_dawn: coolest period near 55F; keep heater anti-chatter
07:30hyst 0.5sunrise_fallback: Sunday begins cool/cloudy with only a mode

Tactical tunable changes:

TimeValuesNote
03:30d_cool 3; engage 1.8; all 2.1; pulse 60; gap 60; wt 2pre_dawn: coolest period near 55F; keep heater anti-chatter
07:30d_cool 2.5; engage 1.4; all 1.8; pulse 60; gap 50; wt 2.2sunrise_fallback: Sunday begins cool/cloudy with only a mode

Changed secondary parameters:

TimeParameterChange
20:15bias_coolinitial 2
20:15bias_heatinitial 0.25
20:15d_heat_stage_2initial 5
20:15dwell_gate_msinitial 300000
20:15enthalpy_closeinitial 1
20:15enthalpy_openinitial -2
20:15fog_escalation_kpainitial 0.25
20:15heat_hysteresisinitial 1.2
20:15min_fog_off_sinitial 60
20:15min_fog_on_sinitial 45
20:15min_heat_off_sinitial 180
20:15min_heat_on_sinitial 120
20:15min_vent_off_sinitial 60
20:15min_vent_on_sinitial 60
20:15mist_backoff_sinitial 700
20:15mist_max_closed_vent_sinitial 180
20:15mist_thermal_relief_sinitial 90
20:15mister_all_delay_sinitial 90
20:15mister_engage_delay_sinitial 45
20:15mister_water_budget_galinitial 600
20:15outdoor_staleness_max_sinitial 600
20:15sw_dwell_gate_enabledinitial 1
20:15sw_fog_closes_ventinitial 1
20:15sw_fsm_controller_enabledinitial 1
20:15sw_mister_closes_ventinitial 1
20:15sw_summer_vent_enabledinitial 1
20:15temp_hysteresisinitial 1.7
20:15vent_prefer_dp_delta_finitial 5
20:15vent_prefer_temp_delta_finitial 5
20:15vpd_watch_dwell_sinitial 45
22:30bias_cool2 → 3.5
22:30bias_heat0.25 → 0.5
22:30fog_escalation_kpa0.25 → 0.95
22:30min_fog_off_s60 → 120
22:30mist_backoff_s700 → 900
22:30mist_max_closed_vent_s180 → 150
22:30mister_all_delay_s90 → 300
22:30mister_engage_delay_s45 → 150
22:30temp_hysteresis1.7 → 1.8
22:30vpd_watch_dwell_s45 → 90
03:30bias_heat0.5 → 0.75
03:30heat_hysteresis1.2 → 1.3
03:30mister_engage_delay_s150 → 180
07:30bias_cool3.5 → 2
07:30bias_heat0.75 → 0.25
07:30fog_escalation_kpa0.95 → 0.8
07:30heat_hysteresis1.3 → 1.2
07:30min_fog_off_s120 → 90
07:30mister_all_delay_s300 → 180
07:30mister_engage_delay_s180 → 75
07:30temp_hysteresis1.8 → 1.7
07:30vpd_watch_dwell_s90 → 75

End-of-Day Summary

Climate

Temperature

63.0–80.5°F; avg 70.1°F

VPD

0.34–1.79 kPa; avg 0.87 kPa

Relative humidity

47.0–83.1%

Stress Hours

  • Heat stress (>85°F): 9.1h
  • VPD stress (>2.0 kPa): 8.6h
  • Cold stress (<55°F): 0.1h

Economics

Electric

USD 3.07

Gas

USD 0.27

Water

USD 1.800

Total

USD 5.14

Equipment Runtimes

EquipmentRuntimeReading
Fan 1456 minPrimary exhaust runtime.
Fan 2442 minSecondary exhaust runtime.
Vent593 minIntake vent runtime.
Fog127 minFogger runtime.
Heat 1 electric705 minElectric heater runtime.
Heat 2 gas26 minGas heater runtime.
Grow lights476 minSupplemental lighting runtime.
Mister south0.28hSouth mister runtime.
Mister west1.08hWest mister runtime.
Mister center1.51hCenter mister runtime.

Water

  • Total: 371 gal
  • Mister: 151 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Canna Liliessouth73%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter68%4Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast75%4Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna LiliesGemini Vision notes

Canna Lilies on the south floor appear generally healthy, though some lower leaves might be slightly yellowed.

Vanda OrchidsGemini Vision notes

Hanging roots appear healthy, though difficult to assess fully in IR light.

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well.

pepperGemini Vision notes

Seedlings appear healthy with no visible signs of stress.

strawberryGemini Vision notes

Seedlings appear healthy with no visible signs of stress.

Hourly Pattern

HourTemperatureVPDRH
12:0078.0°F1.31 kPa60.2%
13:0080.2°F1.38 kPa61.2%
14:0080.7°F1.36 kPa63.0%
15:0078.0°F1.21 kPa63.3%
16:0075.3°F1.11 kPa63.1%
17:0072.3°F1.06 kPa60.7%
18:0070.3°F0.98 kPa61.5%
19:0068.5°F0.88 kPa63.0%
20:0066.6°F0.80 kPa64.1%
21:0065.3°F0.75 kPa64.6%
22:0064.2°F0.76 kPa63.1%
23:0064.4°F0.53 kPa74.3%
00:0064.1°F0.56 kPa72.8%
01:0064.4°F0.44 kPa78.9%
02:0064.3°F0.43 kPa79.4%
03:0064.0°F0.45 kPa78.0%
04:0063.6°F0.47 kPa76.6%
05:0063.1°F0.38 kPa80.8%
06:0065.9°F0.46 kPa79.0%
07:0068.0°F0.56 kPa76.6%
08:0070.9°F0.74 kPa71.4%
09:0072.7°F0.90 kPa67.3%
10:0074.7°F0.97 kPa67.2%
11:0075.3°F0.99 kPa67.1%

7-Day Stress Context

DateHeatVPD highCold
2026-05-107.3h8.3h0.9h
2026-05-1110.9h11.5h1.1h
2026-05-128.0h7.9h0.7h
2026-05-1312.0h8.0h0.6h
2026-05-1411.4h10.9h0.0h
2026-05-155.8h6.3h0.2h
2026-05-169.1h8.6h0.1h