April 16, 2026

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

🌅 Morning Cycle (6:26 AM) — iris-20260416-0621

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Result: Phase 1 (Thu dry day): Outdoor peaked 74.4°F/17% RH — less extreme than forecast 76°F/7% but still challenging. Indoor peaked 86.4°F at 2 PM. VPD compliance 68.7% (good for 17% RH day — misting strategy worked). Temp compliance 15.7% (terrible — crop band 63.6-69.3°F too narrow for 60-86°F indoor range). Combined compliance 10%. Heat stress 2.0h, VPD-high 1.33h, VPD-low 1.9h. Cost USD 3.23 (excellent). 273 gal mister water. Two ESP32 reboots. South probe offline all day. 15+ leak_detected alerts (all self-resolved — pattern concerning). Phase 1 transitioned to cold front as expected. The score is structurally limited by narrow crop band vs physical reality on warm days — planner actions were appropriate.

Reflection

Validating previous cycle: iris-20260415-1939

Previous hypothesis: Three-phase plan: (1) Tonight clear/cold overnight, standard heating posture. (2) Thursday extreme dry day (77°F/7% RH) — maximum misting aggression with fog_esc 0.4 as the ultimate experiment test. If fog_esc 0.4 holds combined VPD stress under 8h on 7% RH, it’s confirmed as all-conditions default. (3) Friday cold front with snow, hard freeze to 27°F Saturday — full heating pivot, bias_heat +5, no cooling/misting needed. The score will be structurally limited by band-driven cold stress on morning ramps (lesson #91) regardless of planner actions. Result: Phase 1 (Thu dry day): Outdoor peaked 74.4°F/17% RH — less extreme than forecast 76°F/7% but still challenging. Indoor peaked 86.4°F at 2 PM. VPD compliance 68.7% (good for 17% RH day — misting strategy worked). Temp compliance 15.7% (terrible — crop band 63.6-69.3°F too narrow for 60-86°F indoor range). Combined compliance 10%. Heat stress 2.0h, VPD-high 1.33h, VPD-low 1.9h. Cost USD 3.23 (excellent). 273 gal mister water. Two ESP32 reboots. South probe offline all day. 15+ leak_detected alerts (all self-resolved — pattern concerning). Phase 1 transitioned to cold front as expected. The score is structurally limited by narrow crop band vs physical reality on warm days — planner actions were appropriate. Score: 4/10

New finding: On warm-to-hot days (outdoor 70°F+), the narrow crop band (63.6-69.3°F) guarantees low temp compliance regardless of planner actions. The greenhouse physically cannot stay below 69°F with solar gain when outdoor exceeds 65°F. VPD compliance is the meaningful metric to optimize on these days. Consider whether the crop band needs seasonal adjustment or whether planner score should weight VPD more heavily on days where temp compliance is physics-limited. → Added to Lessons Learned

Hypothesis

Testing: vpd_watch_dwell_s reduced to 30s during peak stress (noon-3 PM) vs usual 60s. Hypothesis: faster SEALED_MIST entry reduces VPD overshoot on extreme dry days. Success criteria: VPD-high stress < 6h on a 76°F/7% RH day. Expected outcome: Thursday: compliance 25-35% (physics-limited by extreme dry + heat), VPD-high 4-7h, heat_stress 2-4h, water 300-450 gal, cost USD 8-12. Friday: heating-dominated, compliance 30-50%, cold_stress 4-8h (slab lag + band alignment), cost USD 10-15 (gas-heavy). Saturday: warming rebound, compliance 40-60%, cost USD 5-8. 72h total cost USD 25-35.

Setpoints

Thursday April 16

Primary crop-band changes:

07:00hyst 0.3

Dawn. Outdoor 44°F/37% RH rising. Pre-condition with engage

10:00hyst 0.2

Morning ramp. Outdoor RH dropping below 20%. Tighten hystere

12:00hyst 0.2

Peak stress onset. Outdoor 71°F/14% RH. Maximum aggression:

15:00hyst 0.2

Peak heat 75-76°F outdoor, 7-8% RH, 15 mph wind. Hold max ag

18:00hyst 0.3

Evening transition. Fog window closed. Outdoor 73°F dropping

21:00hyst 0.4

Night. Outdoor 62→55°F. Cold front approaching. bias_heat +3

Tactical tunable changes:

07:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 25; wt 2.5

Dawn. Outdoor 44°F/37% RH rising. Pre-condition with engage

10:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 20; wt 2.5

Morning ramp. Outdoor RH dropping below 20%. Tighten hystere

12:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 15; wt 2.5

Peak stress onset. Outdoor 71°F/14% RH. Maximum aggression:

15:00d_cool 3; engage 1.3; all 1.7; pulse 60; gap 15; wt 2.5

Peak heat 75-76°F outdoor, 7-8% RH, 15 mph wind. Hold max ag

18:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 35; wt 1.5

Evening transition. Fog window closed. Outdoor 73°F dropping

21:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Night. Outdoor 62→55°F. Cold front approaching. bias_heat +3

Friday April 17

Primary crop-band changes:

00:00hyst 0.4

Cold front arrival. Outdoor 55→50°F. Heavy heating. bias_hea

06:00hyst 0.4

Friday dawn. Outdoor 38°F, rain/snow possible. Full heating.

18:00hyst 0.4

Friday evening into freeze night. Outdoor 45→28°F. Maintain

Tactical tunable changes:

00:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Cold front arrival. Outdoor 55→50°F. Heavy heating. bias_hea

06:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Friday dawn. Outdoor 38°F, rain/snow possible. Full heating.

18:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Friday evening into freeze night. Outdoor 45→28°F. Maintain

Saturday April 18

Primary crop-band changes:

08:00hyst 0.3

Saturday dawn. Outdoor 41°F, clear. Freeze recovery. Solar g

12:00hyst 0.3

Saturday midday. Clear sky, outdoor 53°F/12% RH. Dry rebound

Tactical tunable changes:

08:00d_cool 3; engage 1.5; all 1.9; pulse 60; gap 45; wt 1.5

Saturday dawn. Outdoor 41°F, clear. Freeze recovery. Solar g

12:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 30; wt 2

Saturday midday. Clear sky, outdoor 53°F/12% RH. Dry rebound

Changed secondary parameters:

07:00bias_cool

initial 2

07:00bias_heat

initial 0

07:00enthalpy_close

initial 1

07:00enthalpy_open

initial -2

07:00fog_escalation_kpa

initial 0.4

07:00min_fog_off_s

initial 60

07:00min_fog_on_s

initial 60

07:00min_heat_off_s

initial 300

07:00min_heat_on_s

initial 120

07:00min_vent_off_s

initial 60

07:00min_vent_on_s

initial 60

07:00mist_max_closed_vent_s

initial 900

07:00mist_thermal_relief_s

initial 90

07:00mist_vent_close_lead_s

initial 15

07:00mist_vent_reopen_delay_s

initial 45

07:00mister_water_budget_gal

initial 500

07:00vpd_watch_dwell_s

initial 60

10:00vpd_watch_dwell_s

60 → 45

12:00min_fog_off_s

60 → 45

12:00vpd_watch_dwell_s

45 → 30

18:00bias_cool

2 → 3

18:00bias_heat

0 → 1

18:00fog_escalation_kpa

0.4 → 0.5

18:00min_fog_off_s

45 → 60

18:00mist_max_closed_vent_s

900 → 600

18:00vpd_watch_dwell_s

30 → 60

21:00bias_cool

3 → 4

21:00bias_heat

1 → 3

21:00fog_escalation_kpa

0.5 → 0.6

00:00bias_cool

4 → 5

00:00bias_heat

3 → 4

00:00fog_escalation_kpa

0.6 → 0.8

06:00bias_heat

4 → 5

08:00bias_cool

5 → 4

08:00bias_heat

5 → 4

08:00fog_escalation_kpa

0.8 → 0.6

12:00bias_cool

4 → 3

12:00bias_heat

4 → 2

12:00fog_escalation_kpa

0.6 → 0.5

Full secondary parameter dump
07:00bias_cool

Value 2.

07:00bias_heat

Value 0.

07:00enthalpy_close

Value 1.

07:00enthalpy_open

Value -2.

07:00fog_escalation_kpa

Value 0.4.

07:00min_fog_off_s

Value 60.

07:00min_fog_on_s

Value 60.

07:00min_heat_off_s

Value 300.

07:00min_heat_on_s

Value 120.

07:00min_vent_off_s

Value 60.

07:00min_vent_on_s

Value 60.

07:00mist_max_closed_vent_s

Value 900.

07:00mist_thermal_relief_s

Value 90.

07:00mist_vent_close_lead_s

Value 15.

07:00mist_vent_reopen_delay_s

Value 45.

07:00mister_water_budget_gal

Value 500.

07:00vpd_watch_dwell_s

Value 60.

10:00bias_cool

Value 2.

10:00bias_heat

Value 0.

10:00enthalpy_close

Value 1.

10:00enthalpy_open

Value -2.

10:00fog_escalation_kpa

Value 0.4.

10:00min_fog_off_s

Value 60.

10:00min_fog_on_s

Value 60.

10:00min_heat_off_s

Value 300.

10:00min_heat_on_s

Value 120.

10:00min_vent_off_s

Value 60.

10:00min_vent_on_s

Value 60.

10:00mist_max_closed_vent_s

Value 900.

10:00mist_thermal_relief_s

Value 90.

10:00mist_vent_close_lead_s

Value 15.

10:00mist_vent_reopen_delay_s

Value 45.

10:00mister_water_budget_gal

Value 500.

10:00vpd_watch_dwell_s

Value 45.

12:00bias_cool

Value 2.

12:00bias_heat

Value 0.

12:00enthalpy_close

Value 1.

12:00enthalpy_open

Value -2.

12:00fog_escalation_kpa

Value 0.4.

12:00min_fog_off_s

Value 45.

12:00min_fog_on_s

Value 60.

12:00min_heat_off_s

Value 300.

12:00min_heat_on_s

Value 120.

12:00min_vent_off_s

Value 60.

12:00min_vent_on_s

Value 60.

12:00mist_max_closed_vent_s

Value 900.

12:00mist_thermal_relief_s

Value 90.

12:00mist_vent_close_lead_s

Value 15.

12:00mist_vent_reopen_delay_s

Value 45.

12:00mister_water_budget_gal

Value 500.

12:00vpd_watch_dwell_s

Value 30.

15:00bias_cool

Value 2.

15:00bias_heat

Value 0.

15:00enthalpy_close

Value 1.

15:00enthalpy_open

Value -2.

15:00fog_escalation_kpa

Value 0.4.

15:00min_fog_off_s

Value 45.

15:00min_fog_on_s

Value 60.

15:00min_heat_off_s

Value 300.

15:00min_heat_on_s

Value 120.

15:00min_vent_off_s

Value 60.

15:00min_vent_on_s

Value 60.

15:00mist_max_closed_vent_s

Value 900.

15:00mist_thermal_relief_s

Value 90.

15:00mist_vent_close_lead_s

Value 15.

15:00mist_vent_reopen_delay_s

Value 45.

15:00mister_water_budget_gal

Value 500.

15:00vpd_watch_dwell_s

Value 30.

18:00bias_cool

Value 3.

18:00bias_heat

Value 1.

18:00enthalpy_close

Value 1.

18:00enthalpy_open

Value -2.

18:00fog_escalation_kpa

Value 0.5.

18:00min_fog_off_s

Value 60.

18:00min_fog_on_s

Value 60.

18:00min_heat_off_s

Value 300.

18:00min_heat_on_s

Value 120.

18:00min_vent_off_s

Value 60.

18:00min_vent_on_s

Value 60.

18:00mist_max_closed_vent_s

Value 600.

18:00mist_thermal_relief_s

Value 90.

18:00mist_vent_close_lead_s

Value 15.

18:00mist_vent_reopen_delay_s

Value 45.

18:00mister_water_budget_gal

Value 500.

18:00vpd_watch_dwell_s

Value 60.

21:00bias_cool

Value 4.

21:00bias_heat

Value 3.

21:00enthalpy_close

Value 1.

21:00enthalpy_open

Value -2.

21:00fog_escalation_kpa

Value 0.6.

21:00min_fog_off_s

Value 60.

21:00min_fog_on_s

Value 60.

21:00min_heat_off_s

Value 300.

21:00min_heat_on_s

Value 120.

21:00min_vent_off_s

Value 60.

21:00min_vent_on_s

Value 60.

21:00mist_max_closed_vent_s

Value 600.

21:00mist_thermal_relief_s

Value 90.

21:00mist_vent_close_lead_s

Value 15.

21:00mist_vent_reopen_delay_s

Value 45.

21:00mister_water_budget_gal

Value 500.

21:00vpd_watch_dwell_s

Value 60.

00:00bias_cool

Value 5.

00:00bias_heat

Value 4.

00:00enthalpy_close

Value 1.

00:00enthalpy_open

Value -2.

00:00fog_escalation_kpa

Value 0.8.

00:00min_fog_off_s

Value 60.

00:00min_fog_on_s

Value 60.

00:00min_heat_off_s

Value 300.

00:00min_heat_on_s

Value 120.

00:00min_vent_off_s

Value 60.

00:00min_vent_on_s

Value 60.

00:00mist_max_closed_vent_s

Value 600.

00:00mist_thermal_relief_s

Value 90.

00:00mist_vent_close_lead_s

Value 15.

00:00mist_vent_reopen_delay_s

Value 45.

00:00mister_water_budget_gal

Value 500.

00:00vpd_watch_dwell_s

Value 60.

06:00bias_cool

Value 5.

06:00bias_heat

Value 5.

06:00enthalpy_close

Value 1.

06:00enthalpy_open

Value -2.

06:00fog_escalation_kpa

Value 0.8.

06:00min_fog_off_s

Value 60.

06:00min_fog_on_s

Value 60.

06:00min_heat_off_s

Value 300.

06:00min_heat_on_s

Value 120.

06:00min_vent_off_s

Value 60.

06:00min_vent_on_s

Value 60.

06:00mist_max_closed_vent_s

Value 600.

06:00mist_thermal_relief_s

Value 90.

06:00mist_vent_close_lead_s

Value 15.

06:00mist_vent_reopen_delay_s

Value 45.

06:00mister_water_budget_gal

Value 500.

06:00vpd_watch_dwell_s

Value 60.

18:00bias_cool

Value 5.

18:00bias_heat

Value 5.

18:00enthalpy_close

Value 1.

18:00enthalpy_open

Value -2.

18:00fog_escalation_kpa

Value 0.8.

18:00min_fog_off_s

Value 60.

18:00min_fog_on_s

Value 60.

18:00min_heat_off_s

Value 300.

18:00min_heat_on_s

Value 120.

18:00min_vent_off_s

Value 60.

18:00min_vent_on_s

Value 60.

18:00mist_max_closed_vent_s

Value 600.

18:00mist_thermal_relief_s

Value 90.

18:00mist_vent_close_lead_s

Value 15.

18:00mist_vent_reopen_delay_s

Value 45.

18:00mister_water_budget_gal

Value 500.

18:00vpd_watch_dwell_s

Value 60.

08:00bias_cool

Value 4.

08:00bias_heat

Value 4.

08:00enthalpy_close

Value 1.

08:00enthalpy_open

Value -2.

08:00fog_escalation_kpa

Value 0.6.

08:00min_fog_off_s

Value 60.

08:00min_fog_on_s

Value 60.

08:00min_heat_off_s

Value 300.

08:00min_heat_on_s

Value 120.

08:00min_vent_off_s

Value 60.

08:00min_vent_on_s

Value 60.

08:00mist_max_closed_vent_s

Value 600.

08:00mist_thermal_relief_s

Value 90.

08:00mist_vent_close_lead_s

Value 15.

08:00mist_vent_reopen_delay_s

Value 45.

08:00mister_water_budget_gal

Value 500.

08:00vpd_watch_dwell_s

Value 60.

12:00bias_cool

Value 3.

12:00bias_heat

Value 2.

12:00enthalpy_close

Value 1.

12:00enthalpy_open

Value -2.

12:00fog_escalation_kpa

Value 0.5.

12:00min_fog_off_s

Value 60.

12:00min_fog_on_s

Value 60.

12:00min_heat_off_s

Value 300.

12:00min_heat_on_s

Value 120.

12:00min_vent_off_s

Value 60.

12:00min_vent_on_s

Value 60.

12:00mist_max_closed_vent_s

Value 600.

12:00mist_thermal_relief_s

Value 90.

12:00mist_vent_close_lead_s

Value 15.

12:00mist_vent_reopen_delay_s

Value 45.

12:00mister_water_budget_gal

Value 500.

12:00vpd_watch_dwell_s

Value 60.


🌆 Evening Cycle (7:43 PM) — iris-20260416-1940

Status

validated

Outcome score

2/10

Changed parameters

none recorded

Result: [backfill] avg compliance 14.1% (stress 1.9 h) over plan window 2026-04-17 01:43 → 2026-04-18 12:22

Reflection

Validating previous cycle: iris-20260416-0621

Previous hypothesis: Three-phase 72h: (1) Thursday extreme dry (76°F/7% RH) — maximum misting aggression, fog_esc 0.4 ultimate stress test Day 5. engage 1.3, gap 15s at peak, 900s sealed vent, dwell 30s for faster mist response. Accept heat stress as physics-limited. (2) Thursday night through Saturday AM — cold front then hard freeze (28°F). Full heating posture, bias_heat +5, bias_cool +5, slab pre-warming. Gas heater primary per cost lesson. (3) Saturday midday — dry rebound, moderate misting returns. Experiment: vpd_watch_dwell_s 30s during peak stress (normally 60s) to test if faster SEALED_MIST entry improves VPD compliance without oscillation. Result: [backfill] avg compliance 14.1% (stress 1.9 h) over plan window 2026-04-17 01:43 → 2026-04-18 12:22 Score: 2/10

Hypothesis

Testing: Slab thermal mass pre-charging: start aggressive heating 12h before freeze nadir (Friday 5 PM → Saturday 5 AM). Hypothesis: building slab temp during the cheaper cloudy afternoon reduces total gas usage during the freeze vs reactive heating. Success criteria: indoor temp stays above 55°F through 24°F nadir without heat2 running >80% duty cycle. Expected outcome: Tonight (Thu→Fri AM): indoor holds 59-62°F against 38°F outdoor, cold stress 3-5h from band alignment. Friday: heating-dominated, low stress (cloudy = no heat/VPD stress), cost USD 6-9 (gas-heavy). Saturday AM: indoor holds 55-62°F through 24°F freeze, gas heater dominant. Saturday PM: transition to extreme dry conditions, VPD-high stress 3-5h (physics-limited at 12% RH). 72h total cost USD 18-25 (gas-heavy). No frost damage.

Setpoints

Thursday April 16

Primary crop-band changes:

21:00hyst 0.4

Evening settle — outdoor 63°F dropping, transition to heatin

Tactical tunable changes:

21:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Evening settle — outdoor 63°F dropping, transition to heatin

Friday April 17

Primary crop-band changes:

00:00hyst 0.4

Midnight — outdoor 56°F, slab still warm from today's 91°F p

05:00hyst 0.4

Pre-dawn Friday — outdoor 40°F, first night's coldest. bias_

12:00hyst 0.3

Friday midday — outdoor 43°F, overcast 100%, 54% RH (unusual

17:00hyst 0.4

CRITICAL: Friday pre-freeze slab charging begins. Outdoor 46

Tactical tunable changes:

00:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Midnight — outdoor 56°F, slab still warm from today's 91°F p

05:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Pre-dawn Friday — outdoor 40°F, first night's coldest. bias_

12:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Friday midday — outdoor 43°F, overcast 100%, 54% RH (unusual

17:00d_cool 4; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

CRITICAL: Friday pre-freeze slab charging begins. Outdoor 46

Saturday April 18

Primary crop-band changes:

00:00hyst 0.4

Saturday midnight — outdoor 31°F, deep freeze approaching. B

06:00hyst 0.4

FREEZE NADIR — outdoor 24°F. Heat loss: ~480 BTU/hr/°F × ~40

11:00hyst 0.3

Saturday late morning — outdoor 49°F, warming fast, clear sk

19:00hyst 0.4

Saturday evening — outdoor 55°F, settling. Revert misting to

Tactical tunable changes:

00:00d_cool 4; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Saturday midnight — outdoor 31°F, deep freeze approaching. B

06:00d_cool 4; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

FREEZE NADIR — outdoor 24°F. Heat loss: ~480 BTU/hr/°F × ~40

11:00d_cool 3; engage 1.3; all 1.8; pulse 60; gap 25; wt 2

Saturday late morning — outdoor 49°F, warming fast, clear sk

19:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 1.5

Saturday evening — outdoor 55°F, settling. Revert misting to

Changed secondary parameters:

21:00bias_cool

initial 4

21:00bias_heat

initial 2

21:00enthalpy_close

initial 1

21:00enthalpy_open

initial -2

21:00fog_escalation_kpa

initial 0.6

21:00min_fog_off_s

initial 60

21:00min_fog_on_s

initial 60

21:00min_heat_off_s

initial 300

21:00min_heat_on_s

initial 120

21:00min_vent_off_s

initial 60

21:00min_vent_on_s

initial 60

21:00mist_max_closed_vent_s

initial 600

21:00mist_thermal_relief_s

initial 90

21:00mist_vent_close_lead_s

initial 15

21:00mist_vent_reopen_delay_s

initial 45

21:00mister_water_budget_gal

initial 500

21:00vpd_watch_dwell_s

initial 60

00:00bias_cool

4 → 5

00:00bias_heat

2 → 3

00:00fog_escalation_kpa

0.6 → 0.8

00:00min_heat_on_s

120 → 150

05:00bias_heat

3 → 4

05:00min_heat_on_s

150 → 180

12:00bias_cool

5 → 3

12:00bias_heat

4 → 2

12:00fog_escalation_kpa

0.8 → 0.6

12:00min_heat_on_s

180 → 120

17:00bias_cool

3 → 5

17:00bias_heat

2 → 5

17:00enthalpy_close

1 → 2

17:00fog_escalation_kpa

0.6 → 0.8

17:00min_heat_off_s

300 → 240

17:00min_heat_on_s

120 → 180

11:00bias_cool

5 → 3

11:00bias_heat

5 → 2

11:00enthalpy_close

2 → 1

11:00fog_escalation_kpa

0.8 → 0.5

11:00min_heat_off_s

240 → 300

11:00min_heat_on_s

180 → 120

11:00mist_max_closed_vent_s

600 → 900

19:00bias_cool

3 → 4

19:00bias_heat

2 → 3

19:00fog_escalation_kpa

0.5 → 0.6

19:00mist_max_closed_vent_s

900 → 600

Full secondary parameter dump
21:00bias_cool

Value 4.

21:00bias_heat

Value 2.

21:00enthalpy_close

Value 1.

21:00enthalpy_open

Value -2.

21:00fog_escalation_kpa

Value 0.6.

21:00min_fog_off_s

Value 60.

21:00min_fog_on_s

Value 60.

21:00min_heat_off_s

Value 300.

21:00min_heat_on_s

Value 120.

21:00min_vent_off_s

Value 60.

21:00min_vent_on_s

Value 60.

21:00mist_max_closed_vent_s

Value 600.

21:00mist_thermal_relief_s

Value 90.

21:00mist_vent_close_lead_s

Value 15.

21:00mist_vent_reopen_delay_s

Value 45.

21:00mister_water_budget_gal

Value 500.

21:00vpd_watch_dwell_s

Value 60.

00:00bias_cool

Value 5.

00:00bias_heat

Value 3.

00:00enthalpy_close

Value 1.

00:00enthalpy_open

Value -2.

00:00fog_escalation_kpa

Value 0.8.

00:00min_fog_off_s

Value 60.

00:00min_fog_on_s

Value 60.

00:00min_heat_off_s

Value 300.

00:00min_heat_on_s

Value 150.

00:00min_vent_off_s

Value 60.

00:00min_vent_on_s

Value 60.

00:00mist_max_closed_vent_s

Value 600.

00:00mist_thermal_relief_s

Value 90.

00:00mist_vent_close_lead_s

Value 15.

00:00mist_vent_reopen_delay_s

Value 45.

00:00mister_water_budget_gal

Value 500.

00:00vpd_watch_dwell_s

Value 60.

05:00bias_cool

Value 5.

05:00bias_heat

Value 4.

05:00enthalpy_close

Value 1.

05:00enthalpy_open

Value -2.

05:00fog_escalation_kpa

Value 0.8.

05:00min_fog_off_s

Value 60.

05:00min_fog_on_s

Value 60.

05:00min_heat_off_s

Value 300.

05:00min_heat_on_s

Value 180.

05:00min_vent_off_s

Value 60.

05:00min_vent_on_s

Value 60.

05:00mist_max_closed_vent_s

Value 600.

05:00mist_thermal_relief_s

Value 90.

05:00mist_vent_close_lead_s

Value 15.

05:00mist_vent_reopen_delay_s

Value 45.

05:00mister_water_budget_gal

Value 500.

05:00vpd_watch_dwell_s

Value 60.

12:00bias_cool

Value 3.

12:00bias_heat

Value 2.

12:00enthalpy_close

Value 1.

12:00enthalpy_open

Value -2.

12:00fog_escalation_kpa

Value 0.6.

12:00min_fog_off_s

Value 60.

12:00min_fog_on_s

Value 60.

12:00min_heat_off_s

Value 300.

12:00min_heat_on_s

Value 120.

12:00min_vent_off_s

Value 60.

12:00min_vent_on_s

Value 60.

12:00mist_max_closed_vent_s

Value 600.

12:00mist_thermal_relief_s

Value 90.

12:00mist_vent_close_lead_s

Value 15.

12:00mist_vent_reopen_delay_s

Value 45.

12:00mister_water_budget_gal

Value 500.

12:00vpd_watch_dwell_s

Value 60.

17:00bias_cool

Value 5.

17:00bias_heat

Value 5.

17:00enthalpy_close

Value 2.

17:00enthalpy_open

Value -2.

17:00fog_escalation_kpa

Value 0.8.

17:00min_fog_off_s

Value 60.

17:00min_fog_on_s

Value 60.

17:00min_heat_off_s

Value 240.

17:00min_heat_on_s

Value 180.

17:00min_vent_off_s

Value 60.

17:00min_vent_on_s

Value 60.

17:00mist_max_closed_vent_s

Value 600.

17:00mist_thermal_relief_s

Value 90.

17:00mist_vent_close_lead_s

Value 15.

17:00mist_vent_reopen_delay_s

Value 45.

17:00mister_water_budget_gal

Value 500.

17:00vpd_watch_dwell_s

Value 60.

00:00bias_cool

Value 5.

00:00bias_heat

Value 5.

00:00enthalpy_close

Value 2.

00:00enthalpy_open

Value -2.

00:00fog_escalation_kpa

Value 0.8.

00:00min_fog_off_s

Value 60.

00:00min_fog_on_s

Value 60.

00:00min_heat_off_s

Value 240.

00:00min_heat_on_s

Value 180.

00:00min_vent_off_s

Value 60.

00:00min_vent_on_s

Value 60.

00:00mist_max_closed_vent_s

Value 600.

00:00mist_thermal_relief_s

Value 90.

00:00mist_vent_close_lead_s

Value 15.

00:00mist_vent_reopen_delay_s

Value 45.

00:00mister_water_budget_gal

Value 500.

00:00vpd_watch_dwell_s

Value 60.

06:00bias_cool

Value 5.

06:00bias_heat

Value 5.

06:00enthalpy_close

Value 2.

06:00enthalpy_open

Value -2.

06:00fog_escalation_kpa

Value 0.8.

06:00min_fog_off_s

Value 60.

06:00min_fog_on_s

Value 60.

06:00min_heat_off_s

Value 240.

06:00min_heat_on_s

Value 180.

06:00min_vent_off_s

Value 60.

06:00min_vent_on_s

Value 60.

06:00mist_max_closed_vent_s

Value 600.

06:00mist_thermal_relief_s

Value 90.

06:00mist_vent_close_lead_s

Value 15.

06:00mist_vent_reopen_delay_s

Value 45.

06:00mister_water_budget_gal

Value 500.

06:00vpd_watch_dwell_s

Value 60.

11:00bias_cool

Value 3.

11:00bias_heat

Value 2.

11:00enthalpy_close

Value 1.

11:00enthalpy_open

Value -2.

11:00fog_escalation_kpa

Value 0.5.

11:00min_fog_off_s

Value 60.

11:00min_fog_on_s

Value 60.

11:00min_heat_off_s

Value 300.

11:00min_heat_on_s

Value 120.

11:00min_vent_off_s

Value 60.

11:00min_vent_on_s

Value 60.

11:00mist_max_closed_vent_s

Value 900.

11:00mist_thermal_relief_s

Value 90.

11:00mist_vent_close_lead_s

Value 15.

11:00mist_vent_reopen_delay_s

Value 45.

11:00mister_water_budget_gal

Value 500.

11:00vpd_watch_dwell_s

Value 60.

19:00bias_cool

Value 4.

19:00bias_heat

Value 3.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.6.

19:00min_fog_off_s

Value 60.

19:00min_fog_on_s

Value 60.

19:00min_heat_off_s

Value 300.

19:00min_heat_on_s

Value 120.

19:00min_vent_off_s

Value 60.

19:00min_vent_on_s

Value 60.

19:00mist_max_closed_vent_s

Value 600.

19:00mist_thermal_relief_s

Value 90.

19:00mist_vent_close_lead_s

Value 15.

19:00mist_vent_reopen_delay_s

Value 45.

19:00mister_water_budget_gal

Value 500.

19:00vpd_watch_dwell_s

Value 60.


End-of-Day Summary

Climate

Temperature

59.1–91.2°F; avg 68.8°F

VPD

0.32–2.79 kPa; avg 0.82 kPa

Relative humidity

32.3–83.2%

Stress Hours

  • Heat stress (>85°F): 7.2h
  • VPD stress (>2.0 kPa): 5.9h
  • Cold stress (<55°F): 10.6h

Economics

Electric

USD 0.14

Gas

USD 0.55

Water

USD 0.410

Total

USD 1.10

Equipment Runtimes

Fan 1120 min

Primary exhaust runtime.

Fan 2119 min

Secondary exhaust runtime.

Vent192 min

Intake vent runtime.

Fog46 min

Fogger runtime.

Heat 1 electric469 min

Electric heater runtime.

Heat 2 gas53 min

Gas heater runtime.

Grow lights0 min

Supplemental lighting runtime.

Mister south2.48h

South mister runtime.

Mister west0.53h

West mister runtime.

Mister center1.98h

Center mister runtime.

Water

  • Total: 489 gal
  • Mister: 273 gal

Crop Health (Gemini Vision)

Canna Liliessouth · health 70% · 4 obs

Observation notes are collapsed below to avoid publishing partial vision snippets.

Vanda Orchidscenter · health 65% · 4 obs

Observation notes are collapsed below to avoid publishing partial vision snippets.

lettuceeast · health 60% · 4 obs

Observation notes are collapsed below to avoid publishing partial vision snippets.

peppereast · health 60% · 4 obs

Observation notes are collapsed below to avoid publishing partial vision snippets.

strawberryeast · health 58% · 4 obs

Observation notes are collapsed below to avoid publishing partial vision snippets.

Vision observation notes
Canna LiliesGemini Vision notes

Canna lilies in the background look generally okay, but lighting is poor.

Vanda OrchidsGemini Vision notes

Hanging orchids appear stable, though difficult to assess fully in IR light.

lettuceGemini Vision notes

Seedlings appear healthy, but difficult to see clearly.

pepperGemini Vision notes

Pepper seedlings look relatively healthy but could benefit from more light.

strawberryGemini Vision notes

Seedlings appear small, difficult to assess health.

Hourly Pattern

12:0080.0°F; VPD 1.15 kPa

RH 67.3%.

13:0082.3°F; VPD 1.86 kPa

RH 50.1%.

14:0088.1°F; VPD 1.66 kPa

RH 64.2%.

15:0084.7°F; VPD 1.99 kPa

RH 50.4%.

16:0084.3°F; VPD 1.25 kPa

RH 68.5%.

17:0077.0°F; VPD 1.15 kPa

RH 63.6%.

18:0071.3°F; VPD 1.31 kPa

RH 50.6%.

19:0065.6°F; VPD 1.00 kPa

RH 54.0%.

20:0062.6°F; VPD 0.87 kPa

RH 55.4%.

21:0061.8°F; VPD 0.47 kPa

RH 74.9%.

22:0061.3°F; VPD 0.45 kPa

RH 75.5%.

23:0061.0°F; VPD 0.43 kPa

RH 76.7%.

00:0061.0°F; VPD 0.43 kPa

RH 76.4%.

01:0060.5°F; VPD 0.44 kPa

RH 75.5%.

02:0060.8°F; VPD 0.47 kPa

RH 74.1%.

03:0060.7°F; VPD 0.49 kPa

RH 73.2%.

04:0060.5°F; VPD 0.48 kPa

RH 73.3%.

05:0061.0°F; VPD 0.51 kPa

RH 72.1%.

06:0061.5°F; VPD 0.57 kPa

RH 69.3%.

07:0065.6°F; VPD 0.70 kPa

RH 67.6%.

08:0068.1°F; VPD 0.79 kPa

RH 66.4%.

09:0068.8°F; VPD 0.80 kPa

RH 66.9%.

10:0074.8°F; VPD 1.05 kPa

RH 64.5%.

11:0078.6°F; VPD 1.13 kPa

RH 66.2%.

7-Day Stress Context

2026-04-10Heat 2.2h; VPD high 15.3h

Cold stress 1.1h.

2026-04-11Heat 4.6h; VPD high 10.8h

Cold stress 2.6h.

2026-04-12Heat 8.3h; VPD high 4.2h

Cold stress 4.3h.

2026-04-13Heat 9.2h; VPD high 5.4h

Cold stress 1.1h.

2026-04-14Heat 0.8h; VPD high 2.2h

Cold stress 11.6h.

2026-04-15Heat 6.6h; VPD high 7.6h

Cold stress 13.8h.

2026-04-16Heat 7.3h; VPD high 5.9h

Cold stress 10.6h.