April 18, 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:22 AM) — iris-20260418-0618

Status

validated

Outcome score

4/10

Changed parameters

none recorded

Result: [backfill] compliance unavailable over plan window 2026-04-18 12:22 → 2026-04-18 15:33

Reflection

Validating previous cycle: iris-20260417-0246

Previous hypothesis: Extend 72h coverage through Sunday — the week’s hardest day (75°F/7% RH, 915 W/m²). Phase 1: Friday cold overcast, heating-focused with slab pre-charge continuing from prior experiment. Phase 2: Saturday 25°F hard freeze nadir at 6 AM, then rapid dry rebound (58°F/9% RH by afternoon). Phase 3: Sunday extreme heat+drought — maximum misting aggression per dry-day lessons (engage 1.3, gap 15s, fog_esc 0.4, 900s sealed vent). Accept Sunday heat stress as physics-limited. Prior plan expired Saturday evening, leaving Sunday uncovered. Result: [backfill] compliance unavailable over plan window 2026-04-18 12:22 → 2026-04-18 15:33 Score: 4/10

Hypothesis

Testing: Sunday 1 PM waypoint uses fog_escalation_kpa=0.3 (lowest tested) with pulse_gap=15s. At 4% outdoor RH, this tests whether early fog engagement can maintain VPD compliance where misters alone cannot. Compare Sunday VPD compliance vs Apr 13 blowout (FW-7/8/9 now guard against sealed-mist thermal runaway). Expected outcome: Saturday: compliance 25-35% (tight band limits temp compliance), vpd_high 2-4h (afternoon dry air), cold_stress 3-5h (morning band alignment), water 200-300 gal, cost USD 5-8. Sunday: compliance 15-25% (physics-limited), heat_stress 3-6h, vpd_high 4-8h, water 350-500 gal, cost USD 7-12. 72h total cost USD 16-25. Sunday fog experiment should improve VPD compliance 5-10% vs passive misting-only baseline.

Setpoints

Saturday April 18

Primary crop-band changes:

06:30hyst 0.3

Morning heating. Outdoor 30°F, indoor 63.9°F just inside ban

10:00hyst 0.3

Morning ramp. Solar 529 W/m², outdoor 44°F/20% RH. Drop heat

13:00hyst 0.2

Peak stress. 872 W/m², outdoor 12% RH. Maximum sealed mistin

18:00hyst 0.3

Saturday evening. Solar fading, outdoor 59°F/7% → rapid cool

Tactical tunable changes:

06:30d_cool 3; engage 1.6; all 1.9; pulse 60; gap 45; wt 2.5

Morning heating. Outdoor 30°F, indoor 63.9°F just inside ban

10:00d_cool 3; engage 1.3; all 1.6; pulse 60; gap 30; wt 2.5

Morning ramp. Solar 529 W/m², outdoor 44°F/20% RH. Drop heat

13:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 20; wt 2.5

Peak stress. 872 W/m², outdoor 12% RH. Maximum sealed mistin

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

Saturday evening. Solar fading, outdoor 59°F/7% → rapid cool

Sunday April 19

Primary crop-band changes:

06:00hyst 0.3

Sunday dawn. 32°F outdoor, 100% overcast. Aggressive heating

10:00hyst 0.2

Sunday ramp. Clouds clear, solar 544 W/m², outdoor 53°F/10%.

13:00hyst 0.2

SUNDAY PEAK — hardest window of the week. 869 W/m², 69°F out

19:00hyst 0.3

Sunday evening. Outdoor 69°F dropping to 48°F. Conservative

Tactical tunable changes:

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

Sunday dawn. 32°F outdoor, 100% overcast. Aggressive heating

10:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 25; wt 2.5

Sunday ramp. Clouds clear, solar 544 W/m², outdoor 53°F/10%.

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

SUNDAY PEAK — hardest window of the week. 869 W/m², 69°F out

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

Sunday evening. Outdoor 69°F dropping to 48°F. Conservative

Monday April 20

Primary crop-band changes:

00:00hyst 0.4

Monday overnight. Overcast 48°F/25% — much gentler. Moderate

Tactical tunable changes:

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

Monday overnight. Overcast 48°F/25% — much gentler. Moderate

Changed secondary parameters:

06:30bias_cool

initial 2

06:30bias_heat

initial 3

06:30enthalpy_close

initial 1

06:30enthalpy_open

initial -2

06:30fog_escalation_kpa

initial 0.6

06:30min_fog_off_s

initial 60

06:30min_fog_on_s

initial 60

06:30min_heat_off_s

initial 300

06:30min_heat_on_s

initial 120

06:30min_vent_off_s

initial 60

06:30min_vent_on_s

initial 60

06:30mist_max_closed_vent_s

initial 600

06:30mist_thermal_relief_s

initial 90

06:30mist_vent_close_lead_s

initial 15

06:30mist_vent_reopen_delay_s

initial 45

06:30mister_water_budget_gal

initial 500

06:30vpd_watch_dwell_s

initial 60

10:00bias_heat

3 → 0

10:00fog_escalation_kpa

0.6 → 0.5

10:00vpd_watch_dwell_s

60 → 45

13:00bias_cool

2 → 0

13:00fog_escalation_kpa

0.5 → 0.4

13:00mist_max_closed_vent_s

600 → 900

13:00vpd_watch_dwell_s

45 → 30

18:00bias_cool

0 → 3

18:00bias_heat

0 → 2

18:00fog_escalation_kpa

0.4 → 0.8

18:00mist_max_closed_vent_s

900 → 600

18:00vpd_watch_dwell_s

30 → 60

06:00bias_cool

3 → 4

06:00bias_heat

2 → 4

10:00bias_cool

4 → 1

10:00bias_heat

4 → 0

10:00fog_escalation_kpa

0.8 → 0.4

10:00mist_max_closed_vent_s

600 → 900

10:00vpd_watch_dwell_s

60 → 30

13:00bias_cool

1 → 0

13:00fog_escalation_kpa

0.4 → 0.3

19:00bias_cool

0 → 3

19:00bias_heat

0 → 2

19:00fog_escalation_kpa

0.3 → 0.8

19:00mist_max_closed_vent_s

900 → 600

19:00vpd_watch_dwell_s

30 → 60

Full secondary parameter dump
06:30bias_cool

Value 2.

06:30bias_heat

Value 3.

06:30enthalpy_close

Value 1.

06:30enthalpy_open

Value -2.

06:30fog_escalation_kpa

Value 0.6.

06:30min_fog_off_s

Value 60.

06:30min_fog_on_s

Value 60.

06:30min_heat_off_s

Value 300.

06:30min_heat_on_s

Value 120.

06:30min_vent_off_s

Value 60.

06:30min_vent_on_s

Value 60.

06:30mist_max_closed_vent_s

Value 600.

06:30mist_thermal_relief_s

Value 90.

06:30mist_vent_close_lead_s

Value 15.

06:30mist_vent_reopen_delay_s

Value 45.

06:30mister_water_budget_gal

Value 500.

06:30vpd_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.5.

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 600.

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.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.4.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

18:00bias_cool

Value 3.

18:00bias_heat

Value 2.

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.

06:00bias_cool

Value 4.

06:00bias_heat

Value 4.

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.

10:00bias_cool

Value 1.

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 30.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.3.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

19:00bias_cool

Value 3.

19:00bias_heat

Value 2.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.8.

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.

00:00bias_cool

Value 3.

00:00bias_heat

Value 2.

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.


🌅 Morning Cycle (9:33 AM) — iris-20260418-0929

Status

validated

Outcome score

5/10

Changed parameters

none recorded

Result: Score 32.0, compliance 33.3% (better than predicted 15-25%). Heat stress 1.5h, vpd_high 2.5h, vpd_low 0.7h, cold_stress 0h. Peak temp 89.1°F, peak VPD 2.70 kPa. Water 302 gal, cost USD 10.96 (within predicted USD 7-12). Fog_esc=0.3 experiment ran but paired Monday comparison still pending (Monday is today/tomorrow in the plan window). Compliance exceeded prediction but still well below 50% target — driven by structural VPD challenges at 5% outdoor RH and 89°F peak indoor temp exceeding cooling capacity.

Reflection

Validating previous cycle: iris-20260417-0246

Previous hypothesis: Extend 72h coverage through Sunday — the week’s hardest day (75°F/7% RH, 915 W/m²). Phase 1: Friday cold overcast, heating-focused with slab pre-charge continuing from prior experiment. Phase 2: Saturday 25°F hard freeze nadir at 6 AM, then rapid dry rebound (58°F/9% RH by afternoon). Phase 3: Sunday extreme heat+drought — maximum misting aggression per dry-day lessons (engage 1.3, gap 15s, fog_esc 0.4, 900s sealed vent). Accept Sunday heat stress as physics-limited. Prior plan expired Saturday evening, leaving Sunday uncovered. Result: Score 32.0, compliance 33.3% (better than predicted 15-25%). Heat stress 1.5h, vpd_high 2.5h, vpd_low 0.7h, cold_stress 0h. Peak temp 89.1°F, peak VPD 2.70 kPa. Water 302 gal, cost USD 10.96 (within predicted USD 7-12). Fog_esc=0.3 experiment ran but paired Monday comparison still pending (Monday is today/tomorrow in the plan window). Compliance exceeded prediction but still well below 50% target — driven by structural VPD challenges at 5% outdoor RH and 89°F peak indoor temp exceeding cooling capacity. Score: 5/10

New finding: April 18 with fog_esc=0.3 and max misting aggression achieved 33% compliance at USD 10.96 on a clear 71°F/5% day. VPD high stress limited to 2.5h suggests fog escalation at 0.3 is effective but cost is high. The paired Monday test (80°F/8%) would provide the thermal comparison point. → Added to Lessons Learned

Hypothesis

Testing: Sunday 1 PM waypoint retains fog_escalation_kpa=0.3 (lowest tested) with pulse_gap=15s at 5% outdoor RH. Monday 1 PM replicates the same posture at 80°F/8% RH — providing a paired data point under more extreme thermal conditions. Compare both days’ VPD compliance and fog activation frequency. Expected outcome: Saturday: compliance 25-35%, vpd_high 2-4h, cold_stress 3-5h (band alignment), water 200-300 gal, cost USD 5-8. Sunday: compliance 15-25% (physics-limited), heat_stress 3-6h, vpd_high 4-8h, water 350-500 gal, cost USD 7-12. Monday: compliance 10-20% (worst day — 80°F outdoor + 8% RH + variable clouds), heat_stress 5-8h, vpd_high 5-9h, water 400-500 gal, cost USD 8-14. 72h total cost USD 22-35. Fog experiment comparison: Sunday (clear/71°F/5%) vs Monday (partly cloudy/80°F/8%) gives data on fog effectiveness across different thermal regimes.

Setpoints

Saturday April 18

Primary crop-band changes:

10:00hyst 0.3

Saturday morning: clear, dry (46°F/15% RH outdoor). Misting

13:00hyst 0.2

Saturday peak dry: 52°F/12% RH outdoor, 870 W/m². Tighter hy

18:00hyst 0.3

Saturday evening: cooling rapidly from 60°F to 42°F overnigh

Tactical tunable changes:

10:00d_cool 3; engage 1.3; all 1.6; pulse 60; gap 30; wt 2.5

Saturday morning: clear, dry (46°F/15% RH outdoor). Misting

13:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 20; wt 2.5

Saturday peak dry: 52°F/12% RH outdoor, 870 W/m². Tighter hy

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

Saturday evening: cooling rapidly from 60°F to 42°F overnigh

Sunday April 19

Primary crop-band changes:

05:00hyst 0.3

Sunday freeze nadir: 32°F at 4-5 AM (overcast). bias_heat +4

10:00hyst 0.2

Sunday mid-morning: clouds clearing (24%), rapid warming 54°

13:00hyst 0.2

Sunday peak extreme: 67°F/5% RH outdoor, 870 W/m², clear. Mo

19:00hyst 0.3

Sunday evening: cooling from 67°F to 46°F, still dry (6-11%

Tactical tunable changes:

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

Sunday freeze nadir: 32°F at 4-5 AM (overcast). bias_heat +4

10:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 25; wt 2.5

Sunday mid-morning: clouds clearing (24%), rapid warming 54°

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

Sunday peak extreme: 67°F/5% RH outdoor, 870 W/m², clear. Mo

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

Sunday evening: cooling from 67°F to 46°F, still dry (6-11%

Monday April 20

Primary crop-band changes:

00:00hyst 0.4

Monday overnight: 46°F dropping to 40°F, clear then clouds b

10:00hyst 0.2

Monday morning: 67°F/14% RH, still overcast (100%). Solar lo

13:00hyst 0.2

Monday peak extreme: 76-80°F/8% RH outdoor, clouds clearing

19:00hyst 0.3

Monday evening: 73°F/14% RH outdoor, still warm. gap 35s (no

Tactical tunable changes:

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

Monday overnight: 46°F dropping to 40°F, clear then clouds b

10:00d_cool 3; engage 1.3; all 1.6; pulse 60; gap 25; wt 2.5

Monday morning: 67°F/14% RH, still overcast (100%). Solar lo

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

Monday peak extreme: 76-80°F/8% RH outdoor, clouds clearing

19:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 35; wt 2.5

Monday evening: 73°F/14% RH outdoor, still warm. gap 35s (no

Tuesday April 21

Primary crop-band changes:

00:00hyst 0.3

Tuesday overnight: warmest night of the window (53-58°F, 26-

Tactical tunable changes:

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

Tuesday overnight: warmest night of the window (53-58°F, 26-

Changed secondary parameters:

10:00bias_cool

initial 2

10:00bias_heat

initial 0

10:00enthalpy_close

initial 1

10:00enthalpy_open

initial -2

10:00fog_escalation_kpa

initial 0.5

10:00min_fog_off_s

initial 60

10:00min_fog_on_s

initial 60

10:00min_heat_off_s

initial 300

10:00min_heat_on_s

initial 120

10:00min_vent_off_s

initial 60

10:00min_vent_on_s

initial 60

10:00mist_max_closed_vent_s

initial 600

10:00mist_thermal_relief_s

initial 90

10:00mist_vent_close_lead_s

initial 15

10:00mist_vent_reopen_delay_s

initial 45

10:00mister_water_budget_gal

initial 500

10:00vpd_watch_dwell_s

initial 60

13:00bias_cool

2 → 0

13:00fog_escalation_kpa

0.5 → 0.4

13:00mist_max_closed_vent_s

600 → 900

13:00vpd_watch_dwell_s

60 → 45

18:00bias_cool

0 → 3

18:00bias_heat

0 → 2

18:00fog_escalation_kpa

0.4 → 0.8

18:00mist_max_closed_vent_s

900 → 600

18:00vpd_watch_dwell_s

45 → 60

05:00bias_cool

3 → 4

05:00bias_heat

2 → 4

10:00bias_cool

4 → 1

10:00bias_heat

4 → 0

10:00fog_escalation_kpa

0.8 → 0.4

10:00mist_max_closed_vent_s

600 → 900

10:00vpd_watch_dwell_s

60 → 45

13:00bias_cool

1 → 0

13:00fog_escalation_kpa

0.4 → 0.3

13:00vpd_watch_dwell_s

45 → 30

19:00bias_cool

0 → 3

19:00bias_heat

0 → 2

19:00fog_escalation_kpa

0.3 → 0.8

19:00mist_max_closed_vent_s

900 → 600

19:00vpd_watch_dwell_s

30 → 60

10:00bias_cool

3 → 2

10:00bias_heat

2 → 0

10:00fog_escalation_kpa

0.8 → 0.5

10:00vpd_watch_dwell_s

60 → 45

13:00bias_cool

2 → 0

13:00fog_escalation_kpa

0.5 → 0.3

13:00mist_max_closed_vent_s

600 → 900

13:00vpd_watch_dwell_s

45 → 30

19:00bias_cool

0 → 2

19:00fog_escalation_kpa

0.3 → 0.5

19:00mist_max_closed_vent_s

900 → 600

19:00vpd_watch_dwell_s

30 → 60

00:00bias_heat

0 → 1

00:00fog_escalation_kpa

0.5 → 0.8

Full secondary parameter dump
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.5.

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 600.

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 60.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.4.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 45.

18:00bias_cool

Value 3.

18:00bias_heat

Value 2.

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.

05:00bias_cool

Value 4.

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 120.

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.

10:00bias_cool

Value 1.

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.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.3.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

19:00bias_cool

Value 3.

19:00bias_heat

Value 2.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.8.

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.

00:00bias_cool

Value 3.

00:00bias_heat

Value 2.

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.

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.5.

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 600.

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.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.3.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

19:00bias_cool

Value 2.

19:00bias_heat

Value 0.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.5.

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.

00:00bias_cool

Value 2.

00:00bias_heat

Value 1.

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.


🌆 Evening Cycle (7:47 PM) — iris-20260418-1943

Status

Daily Summary So Far

Outcome score

not validated yet

Changed parameters

none recorded

Reflection

Daily Summary So Far — this cycle will be validated at the next planning cycle.

Hypothesis

Testing: Paired fog_escalation_kpa=0.3 test: Sunday 1 PM (71°F/5% outdoor) vs Monday 1 PM (81°F/7% outdoor). Same misting posture at two thermal regimes. Compare VPD compliance, fog activation frequency, and water usage between the two days. Expected outcome: Saturday night: cold stress 8-12h (structural band alignment, reduced from today’s 15h by bias_heat +3/+4), gas cost USD 3-5. Sunday: compliance 25-35%, vpd_high 3-5h, heat stress 1-2h, water 250-400 gal, cost USD 5-8. Monday: compliance 15-25% (physics-limited), heat stress 4-6h, vpd_high 4-6h, water 350-500 gal, cost USD 6-10. 72h total cost USD 18-28.

Setpoints

Saturday April 18

Primary crop-band changes:

20:00hyst 0.3

Evening settle. Outdoor 51°F dropping to 40s. bias_heat +3 r

Tactical tunable changes:

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

Evening settle. Outdoor 51°F dropping to 40s. bias_heat +3 r

Sunday April 19

Primary crop-band changes:

05:00hyst 0.3

Pre-dawn frost nadir. Outdoor 34-35°F, cloud breaking. bias_

09:00hyst 0.2

Morning transition to dry-day posture. Outdoor 49°F/15% RH c

13:00hyst 0.2

Peak dry — Sunday experiment. Outdoor 67°F/5% RH, solar 871

19:00hyst 0.3

Sunday evening revert. Outdoor 67°F/6% RH dropping. Revert t

Tactical tunable changes:

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

Pre-dawn frost nadir. Outdoor 34-35°F, cloud breaking. bias_

09:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 25; wt 2.5

Morning transition to dry-day posture. Outdoor 49°F/15% RH c

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

Peak dry — Sunday experiment. Outdoor 67°F/5% RH, solar 871

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

Sunday evening revert. Outdoor 67°F/6% RH dropping. Revert t

Monday April 20

Primary crop-band changes:

00:00hyst 0.4

Sunday midnight posture. Outdoor 45°F/11% — 11°F warmer than

10:00hyst 0.2

Monday morning ramp. Outdoor 61°F/10% — warmer start than Su

13:00hyst 0.2

Monday peak extreme — experiment replicate. Outdoor 78-81°F/

19:00hyst 0.3

Monday evening. Outdoor 73°F/13% dropping — warmest evening

Tactical tunable changes:

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

Sunday midnight posture. Outdoor 45°F/11% — 11°F warmer than

10:00d_cool 3; engage 1.3; all 1.5; pulse 60; gap 25; wt 2.5

Monday morning ramp. Outdoor 61°F/10% — warmer start than Su

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

Monday peak extreme — experiment replicate. Outdoor 78-81°F/

19:00d_cool 3; engage 1.6; all 1.9; pulse 60; gap 35; wt 2.5

Monday evening. Outdoor 73°F/13% dropping — warmest evening

Tuesday April 21

Primary crop-band changes:

00:00hyst 0.3

Tuesday overnight. Outdoor 55°F/28% — warmest and most humid

Tactical tunable changes:

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

Tuesday overnight. Outdoor 55°F/28% — warmest and most humid

Changed secondary parameters:

20:00bias_cool

initial 4

20:00bias_heat

initial 3

20:00enthalpy_close

initial 1

20:00enthalpy_open

initial -2

20:00fog_escalation_kpa

initial 0.8

20:00min_fog_off_s

initial 60

20:00min_fog_on_s

initial 60

20:00min_heat_off_s

initial 300

20:00min_heat_on_s

initial 120

20:00min_vent_off_s

initial 60

20:00min_vent_on_s

initial 60

20:00mist_max_closed_vent_s

initial 600

20:00mist_thermal_relief_s

initial 90

20:00mist_vent_close_lead_s

initial 15

20:00mist_vent_reopen_delay_s

initial 45

20:00mister_water_budget_gal

initial 500

20:00vpd_watch_dwell_s

initial 60

05:00bias_heat

3 → 4

09:00bias_cool

4 → 1

09:00bias_heat

4 → 0

09:00fog_escalation_kpa

0.8 → 0.4

09:00mist_max_closed_vent_s

600 → 900

09:00vpd_watch_dwell_s

60 → 30

13:00bias_cool

1 → 0

13:00fog_escalation_kpa

0.4 → 0.3

19:00bias_cool

0 → 3

19:00bias_heat

0 → 2

19:00fog_escalation_kpa

0.3 → 0.8

19:00mist_max_closed_vent_s

900 → 600

19:00vpd_watch_dwell_s

30 → 60

10:00bias_cool

3 → 1

10:00bias_heat

2 → 0

10:00fog_escalation_kpa

0.8 → 0.4

10:00mist_max_closed_vent_s

600 → 900

10:00vpd_watch_dwell_s

60 → 30

13:00bias_cool

1 → 0

13:00fog_escalation_kpa

0.4 → 0.3

19:00bias_cool

0 → 2

19:00bias_heat

0 → 1

19:00fog_escalation_kpa

0.3 → 0.5

19:00mist_max_closed_vent_s

900 → 600

19:00vpd_watch_dwell_s

30 → 60

00:00fog_escalation_kpa

0.5 → 0.8

Full secondary parameter dump
20:00bias_cool

Value 4.

20:00bias_heat

Value 3.

20:00enthalpy_close

Value 1.

20:00enthalpy_open

Value -2.

20:00fog_escalation_kpa

Value 0.8.

20:00min_fog_off_s

Value 60.

20:00min_fog_on_s

Value 60.

20:00min_heat_off_s

Value 300.

20:00min_heat_on_s

Value 120.

20:00min_vent_off_s

Value 60.

20:00min_vent_on_s

Value 60.

20:00mist_max_closed_vent_s

Value 600.

20:00mist_thermal_relief_s

Value 90.

20:00mist_vent_close_lead_s

Value 15.

20:00mist_vent_reopen_delay_s

Value 45.

20:00mister_water_budget_gal

Value 500.

20:00vpd_watch_dwell_s

Value 60.

05:00bias_cool

Value 4.

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 120.

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.

09:00bias_cool

Value 1.

09:00bias_heat

Value 0.

09:00enthalpy_close

Value 1.

09:00enthalpy_open

Value -2.

09:00fog_escalation_kpa

Value 0.4.

09:00min_fog_off_s

Value 60.

09:00min_fog_on_s

Value 60.

09:00min_heat_off_s

Value 300.

09:00min_heat_on_s

Value 120.

09:00min_vent_off_s

Value 60.

09:00min_vent_on_s

Value 60.

09:00mist_max_closed_vent_s

Value 900.

09:00mist_thermal_relief_s

Value 90.

09:00mist_vent_close_lead_s

Value 15.

09:00mist_vent_reopen_delay_s

Value 45.

09:00mister_water_budget_gal

Value 500.

09:00vpd_watch_dwell_s

Value 30.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.3.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

19:00bias_cool

Value 3.

19:00bias_heat

Value 2.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.8.

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.

00:00bias_cool

Value 3.

00:00bias_heat

Value 2.

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.

10:00bias_cool

Value 1.

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 30.

13:00bias_cool

Value 0.

13:00bias_heat

Value 0.

13:00enthalpy_close

Value 1.

13:00enthalpy_open

Value -2.

13:00fog_escalation_kpa

Value 0.3.

13:00min_fog_off_s

Value 60.

13:00min_fog_on_s

Value 60.

13:00min_heat_off_s

Value 300.

13:00min_heat_on_s

Value 120.

13:00min_vent_off_s

Value 60.

13:00min_vent_on_s

Value 60.

13:00mist_max_closed_vent_s

Value 900.

13:00mist_thermal_relief_s

Value 90.

13:00mist_vent_close_lead_s

Value 15.

13:00mist_vent_reopen_delay_s

Value 45.

13:00mister_water_budget_gal

Value 500.

13:00vpd_watch_dwell_s

Value 30.

19:00bias_cool

Value 2.

19:00bias_heat

Value 1.

19:00enthalpy_close

Value 1.

19:00enthalpy_open

Value -2.

19:00fog_escalation_kpa

Value 0.5.

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.

00:00bias_cool

Value 2.

00:00bias_heat

Value 1.

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.


Daily Summary So Far

Climate

Temperature

59.6–89.1°F; avg 67.6°F

VPD

0.26–2.70 kPa; avg 0.81 kPa

Relative humidity

26.1–86.9%

Stress Hours

  • Heat stress (>85°F): 4.2h
  • VPD stress (>2.0 kPa): 4.6h
  • Cold stress (<55°F): 12.7h

Economics

Electric

USD 0.12

Gas

USD 3.10

Water

USD 1.460

Total

USD 4.68

Equipment Runtimes

Fan 183 min

Primary exhaust runtime.

Fan 292 min

Secondary exhaust runtime.

Vent128 min

Intake vent runtime.

Fog36 min

Fogger runtime.

Heat 1 electric936 min

Electric heater runtime.

Heat 2 gas299 min

Gas heater runtime.

Grow lights0 min

Supplemental lighting runtime.

Mister south1.12h

South mister runtime.

Mister west0.74h

West mister runtime.

Mister center1.50h

Center mister runtime.

Water

  • Total: 308 gal
  • Mister: 177 gal

Crop Health (Gemini Vision)

Canna Liliessouth · health 65% · 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 65% · 4 obs

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

peppereast · health 65% · 4 obs

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

strawberryeast · health 68% · 4 obs

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

Vision observation notes
Canna LiliesGemini Vision notes

Potted plants in the background (south zone) appear generally green and upright, though resolution limits detailed assessment.

Vanda OrchidsGemini Vision notes

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

lettuceGemini Vision notes

Seedlings appear healthy, but hard to see clearly.

pepperGemini Vision notes

Pepper seedlings look relatively healthy, but growth may be slow due to current conditions.

strawberryGemini Vision notes

Seedlings appear healthy, but hard to see clearly.

Hourly Pattern

12:0065.5°F; VPD 1.05 kPa

RH 51.2%.

13:0069.2°F; VPD 1.12 kPa

RH 54.0%.

14:0073.3°F; VPD 1.00 kPa

RH 64.6%.

15:0070.1°F; VPD 0.93 kPa

RH 62.8%.

16:0067.8°F; VPD 0.86 kPa

RH 63.2%.

17:0068.0°F; VPD 0.72 kPa

RH 69.5%.

18:0066.1°F; VPD 0.61 kPa

RH 72.2%.

19:0062.6°F; VPD 0.65 kPa

RH 66.5%.

20:0057.4°F; VPD 0.63 kPa

RH 61.0%.

21:0062.0°F; VPD 0.49 kPa

RH 74.2%.

22:0062.1°F; VPD 0.52 kPa

RH 72.9%.

23:0062.0°F; VPD 0.52 kPa

RH 72.7%.

00:0062.1°F; VPD 0.53 kPa

RH 72.3%.

01:0061.9°F; VPD 0.53 kPa

RH 71.9%.

02:0061.8°F; VPD 0.52 kPa

RH 72.4%.

03:0062.1°F; VPD 0.54 kPa

RH 71.8%.

04:0061.7°F; VPD 0.52 kPa

RH 72.1%.

05:0062.5°F; VPD 0.55 kPa

RH 71.4%.

06:0063.3°F; VPD 0.62 kPa

RH 68.9%.

07:0064.9°F; VPD 0.73 kPa

RH 65.3%.

08:0067.3°F; VPD 0.80 kPa

RH 64.9%.

09:0069.0°F; VPD 0.89 kPa

RH 63.5%.

10:0070.3°F; VPD 1.03 kPa

RH 59.0%.

11:0069.4°F; VPD 1.00 kPa

RH 59.3%.

7-Day Stress Context

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.

2026-04-17Heat 0.1h; VPD high 2.9h

Cold stress 18.3h.

2026-04-18Heat 4.2h; VPD high 4.6h

Cold stress 12.7h.