May 08, 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

36

Plan writes

5

No-change acknowledgements

3

Pending

0

EventDeliveredTypeStatusNote
Fixed Midnight00:00TRANSITIONplan_writtenWrote public plan iris-20260508-0000. Resolved 00:02 MDT.
New forecast data00:52FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data01:52FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data02:52FORECASTackedAcknowledged: Forecast for today shows rising temperatures (peak 73F) and very low humidity (as low as 25-26% in the afternoon) with a significant solar peak (859 W/m2). The current plan (iris-20260508-0000) already accounts for this with a preemptive drop in mister_engage_kpa to 1.5 at 09:30. No immediate changes to the plan are required as the existing waypoints align with the predicted VPD ramp-up. Resolved 02:53 MDT.
New forecast data03:53FORECASTackedAcknowledged: Forecast for May 8th matches the current planning posture. No significant shifts in temperature, solar, or humidity trends require immediate deviation from the active plan (iris-20260508-0000). The midday VPD ramp-up is still expected as forecasted. Resolved 03:53 MDT.
New forecast data04:53FORECASTplan_writtenWrote public plan iris-20260508-0500. Resolved 04:54 MDT.
Morning planning cycle05:52SUNRISEplan_writtenWrote public plan iris-20260508-0552. Resolved 05:55 MDT.
New forecast data05:53FORECASTtimed_outDelivery recorded without a public plan write.
Fixed Pre Dawn06:01TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data06:53FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data07:53FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data08:53FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data09:53FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data10:53FORECASTtimed_outDelivery recorded without a public plan write.
Fixed Midday12:00TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data12:21FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data13:20FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data14:21FORECASTtimed_outDelivery recorded without a public plan write.
Peak Stress14:58TRANSITIONplan_writtenWrote non-archive plan iris-oneshot-20260508-1459. Resolved 14:59 MDT.
New forecast data15:21FORECASTtimed_outDelivery recorded without a public plan write.
Fixed Afternoon16:00TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data16:21FORECASTtimed_outDelivery recorded without a public plan write.
Tree Shade16:57TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data17:20FORECASTtimed_outDelivery recorded without a public plan write.
New forecast data18:21FORECASTtimed_outDelivery recorded without a public plan write.
Decline19:03TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data19:21FORECASTtimed_outDelivery recorded without a public plan write.
Fixed Evening20:00TRANSITIONtimed_outDelivery recorded without a public plan write.
Evening planning cycle20:02SUNSETtimed_outDelivery recorded without a public plan write.
New forecast data20:21FORECASTtimed_outDelivery recorded without a public plan write.
Evening Settle21:03TRANSITIONtimed_outDelivery recorded without a public plan write.
New forecast data21:21FORECASTtimed_outDelivery recorded without a public plan write.
Evening planning cycle (operator catch-up after planner SLA hardening)21:22SUNSETtimed_outDelivery recorded without a public plan write.
Evening planning cycle (operator catch-up after planner gateway gateway restart)21:29SUNSETplan_writtenWrote public plan iris-20260508-2132. Resolved 21:32 MDT.
New forecast data22:41FORECASTackedAcknowledged: Routine forecast check. No significant shifts detected to warrant changing the active recovery plan (iris-20260508-2132). The forecast confirms high VPD stress (up to 3.23 kPa) and high solar radiation (up to 898 W/m²) in the afternoon, which the current plan's mitigation (lower mister_engage_kpa and fog_escalation_kpa) is already designed to address. Nighttime/early morning remains cool and relatively humid, consistent with current recovery mode. Resolved 22:43 MDT.
New forecast data23:42FORECASTtimed_outDelivery recorded without a public plan write.

🌅 Morning Cycle (12:02 AM) — iris-20260508-0000

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260507-0946

Previous hypothesis: Morning plan for a cool, cloudy-but-drying May 7: avoid repeating yesterday’s saturated/VPD-low posture in the morning, then step into moderate VPD protection during the 13:00-17:00 dry window without overusing gas or trapping heat. Experiment: staged mist/fog posture — conservative before noon, aggressive enough in the dry afternoon, then suppress overnight misting to reduce VPD-low and condensation risk. Result: [backfill] compliance unavailable over plan window 2026-05-08 06:02 → 2026-05-08 10:54 Score: 4/10

Hypothesis

Testing: Test whether preemptive, moderate misting (mister_engage_kpa=1.5) can prevent VPD from exceeding 1.5 kPa during the afternoon solar peak without inducing condensation risks. Expected outcome: Maintain humidity within band despite rising solar intensity and high outdoor temperature peak; prevent VPD spikes during the midday solar peak (expected ~14:00-15:00).

Conditions

Outdoor peak

72.0°F

RH minimum

29.0%

Solar peak

859.0 W/m²

Cloud average

5.0%

Clear, sunny spring day with significant afternoon solar gain and falling outdoor humidity.

Expected stress windows

vpd_highmedium · 2026-05-08T13:00:00-06:00 to 2026-05-08T17:00:00-06:00

lower mister_engage_kpa to 1.5 and mister_all_kpa to 2.0 to prepare for midday VPD climb

Parameter rationale

mister_engage_kpa1.8 → 1.5; Solar irradiance peak of 859 W/m2 around 13:00-14:00

Pre-condition humidity to prevent VPD overshoot during the midday solar peak.

Setpoints

Friday May 08

Primary crop-band changes:

TimeValuesNote
03:30hyst 0.5Transition to early morning posture: moderate humidity reten
06:30hyst 0.5Transition to midday posture: more aggressive misting to cou
09:30hyst 0.5Transition to peak afternoon posture: lowest engagement thre

Tactical tunable changes:

TimeValuesNote
03:30d_cool 5; engage 1.7; all 2.2; pulse 50; gap 55; wt 1.6Transition to early morning posture: moderate humidity reten
06:30d_cool 5; engage 1.4; all 2; pulse 45; gap 45; wt 1.8Transition to midday posture: more aggressive misting to cou
09:30d_cool 5; engage 1.3; all 1.8; pulse 40; gap 40; wt 2Transition to peak afternoon posture: lowest engagement thre

Changed secondary parameters:

TimeParameterChange
03:30bias_coolinitial 3.5
03:30bias_heatinitial 0.5
03:30enthalpy_closeinitial 0
03:30enthalpy_openinitial 0
03:30fog_escalation_kpainitial 0.8
03:30min_fog_off_sinitial 300
03:30min_fog_on_sinitial 60
03:30min_heat_off_sinitial 360
03:30min_heat_on_sinitial 120
03:30min_vent_off_sinitial 180
03:30min_vent_on_sinitial 120
03:30mist_max_closed_vent_sinitial 240
03:30mist_thermal_relief_sinitial 90
03:30mist_vent_close_lead_sinitial 15
03:30mist_vent_reopen_delay_sinitial 90
03:30mister_water_budget_galinitial 500
03:30vpd_watch_dwell_sinitial 120
06:30fog_escalation_kpa0.8 → 0.5
09:30fog_escalation_kpa0.5 → 0.4

🌅 Morning Cycle (4:54 AM) — iris-20260508-0500

Status

validated

Outcome score

3/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260507-2116

Previous hypothesis: SUNSET overnight recovery plan for the missed 20:02 trigger. Tonight’s main challenge is low-VPD/condensation risk during a mild but humid overnight forecast, with enough heating demand near pre-dawn to risk heater→vent oscillation. I am suppressing overnight mist/fog, keeping sealed mist windows short, using bias_cool +3.5 to +4.0 to prevent venting immediately after heat cycles, and adding only a modest pre-dawn heat bias to protect dew-point margin without chasing an expensive warm-night target. If the SUNRISE cycle misses, the 09:30 fallback shifts to dry-day VPD posture for Friday’s clear, dry midday. Note: the MCP registry rejected stale prompt-range values for mister_all_kpa >2.5 and vpd_hysteresis >0.5, so this plan uses the registry-safe maxima. Result: [backfill] avg compliance 56.2% (stress 13.7 h) over plan window 2026-05-08 10:54 → 2026-05-09 03:32 Score: 3/10

Hypothesis

Testing: Test if lowering mister_engage_kpa to 1.3 at 09:30 can pre-condition humidity to prevent VPD from exceeding 1.5 kPa during the afternoon solar peak. Expected outcome: Maintain VPD within band (0.3-0.6 kPa) by preemptively lowering misting engagement threshold in response to the predicted afternoon VPD ramp. Prevent high-stress VPD spikes during the solar peak (12:00-16:00) where VPD is forecast to hit 1.98 kPa.

Conditions

Outdoor peak

72.0°F

RH minimum

25.0%

Solar peak

858.0 W/m²

Cloud average

5.0%

Sunny spring day with increasing solar radiation and falling outdoor humidity.

Expected stress windows

vpd_highmedium · 2026-05-08T13:00:00-06:00 to 2026-05-08T17:00:00-06:00

lower mister_engage_kpa to 1.3

Parameter rationale

mister_engage_kpa1.7 → 1.3; Forecast VPD climbs from 0.61 to 1.98 kPa between 10:00 and 18:00 due to solar peak (858 W/m2).

Earlier misting activation to prevent VPD from rapidly exceeding the 0.6 kPa threshold during the midday solar peak.

Setpoints

Friday May 08

Primary crop-band changes:

TimeValuesNote
09:30hyst 0.5Pre-conditioning for forecasted afternoon VPD ramp (forecast
16:00hyst 0.5Reverting to standard engagement after peak solar intensity

Tactical tunable changes:

TimeValuesNote
09:30d_cool 5; engage 1.3; all 2.2; pulse 50; gap 55; wt 1.6Pre-conditioning for forecasted afternoon VPD ramp (forecast
16:00d_cool 5; engage 1.7; all 2.2; pulse 50; gap 55; wt 1.6Reverting to standard engagement after peak solar intensity

Changed secondary parameters:

TimeParameterChange
09:30bias_coolinitial 3.5
09:30bias_heatinitial 0.5
09:30enthalpy_closeinitial 0
09:30enthalpy_openinitial 0
09:30fog_escalation_kpainitial 0.5
09:30min_fog_off_sinitial 300
09:30min_fog_on_sinitial 60
09:30min_heat_off_sinitial 360
09:30min_heat_on_sinitial 120
09:30min_vent_off_sinitial 180
09:30min_vent_on_sinitial 120
09:30mist_max_closed_vent_sinitial 240
09:30mist_thermal_relief_sinitial 90
09:30mist_vent_close_lead_sinitial 15
09:30mist_vent_reopen_delay_sinitial 90
09:30mister_water_budget_galinitial 500
09:30vpd_watch_dwell_sinitial 120

🌅 Morning Cycle (5:55 AM) — iris-20260508-0552

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260507-2116

Result: Planner score 60.2 with 56.2% both-axis compliance. Temp compliance 68.3%, VPD compliance 62.3%; dominant stress was VPD-low at 13.73h, with 0h heat/cold/VPD-high stress. The dry-afternoon forecast did not materialize indoors (peak VPD only 1.54 kPa; RH stayed much higher than expected), so aggressive dry-day staging was unnecessary and prolonged low-VPD saturation. Cost was good at USD 3.55, below the 7d average USD 5.45; utilities were split electric USD 2.24, gas USD 1.31, water USD 0.00 reported by meter while ESP32 mister counter showed 422 gal-equivalent misting runtime. Dew point margin dipped to 4.6F for 1.3h, confirming over-humidification risk. Score: 4/10

New finding: When forecast calls for a dry afternoon but morning/indoor RH remains elevated and live VPD stays near/below band, avoid pre-staging severe-dry mist/fog settings too early. Use a sharper midday ramp tied to actual dry-air arrival, and restore wider evening gaps quickly to prevent VPD-low saturation. → Added to Lessons Learned

Hypothesis

Testing: Staged humidity posture: prove that delaying aggressive misting until the live morning VPD ramp avoids VPD-low recurrence while still preventing Friday afternoon VPD-high stress; Saturday waypoints pre-stage a separate severe-dry posture. Expected outcome: Friday planner_score >68, both-axis compliance >70%, VPD-low stress <1.5h, VPD-high stress <1.5h, dp_risk_hours <0.5h, cost <USD 5.50. Saturday should enter the severe dry window with VPD recovery already active.

Conditions

Outdoor peak

73.0°F

RH minimum

24.0%

Solar peak

856.0 W/m²

Cloud average

4.0%

clear spring day; current indoor VPD 0.44 kPa near low band, but outdoor VPD rises above 2.0 kPa late afternoon; Saturday forecast is much drier and hotter

Expected stress windows

vpd_lowmedium · 2026-05-08T06:00:00-06:00 to 2026-05-08T09:30:00-06:00

hold conservative mist thresholds and wider gaps until live VPD rises

vpd_highmedium · 2026-05-08T11:30:00-06:00 to 2026-05-08T18:30:00-06:00

lower mister_engage_kpa to 1.25-1.35, pulse gaps 25-30s, fog_escalation_kpa 0.30-0.35 during the dry solar peak

vpd_highhigh · 2026-05-09T10:00:00-06:00 to 2026-05-09T18:00:00-06:00

pre-stage aggressive Saturday dry-day posture: engage 1.15-1.20, gap 15-20s, fog_escalation_kpa 0.15-0.20

Parameter rationale

mister_engage_kpa1.7 → 1.25; Fri 12:00-18:00 outdoor RH 24-42%, VPD 1.21-2.08, solar peak 856 W/m2

prevent VPD-high stress while avoiding morning misting when indoor VPD is 0.44 kPa

mister_pulse_gap_s55.0 → 25.0; dry afternoon starts near noon but yesterday had 6.43h VPD-low from over-humid posture

provide afternoon recovery without running 30s gaps before the VPD ramp confirms

fog_escalation_kpa0.5 → 0.3; clear dry afternoon with vent-driven humidity loss expected after noon

allow concurrent vent+fog assist if VPD climbs while keeping morning fog conservative

mister_vpd_weight1.6 → 2.0; south/west become driest under clear solar and south misters are most effective

bias water to driest productive zones instead of overusing center

vpd_hysteresis0.5 → 0.4; Friday dry ramp followed by Saturday severe dry day

reduce deadband enough to improve VPD recovery without causing low-VPD overshoot

Setpoints

Friday May 08

Primary crop-band changes:

TimeValuesNote
06:00hyst 0.5Dawn is humid and VPD is near the low band; avoid repeating
09:30hyst 0.45Morning solar ramp begins; start pre-conditioning only after
12:00hyst 0.4Peak clear-sky dry ramp; prioritize VPD recovery while limit
15:00hyst 0.4Late-afternoon VPD remains high but solar is declining; ease
17:00hyst 0.45Fog window is ending and solar load is dropping; taper humid
20:00hyst 0.5Night posture: avoid the VPD-low/condensation pattern that d

Tactical tunable changes:

TimeValuesNote
06:00d_cool 5; engage 1.7; all 2.2; pulse 50; gap 55; wt 1.6Dawn is humid and VPD is near the low band; avoid repeating
09:30d_cool 5; engage 1.35; all 2; pulse 55; gap 40; wt 1.8Morning solar ramp begins; start pre-conditioning only after
12:00d_cool 4; engage 1.25; all 1.8; pulse 60; gap 25; wt 2Peak clear-sky dry ramp; prioritize VPD recovery while limit
15:00d_cool 4; engage 1.3; all 1.9; pulse 60; gap 30; wt 2Late-afternoon VPD remains high but solar is declining; ease
17:00d_cool 5; engage 1.45; all 2.05; pulse 55; gap 40; wt 1.8Fog window is ending and solar load is dropping; taper humid
20:00d_cool 5; engage 1.8; all 2.3; pulse 45; gap 60; wt 1.5Night posture: avoid the VPD-low/condensation pattern that d

Saturday May 09

Primary crop-band changes:

TimeValuesNote
09:00hyst 0.35Saturday pre-stage for severe dry air; RH forecast falls bel
12:00hyst 0.35Saturday peak stress: RH 8-12%, VPD near 3 kPa, solar near 8

Tactical tunable changes:

TimeValuesNote
09:00d_cool 4; engage 1.2; all 1.7; pulse 60; gap 20; wt 2.2Saturday pre-stage for severe dry air; RH forecast falls bel
12:00d_cool 3; engage 1.15; all 1.6; pulse 60; gap 15; wt 2.5Saturday peak stress: RH 8-12%, VPD near 3 kPa, solar near 8

Changed secondary parameters:

TimeParameterChange
06:00bias_coolinitial 3.5
06:00bias_heatinitial 0
06:00enthalpy_closeinitial 0
06:00enthalpy_openinitial 0
06:00fog_escalation_kpainitial 0.6
06:00min_fog_off_sinitial 120
06:00min_fog_on_sinitial 45
06:00min_heat_off_sinitial 360
06:00min_heat_on_sinitial 120
06:00min_vent_off_sinitial 180
06:00min_vent_on_sinitial 120
06:00mist_max_closed_vent_sinitial 240
06:00mist_thermal_relief_sinitial 90
06:00mist_vent_close_lead_sinitial 15
06:00mist_vent_reopen_delay_sinitial 45
06:00mister_water_budget_galinitial 500
06:00vpd_watch_dwell_sinitial 90
09:30bias_cool3.5 → 3
09:30fog_escalation_kpa0.6 → 0.45
09:30min_fog_off_s120 → 90
09:30vpd_watch_dwell_s90 → 75
12:00bias_cool3 → 2.5
12:00fog_escalation_kpa0.45 → 0.3
12:00min_fog_off_s90 → 60
12:00min_fog_on_s45 → 60
12:00min_vent_off_s180 → 120
12:00vpd_watch_dwell_s75 → 60
15:00fog_escalation_kpa0.3 → 0.35
17:00bias_cool2.5 → 3
17:00fog_escalation_kpa0.35 → 0.5
17:00min_fog_off_s60 → 90
17:00min_fog_on_s60 → 45
17:00min_vent_off_s120 → 180
17:00vpd_watch_dwell_s60 → 75
20:00bias_cool3 → 3.5
20:00fog_escalation_kpa0.5 → 0.75
20:00min_fog_off_s90 → 180
20:00mist_max_closed_vent_s240 → 180
20:00mist_vent_reopen_delay_s45 → 60
20:00vpd_watch_dwell_s75 → 90
09:00bias_cool3.5 → 2
09:00fog_escalation_kpa0.75 → 0.2
09:00min_fog_off_s180 → 45
09:00min_fog_on_s45 → 60
09:00min_vent_off_s180 → 120
09:00mist_max_closed_vent_s180 → 240
09:00mist_vent_reopen_delay_s60 → 30
09:00vpd_watch_dwell_s90 → 45
12:00bias_cool2 → 1.5
12:00fog_escalation_kpa0.2 → 0.15
12:00vpd_watch_dwell_s45 → 30

🌙 Overnight Cycle (9:32 PM) — iris-20260508-2132

Status

validated

Outcome score

3/10

Changed parameters

none recorded

Reflection

Validating previous cycle: iris-20260508-0552

Previous hypothesis: Morning plan for a clear, drying Friday after yesterday’s VPD-low failure: start conservative while indoor VPD is still near the low band, then step into measured dry-day protection from late morning through the fog window. The main tradeoff is avoiding another saturated overnight while still pre-conditioning before the 12:00-18:00 dry-air window. Saturday is materially harsher, so the final waypoints stage a more aggressive posture before the forecast RH 8-12% / solar 850-890 W/m² window. Result: [backfill] avg compliance 53.7% (stress 17.6 h) over plan window 2026-05-09 03:32 → 2026-05-10 07:50 Score: 3/10

Hypothesis

Testing: Recovery holdover only; no new climate experiment. Expected outcome: Climate should remain under existing safe controller behavior; planner reliability work should prevent this path from recurring.

Setpoints

Friday May 08

Primary crop-band changes:

TimeValuesNote
21:33hyst 0.5Operator recovery holdover: preserve current safe tunables a

Tactical tunable changes:

TimeValuesNote
21:33d_cool 5; engage 1.4; all 2.3; pulse 45; gap 60; wt 1.5Operator recovery holdover: preserve current safe tunables a

Saturday May 09

Primary crop-band changes:

TimeValuesNote
00:32hyst 0.5Overnight recovery holdover: keep conservative current tunab
05:30hyst 0.5Pre-dawn recovery holdover until normal SUNRISE planning rep

Tactical tunable changes:

TimeValuesNote
00:32d_cool 5; engage 1.4; all 2.3; pulse 45; gap 60; wt 1.5Overnight recovery holdover: keep conservative current tunab
05:30d_cool 5; engage 1.4; all 2.3; pulse 45; gap 60; wt 1.5Pre-dawn recovery holdover until normal SUNRISE planning rep

Changed secondary parameters:

TimeParameterChange
21:33bias_coolinitial 3.5
21:33bias_heatinitial 0
21:33d_heat_stage_2initial 5
21:33dwell_gate_msinitial 300000
21:33enthalpy_closeinitial 0
21:33enthalpy_openinitial 0
21:33fog_escalation_kpainitial 0.75
21:33heat_hysteresisinitial 1
21:33min_fog_off_sinitial 180
21:33min_fog_on_sinitial 45
21:33min_heat_off_sinitial 360
21:33min_heat_on_sinitial 120
21:33min_vent_off_sinitial 180
21:33min_vent_on_sinitial 120
21:33mist_backoff_sinitial 1200
21:33mist_max_closed_vent_sinitial 180
21:33mist_thermal_relief_sinitial 90
21:33mist_vent_close_lead_sinitial 15
21:33mist_vent_reopen_delay_sinitial 60
21:33mister_all_delay_sinitial 180
21:33mister_engage_delay_sinitial 60
21:33mister_water_budget_galinitial 500
21:33sw_dwell_gate_enabledinitial 1
21:33sw_fsm_controller_enabledinitial 1
21:33sw_summer_vent_enabledinitial 1
21:33temp_hysteresisinitial 1.8
21:33vpd_watch_dwell_sinitial 90

End-of-Day Summary

Climate

Temperature

61.9–80.4°F; avg 69.7°F

VPD

0.30–1.54 kPa; avg 0.70 kPa

Relative humidity

52.1–84.9%

Stress Hours

  • Heat stress (>85°F): 6.5h
  • VPD stress (>2.0 kPa): 7.1h
  • Cold stress (<55°F): 1.0h

Economics

Electric

USD 2.24

Gas

USD 1.31

Water

USD 2.040

Total

USD 5.59

Equipment Runtimes

EquipmentRuntimeReading
Fan 1304 minPrimary exhaust runtime.
Fan 2280 minSecondary exhaust runtime.
Vent450 minIntake vent runtime.
Fog60 minFogger runtime.
Heat 1 electric718 minElectric heater runtime.
Heat 2 gas126 minGas heater runtime.
Grow lights0 minSupplemental lighting runtime.
Mister south0.18hSouth mister runtime.
Mister west0.46hWest mister runtime.
Mister center3.27hCenter mister runtime.

Water

  • Total: 422 gal
  • Mister: 422 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Canna Liliessouth75%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vanda Orchidscenter58%4Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast63%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast63%4Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast70%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Canna LiliesGemini Vision notes

Canna Lilies on the floor in the south zone look generally okay, but hard to see details in the dark.

Vanda OrchidsGemini Vision notes

[browning, desiccation] Extensive browning and drying of aerial roots visible. Leaves appear somewhat pale.

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well.

pepperGemini Vision notes

Seedlings look okay, but monitor for any signs of stress.

strawberryGemini Vision notes

Seedlings are present but appear slightly less vigorous than the lettuce.

Hourly Pattern

HourTemperatureVPDRH
12:0077.9°F1.26 kPa61.5%
13:0079.3°F1.38 kPa60.1%
14:0080.2°F1.39 kPa61.4%
15:0080.0°F1.39 kPa60.9%
16:0076.3°F1.13 kPa63.8%
17:0072.9°F0.89 kPa67.9%
18:0069.4°F0.63 kPa74.3%
19:0067.3°F0.50 kPa78.1%
20:0065.4°F0.42 kPa80.3%
21:0064.7°F0.36 kPa82.9%
22:0063.0°F0.30 kPa84.6%
23:0063.5°F0.39 kPa80.5%
00:0063.7°F0.37 kPa81.9%
01:0063.6°F0.35 kPa82.5%
02:0063.6°F0.37 kPa81.6%
03:0063.7°F0.39 kPa80.5%
04:0063.8°F0.40 kPa80.3%
05:0064.2°F0.41 kPa79.9%
06:0065.5°F0.45 kPa79.0%
07:0068.0°F0.58 kPa75.7%
08:0070.7°F0.72 kPa72.3%
09:0073.0°F0.84 kPa70.1%
10:0075.8°F0.98 kPa68.3%
11:0076.3°F0.99 kPa68.2%

7-Day Stress Context

DateHeatVPD highCold
2026-05-023.3h7.2h2.2h
2026-05-031.5h3.6h1.0h
2026-05-041.2h3.3h2.5h
2026-05-050.0h2.8h7.7h
2026-05-061.0h3.6h7.1h
2026-05-074.9h5.9h1.8h
2026-05-086.5h7.1h1.0h