May 03, 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.

β˜€οΈ Midday Cycle (11:26 AM) β€” iris-20260503-1132

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: Peak-only aggressive dry-day control: strong fog/mist during 11:30-17:00, then earlier relaxation than yesterday to reduce VPD-low stress and mister-water waste. Expected outcome: Keep peak indoor VPD below ~1.8 kPa, VPD-high stress under 1.5h, VPD-low stress under 1.0h, dp_risk_hours at 0, and mister water below yesterday’s 489 gal while cost remains below the 7d average.

Conditions (structured)

Outdoor peak

78.0Β°F

RH minimum

8.0%

Solar peak

881.0 W/mΒ²

Cloud average

64.0%

very dry Sunday with strong solar until mid-afternoon; cold wet front Monday evening into Tuesday

Expected stress windows

vpd_highhigh Β· 2026-05-03T11:30:00-06:00 to 2026-05-03T17:00:00-06:00

engage/all 1.10-1.55, 20s gap, fog_escalation 0.20-0.22, 150-180s sealed cycles

vpd_lowmedium Β· 2026-05-03T17:00:00-06:00 to 2026-05-04T07:00:00-06:00

relax thresholds/gaps after peak; bias_cool +3 overnight

vpd_lowhigh Β· 2026-05-04T16:00:00-06:00 to 2026-05-05T18:00:00-06:00

cold/wet-front conservative misting, long gaps, fog_escalation 0.9-1.0

Parameter rationale

mister_engage_kpa1.1 β†’ 1.15; RH 8-12% and outdoor VPD 2.6-3.0 kPa from 12:00-17:00

hold VPD-high stress below 1.5h without all-day aggressive misting

fog_escalation_kpa0.22 β†’ 0.2; post-PR-A fog helps during VENTILATE in dry solar conditions

cap peak indoor VPD below ~1.8 kPa during noon-15:00

mist_max_closed_vent_s180.0 β†’ 150.0; solar 780-881 W/m2; avoid heat trapping while sealing

avoid heat stress while allowing short humidity recovery cycles

vpd_hysteresis0.35 β†’ 0.4; yesterday had 4.0h VPD-low after aggressive extension

reduce over-humidification and water use after peak

bias_cool0.0 β†’ 3.0; overnight 48-60F and Monday/Tuesday cold front

prevent heater→vent oscillation overnight

Setpoints

Sunday May 03

Primary crop-band changes:

11:30hyst 0.35

Immediate dry-ramp posture; current mode already SEALED_MIST

14:00hyst 0.35

Peak solar/dry window; early fog, short sealed cycles.

17:00hyst 0.4

Late dry shoulder; start relaxing to avoid VPD-low overcorre

20:00hyst 0.5

Overnight humidity conservation; fog blocked, avoid unnecess

Tactical tunable changes:

11:30d_cool 3; engage 1.1; all 1.5; pulse 60; gap 20; wt 2.8

Immediate dry-ramp posture; current mode already SEALED_MIST

14:00d_cool 3; engage 1.15; all 1.55; pulse 60; gap 20; wt 3

Peak solar/dry window; early fog, short sealed cycles.

17:00d_cool 4; engage 1.35; all 1.8; pulse 60; gap 30; wt 2.5

Late dry shoulder; start relaxing to avoid VPD-low overcorre

20:00d_cool 5; engage 1.7; all 2.3; pulse 45; gap 50; wt 2

Overnight humidity conservation; fog blocked, avoid unnecess

Monday May 04

Primary crop-band changes:

07:00hyst 0.4

Monday dry overcast ramp; moderate mist/fog before wetter fr

16:00hyst 0.5

Cold/wet front begins; conservative humidity posture.

Tactical tunable changes:

07:00d_cool 4; engage 1.35; all 1.8; pulse 60; gap 30; wt 2.5

Monday dry overcast ramp; moderate mist/fog before wetter fr

16:00d_cool 5; engage 2.2; all 2.6; pulse 45; gap 60; wt 1.8

Cold/wet front begins; conservative humidity posture.

Tuesday May 05

Primary crop-band changes:

06:00hyst 0.5

Tuesday cold saturated period; do not add humidity, preserve

Tactical tunable changes:

06:00d_cool 6; engage 2.5; all 2.8; pulse 45; gap 60; wt 1.5

Tuesday cold saturated period; do not add humidity, preserve

Wednesday May 06

Primary crop-band changes:

07:00hyst 0.5

Wednesday recovery watch; stay conservative until observed V

Tactical tunable changes:

07:00d_cool 5; engage 2; all 2.5; pulse 45; gap 60; wt 1.8

Wednesday recovery watch; stay conservative until observed V

Changed secondary parameters:

11:30bias_cool

initial 0

11:30bias_heat

initial 0

11:30enthalpy_close

initial 1

11:30enthalpy_open

initial -2

11:30fog_escalation_kpa

initial 0.22

11:30min_fog_off_s

initial 60

11:30min_fog_on_s

initial 60

11:30min_heat_off_s

initial 300

11:30min_heat_on_s

initial 180

11:30min_vent_off_s

initial 120

11:30min_vent_on_s

initial 90

11:30mist_max_closed_vent_s

initial 180

11:30mist_thermal_relief_s

initial 90

11:30mist_vent_close_lead_s

initial 15

11:30mist_vent_reopen_delay_s

initial 45

11:30mister_water_budget_gal

initial 500

11:30vpd_watch_dwell_s

initial 30

14:00fog_escalation_kpa

0.22 β†’ 0.2

14:00mist_max_closed_vent_s

180 β†’ 150

17:00bias_cool

0 β†’ 1.5

17:00bias_heat

0 β†’ 0.5

17:00fog_escalation_kpa

0.2 β†’ 0.35

17:00min_fog_off_s

60 β†’ 90

17:00vpd_watch_dwell_s

30 β†’ 45

20:00bias_cool

1.5 β†’ 3

20:00bias_heat

0.5 β†’ 1

20:00fog_escalation_kpa

0.35 β†’ 0.7

20:00min_fog_off_s

90 β†’ 180

20:00min_vent_off_s

120 β†’ 180

20:00min_vent_on_s

90 β†’ 120

20:00mist_max_closed_vent_s

150 β†’ 120

20:00mist_vent_reopen_delay_s

45 β†’ 60

20:00vpd_watch_dwell_s

45 β†’ 75

07:00bias_cool

3 β†’ 1

07:00bias_heat

1 β†’ 0.5

07:00fog_escalation_kpa

0.7 β†’ 0.35

07:00min_fog_off_s

180 β†’ 90

07:00min_vent_off_s

180 β†’ 120

07:00min_vent_on_s

120 β†’ 90

07:00mist_max_closed_vent_s

120 β†’ 180

07:00mist_vent_reopen_delay_s

60 β†’ 45

07:00vpd_watch_dwell_s

75 β†’ 45

16:00bias_cool

1 β†’ 3

16:00bias_heat

0.5 β†’ 1

16:00fog_escalation_kpa

0.35 β†’ 0.9

16:00min_fog_off_s

90 β†’ 180

16:00min_vent_off_s

120 β†’ 180

16:00min_vent_on_s

90 β†’ 120

16:00mist_max_closed_vent_s

180 β†’ 120

16:00mist_vent_reopen_delay_s

45 β†’ 60

16:00vpd_watch_dwell_s

45 β†’ 90

06:00bias_cool

3 β†’ 3.5

06:00bias_heat

1 β†’ 1.5

06:00fog_escalation_kpa

0.9 β†’ 1

06:00min_fog_off_s

180 β†’ 240

06:00min_vent_off_s

180 β†’ 240

06:00vpd_watch_dwell_s

90 β†’ 120

07:00bias_cool

3.5 β†’ 2.5

07:00bias_heat

1.5 β†’ 1

07:00fog_escalation_kpa

1 β†’ 0.8

07:00min_fog_off_s

240 β†’ 180

07:00min_vent_off_s

240 β†’ 180

07:00vpd_watch_dwell_s

120 β†’ 90

Full secondary parameter dump
11:30bias_cool

Value 0.

11:30bias_heat

Value 0.

11:30enthalpy_close

Value 1.

11:30enthalpy_open

Value -2.

11:30fog_escalation_kpa

Value 0.22.

11:30min_fog_off_s

Value 60.

11:30min_fog_on_s

Value 60.

11:30min_heat_off_s

Value 300.

11:30min_heat_on_s

Value 180.

11:30min_vent_off_s

Value 120.

11:30min_vent_on_s

Value 90.

11:30mist_max_closed_vent_s

Value 180.

11:30mist_thermal_relief_s

Value 90.

11:30mist_vent_close_lead_s

Value 15.

11:30mist_vent_reopen_delay_s

Value 45.

11:30mister_water_budget_gal

Value 500.

11:30vpd_watch_dwell_s

Value 30.

14:00bias_cool

Value 0.

14:00bias_heat

Value 0.

14:00enthalpy_close

Value 1.

14:00enthalpy_open

Value -2.

14:00fog_escalation_kpa

Value 0.2.

14:00min_fog_off_s

Value 60.

14:00min_fog_on_s

Value 60.

14:00min_heat_off_s

Value 300.

14:00min_heat_on_s

Value 180.

14:00min_vent_off_s

Value 120.

14:00min_vent_on_s

Value 90.

14:00mist_max_closed_vent_s

Value 150.

14:00mist_thermal_relief_s

Value 90.

14:00mist_vent_close_lead_s

Value 15.

14:00mist_vent_reopen_delay_s

Value 45.

14:00mister_water_budget_gal

Value 500.

14:00vpd_watch_dwell_s

Value 30.

17:00bias_cool

Value 1.5.

17:00bias_heat

Value 0.5.

17:00enthalpy_close

Value 1.

17:00enthalpy_open

Value -2.

17:00fog_escalation_kpa

Value 0.35.

17:00min_fog_off_s

Value 90.

17:00min_fog_on_s

Value 60.

17:00min_heat_off_s

Value 300.

17:00min_heat_on_s

Value 180.

17:00min_vent_off_s

Value 120.

17:00min_vent_on_s

Value 90.

17:00mist_max_closed_vent_s

Value 150.

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

20:00bias_cool

Value 3.

20:00bias_heat

Value 1.

20:00enthalpy_close

Value 1.

20:00enthalpy_open

Value -2.

20:00fog_escalation_kpa

Value 0.7.

20:00min_fog_off_s

Value 180.

20:00min_fog_on_s

Value 60.

20:00min_heat_off_s

Value 300.

20:00min_heat_on_s

Value 180.

20:00min_vent_off_s

Value 180.

20:00min_vent_on_s

Value 120.

20:00mist_max_closed_vent_s

Value 120.

20:00mist_thermal_relief_s

Value 90.

20:00mist_vent_close_lead_s

Value 15.

20:00mist_vent_reopen_delay_s

Value 60.

20:00mister_water_budget_gal

Value 500.

20:00vpd_watch_dwell_s

Value 75.

07:00bias_cool

Value 1.

07:00bias_heat

Value 0.5.

07:00enthalpy_close

Value 1.

07:00enthalpy_open

Value -2.

07:00fog_escalation_kpa

Value 0.35.

07:00min_fog_off_s

Value 90.

07:00min_fog_on_s

Value 60.

07:00min_heat_off_s

Value 300.

07:00min_heat_on_s

Value 180.

07:00min_vent_off_s

Value 120.

07:00min_vent_on_s

Value 90.

07:00mist_max_closed_vent_s

Value 180.

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

16:00bias_cool

Value 3.

16:00bias_heat

Value 1.

16:00enthalpy_close

Value 1.

16:00enthalpy_open

Value -2.

16:00fog_escalation_kpa

Value 0.9.

16:00min_fog_off_s

Value 180.

16:00min_fog_on_s

Value 60.

16:00min_heat_off_s

Value 300.

16:00min_heat_on_s

Value 180.

16:00min_vent_off_s

Value 180.

16:00min_vent_on_s

Value 120.

16:00mist_max_closed_vent_s

Value 120.

16:00mist_thermal_relief_s

Value 90.

16:00mist_vent_close_lead_s

Value 15.

16:00mist_vent_reopen_delay_s

Value 60.

16:00mister_water_budget_gal

Value 500.

16:00vpd_watch_dwell_s

Value 90.

06:00bias_cool

Value 3.5.

06:00bias_heat

Value 1.5.

06:00enthalpy_close

Value 1.

06:00enthalpy_open

Value -2.

06:00fog_escalation_kpa

Value 1.

06:00min_fog_off_s

Value 240.

06:00min_fog_on_s

Value 60.

06:00min_heat_off_s

Value 300.

06:00min_heat_on_s

Value 180.

06:00min_vent_off_s

Value 240.

06:00min_vent_on_s

Value 120.

06:00mist_max_closed_vent_s

Value 120.

06:00mist_thermal_relief_s

Value 90.

06:00mist_vent_close_lead_s

Value 15.

06:00mist_vent_reopen_delay_s

Value 60.

06:00mister_water_budget_gal

Value 500.

06:00vpd_watch_dwell_s

Value 120.

07:00bias_cool

Value 2.5.

07:00bias_heat

Value 1.

07:00enthalpy_close

Value 1.

07:00enthalpy_open

Value -2.

07:00fog_escalation_kpa

Value 0.8.

07:00min_fog_off_s

Value 180.

07:00min_fog_on_s

Value 60.

07:00min_heat_off_s

Value 300.

07:00min_heat_on_s

Value 180.

07:00min_vent_off_s

Value 180.

07:00min_vent_on_s

Value 120.

07:00mist_max_closed_vent_s

Value 120.

07:00mist_thermal_relief_s

Value 90.

07:00mist_vent_close_lead_s

Value 15.

07:00mist_vent_reopen_delay_s

Value 60.

07:00mister_water_budget_gal

Value 500.

07:00vpd_watch_dwell_s

Value 90.


πŸŒ† Evening Cycle (3:36 PM) β€” iris-20260503-1538

Status

validated

Outcome score

7/10

Changed parameters

none recorded

Result: End-of-day score 74.9 with 70.4% both-axis compliance. Temp compliance was strong at 86.1%; VPD compliance was the bottleneck at 75.5%, dominated entirely by VPD-low stress (4.43h) with 0h heat, cold, or VPD-high stress. The cloud-deviation relaxation prevented renewed high-VPD after the afternoon correction and kept peak VPD controlled at 1.78 kPa, but the remaining posture was still too humid for too long. Cost was excellent at USD 1.07, well below the USD 4.56 7-day average; energy/water were not the limiting factor.

Reflection

Validating previous cycle: iris-20260502-1958

Previous hypothesis: Tonight’s main challenge is not condensation; it is avoiding heaterβ†’vent oscillation while conserving the humidity already built up after a water-heavy dry day. Dew-point margin is currently 7.0Β°F with a 5.3Β°F daily minimum, so I am widening overnight mist thresholds/gaps and using bias_cool +3 to +3.5 to stop small heat overshoots from dumping humidity through the vent. Before sunrise I pivot back toward dry-day readiness because tomorrow’s forecast has RH 6-10% and a midday VPD ramp despite cloud uncertainty.

{
  "conditions": {
    "outdoor_temp_peak_f": 78.0,
    "outdoor_rh_min_pct": 6.0,
    "solar_peak_w_m2": 811,
    "cloud_cover_avg_pct": 82,
    "notes": "mild dry overnight, then very dry Sunday with uncertain clouds/overcast; near-term forecast is reliable enough for overnight but solar may swing"
  },
  "stress_windows": [
    {"kind": "cold", "start": "2026-05-03T01:00:00-06:00", "end": "2026-05-03T07:00:00-06:00", "severity": "low", "mitigation": "bias_heat 1.5 and bias_cool 3.5 hold warmth without chasing crop-band morning cold stress"},
    {"kind": "vpd_high", "start": "2026-05-03T09:00:00-06:00", "end": "2026-05-03T19:00:00-06:00", "severity": "high", "mitigation": "lower engage/all to 1.1/1.5, 20s gap, fog_escalation_kpa 0.22 once dry ramp begins"}
  ],
  "rationale": [
    {"parameter": "bias_cool", "old_value": 2.0, "new_value": 3.5, "forecast_anchor": "overnight outdoor 48-63F with heaters likely against a 63F band", "expected_effect": "reduce heater overshoot venting and keep cold stress near or below 1h overnight"},
    {"parameter": "mister_pulse_gap_s", "old_value": 45.0, "new_value": 60.0, "forecast_anchor": "current VPD 0.48 kPa and dew-point margin 7.0F; fog blocked overnight", "expected_effect": "avoid VPD-low overshoot and conserve water while humidity holds naturally"},
    {"parameter": "mister_engage_kpa", "old_value": 1.6, "new_value": 1.1, "forecast_anchor": "Sunday RH falls to 6-10% with VPD 2.6-3.1 kPa after noon", "expected_effect": "start humidity correction before the 09:00-13:00 VPD ramp and reduce VPD-high stress vs today's 6.43h"},
    {"parameter": "fog_escalation_kpa", "old_value": 0.6, "new_value": 0.22, "forecast_anchor": "post-PR-A fog is the high-leverage tool during VENTILATE and tomorrow remains very dry", "expected_effect": "use fog earlier in hot-dry ventilation windows while keeping dp_risk_hours at 0"},
    {"parameter": "mist_max_closed_vent_s", "old_value": 240.0, "new_value": 180.0, "forecast_anchor": "dry/high-solar lesson says not to extend sealed heat-trap cycles", "expected_effect": "prevent heat trapping while allowing short humidity recovery cycles"}
  ]
}

Result: End-of-day score 74.9 with 70.4% both-axis compliance. Temp compliance was strong at 86.1%; VPD compliance was the bottleneck at 75.5%, dominated entirely by VPD-low stress (4.43h) with 0h heat, cold, or VPD-high stress. The cloud-deviation relaxation prevented renewed high-VPD after the afternoon correction and kept peak VPD controlled at 1.78 kPa, but the remaining posture was still too humid for too long. Cost was excellent at USD 1.07, well below the USD 4.56 7-day average; energy/water were not the limiting factor. Score: 7/10

New finding: Cloud-deviation relaxation was directionally correct, but on collapsed-solar days the planner should suppress humidification more decisively and earlier when VPD is already near/below band to avoid multi-hour VPD-low stress. β†’ Added to Lessons Learned

Hypothesis

Testing: Cloud-deviation relaxation: when solar collapses and VPD is already low/near band, switch from dry-day aggressive misting to evening-style thresholds immediately. Expected outcome: Keep additional Sunday VPD-low stress under 0.5h after 15:40 while preventing VPD-high from exceeding 2.0 kPa if clouds persist.

Setpoints

Sunday May 03

Primary crop-band changes:

15:38hyst 0.5

Observed solar collapsed under cloud cover and current VPD i

20:00hyst 0.5

Evening cloud cover and falling temperatures: avoid overnigh

Tactical tunable changes:

15:38d_cool 3; engage 1.7; all 2.3; pulse 60; gap 50; wt 2

Observed solar collapsed under cloud cover and current VPD i

20:00d_cool 4; engage 1.9; all 2.4; pulse 45; gap 55; wt 1.8

Evening cloud cover and falling temperatures: avoid overnigh

Monday May 04

Primary crop-band changes:

07:00hyst 0.4

Monday has a short dry/sunny risk window around late morning

16:00hyst 0.5

Monday afternoon turns cloudy/wetter with declining VPD; rel

Tactical tunable changes:

07:00d_cool 3; engage 1.4; all 1.8; pulse 60; gap 30; wt 2.5

Monday has a short dry/sunny risk window around late morning

16:00d_cool 5; engage 2.2; all 2.6; pulse 45; gap 60; wt 1.8

Monday afternoon turns cloudy/wetter with declining VPD; rel

Tuesday May 05

Primary crop-band changes:

06:00hyst 0.5

Tuesday is forecast cold/wet with very low outdoor VPD; supp

Tactical tunable changes:

06:00d_cool 6; engage 2.5; all 2.8; pulse 45; gap 60; wt 1.5

Tuesday is forecast cold/wet with very low outdoor VPD; supp

Wednesday May 06

Primary crop-band changes:

07:00hyst 0.5

Wednesday begins cold but may brighten midday; keep conserva

Tactical tunable changes:

07:00d_cool 5; engage 2; all 2.5; pulse 45; gap 60; wt 1.8

Wednesday begins cold but may brighten midday; keep conserva

Changed secondary parameters:

15:38bias_cool

initial 1.5

15:38bias_heat

initial 0.5

15:38enthalpy_close

initial 1

15:38enthalpy_open

initial -2

15:38fog_escalation_kpa

initial 0.7

15:38min_fog_off_s

initial 60

15:38min_fog_on_s

initial 60

15:38min_heat_off_s

initial 300

15:38min_heat_on_s

initial 180

15:38min_vent_off_s

initial 120

15:38min_vent_on_s

initial 90

15:38mist_max_closed_vent_s

initial 120

15:38mist_thermal_relief_s

initial 90

15:38mist_vent_close_lead_s

initial 15

15:38mist_vent_reopen_delay_s

initial 45

15:38mister_water_budget_gal

initial 500

15:38vpd_watch_dwell_s

initial 60

20:00bias_cool

1.5 β†’ 3

20:00bias_heat

0.5 β†’ 1

20:00fog_escalation_kpa

0.7 β†’ 0.8

07:00bias_cool

3 β†’ 1

07:00bias_heat

1 β†’ 0.5

07:00fog_escalation_kpa

0.8 β†’ 0.4

07:00mist_max_closed_vent_s

120 β†’ 180

07:00vpd_watch_dwell_s

60 β†’ 30

16:00bias_cool

1 β†’ 3

16:00bias_heat

0.5 β†’ 1

16:00fog_escalation_kpa

0.4 β†’ 0.9

16:00mist_max_closed_vent_s

180 β†’ 120

16:00vpd_watch_dwell_s

30 β†’ 60

06:00bias_cool

3 β†’ 3.5

06:00bias_heat

1 β†’ 1.5

06:00enthalpy_open

-2 β†’ -1

06:00fog_escalation_kpa

0.9 β†’ 1

06:00min_fog_off_s

60 β†’ 120

06:00min_vent_off_s

120 β†’ 180

06:00mister_water_budget_gal

500 β†’ 300

06:00vpd_watch_dwell_s

60 β†’ 90

07:00bias_cool

3.5 β†’ 2.5

07:00bias_heat

1.5 β†’ 1

07:00enthalpy_open

-1 β†’ -2

07:00fog_escalation_kpa

1 β†’ 0.8

07:00min_fog_off_s

120 β†’ 90

07:00min_vent_off_s

180 β†’ 120

07:00mister_water_budget_gal

300 β†’ 400

07:00vpd_watch_dwell_s

90 β†’ 60

Full secondary parameter dump
15:38bias_cool

Value 1.5.

15:38bias_heat

Value 0.5.

15:38enthalpy_close

Value 1.

15:38enthalpy_open

Value -2.

15:38fog_escalation_kpa

Value 0.7.

15:38min_fog_off_s

Value 60.

15:38min_fog_on_s

Value 60.

15:38min_heat_off_s

Value 300.

15:38min_heat_on_s

Value 180.

15:38min_vent_off_s

Value 120.

15:38min_vent_on_s

Value 90.

15:38mist_max_closed_vent_s

Value 120.

15:38mist_thermal_relief_s

Value 90.

15:38mist_vent_close_lead_s

Value 15.

15:38mist_vent_reopen_delay_s

Value 45.

15:38mister_water_budget_gal

Value 500.

15:38vpd_watch_dwell_s

Value 60.

20:00bias_cool

Value 3.

20:00bias_heat

Value 1.

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

20:00min_vent_off_s

Value 120.

20:00min_vent_on_s

Value 90.

20:00mist_max_closed_vent_s

Value 120.

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.

07:00bias_cool

Value 1.

07:00bias_heat

Value 0.5.

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

07:00min_vent_off_s

Value 120.

07:00min_vent_on_s

Value 90.

07:00mist_max_closed_vent_s

Value 180.

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

16:00bias_cool

Value 3.

16:00bias_heat

Value 1.

16:00enthalpy_close

Value 1.

16:00enthalpy_open

Value -2.

16:00fog_escalation_kpa

Value 0.9.

16:00min_fog_off_s

Value 60.

16:00min_fog_on_s

Value 60.

16:00min_heat_off_s

Value 300.

16:00min_heat_on_s

Value 180.

16:00min_vent_off_s

Value 120.

16:00min_vent_on_s

Value 90.

16:00mist_max_closed_vent_s

Value 120.

16:00mist_thermal_relief_s

Value 90.

16:00mist_vent_close_lead_s

Value 15.

16:00mist_vent_reopen_delay_s

Value 45.

16:00mister_water_budget_gal

Value 500.

16:00vpd_watch_dwell_s

Value 60.

06:00bias_cool

Value 3.5.

06:00bias_heat

Value 1.5.

06:00enthalpy_close

Value 1.

06:00enthalpy_open

Value -1.

06:00fog_escalation_kpa

Value 1.

06:00min_fog_off_s

Value 120.

06:00min_fog_on_s

Value 60.

06:00min_heat_off_s

Value 300.

06:00min_heat_on_s

Value 180.

06:00min_vent_off_s

Value 180.

06:00min_vent_on_s

Value 90.

06:00mist_max_closed_vent_s

Value 120.

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

06:00vpd_watch_dwell_s

Value 90.

07:00bias_cool

Value 2.5.

07:00bias_heat

Value 1.

07:00enthalpy_close

Value 1.

07:00enthalpy_open

Value -2.

07:00fog_escalation_kpa

Value 0.8.

07:00min_fog_off_s

Value 90.

07:00min_fog_on_s

Value 60.

07:00min_heat_off_s

Value 300.

07:00min_heat_on_s

Value 180.

07:00min_vent_off_s

Value 120.

07:00min_vent_on_s

Value 90.

07:00mist_max_closed_vent_s

Value 120.

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

07:00vpd_watch_dwell_s

Value 60.


πŸŒ† Evening Cycle (8:00 PM) β€” iris-20260503-1958

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: Sunset anti-condensation + Monday moderate-dry ramp: suppress overnight humidification, then use fog_escalation 0.4 / engage 1.5 for a 75F, 15% RH but overcast day. Expected outcome: dp_risk_hours ≀0.1 overnight, post-sunset vpd_low_stress <0.5h, Monday midday vpd_high_stress <2h, total cost below the 7d average USD 4.56 unless Monday night heating dominates.

Setpoints

Sunday May 03

Primary crop-band changes:

20:05hyst 0.5

Evening settle: current VPD is already low in the south zone

Tactical tunable changes:

20:05d_cool 4; engage 2.2; all 2.5; pulse 60; gap 60; wt 1.7

Evening settle: current VPD is already low in the south zone

Monday May 04

Primary crop-band changes:

00:00hyst 0.5

Midnight posture: outdoor falls into the low 50s with dry ai

05:30hyst 0.5

Pre-dawn: low 47F forecast, so slightly warmer heating bias

08:00hyst 0.45

Monday dry-day ramp: forecast RH drops toward 15% with a 75-

20:00hyst 0.6

Monday night into Tuesday: forecast turns cold, wet, and nea

Tactical tunable changes:

00:00d_cool 4; engage 2.3; all 2.5; pulse 60; gap 60; wt 1.5

Midnight posture: outdoor falls into the low 50s with dry ai

05:30d_cool 4; engage 2; all 2.5; pulse 60; gap 55; wt 1.7

Pre-dawn: low 47F forecast, so slightly warmer heating bias

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

Monday dry-day ramp: forecast RH drops toward 15% with a 75-

20:00d_cool 4.5; engage 2.5; all 2.8; pulse 60; gap 60; wt 1.2

Monday night into Tuesday: forecast turns cold, wet, and nea

Changed secondary parameters:

20:05bias_cool

initial 3

20:05bias_heat

initial 0.8

20:05d_heat_stage_2

initial 3

20:05enthalpy_close

initial 1

20:05enthalpy_open

initial -2

20:05fog_escalation_kpa

initial 0.9

20:05heat_hysteresis

initial 1

20:05min_fog_off_s

initial 180

20:05min_fog_on_s

initial 60

20:05min_heat_off_s

initial 300

20:05min_heat_on_s

initial 180

20:05min_vent_off_s

initial 120

20:05min_vent_on_s

initial 120

20:05mist_backoff_s

initial 900

20:05mist_max_closed_vent_s

initial 120

20:05mist_thermal_relief_s

initial 90

20:05mist_vent_close_lead_s

initial 15

20:05mist_vent_reopen_delay_s

initial 30

20:05mister_all_delay_s

initial 180

20:05mister_engage_delay_s

initial 60

20:05mister_water_budget_gal

initial 500

20:05temp_hysteresis

initial 1.5

20:05vpd_watch_dwell_s

initial 90

00:00bias_cool

3 β†’ 3.5

00:00bias_heat

0.8 β†’ 1

00:00fog_escalation_kpa

0.9 β†’ 1

05:30bias_heat

1 β†’ 1.2

05:30fog_escalation_kpa

1 β†’ 0.8

05:30min_fog_off_s

180 β†’ 150

05:30vpd_watch_dwell_s

90 β†’ 75

08:00bias_cool

3.5 β†’ 1.5

08:00bias_heat

1.2 β†’ 0.5

08:00fog_escalation_kpa

0.8 β†’ 0.4

08:00min_fog_off_s

150 β†’ 90

08:00min_vent_on_s

120 β†’ 90

08:00mist_backoff_s

900 β†’ 600

08:00mist_max_closed_vent_s

120 β†’ 150

08:00mist_vent_reopen_delay_s

30 β†’ 45

08:00mister_all_delay_s

180 β†’ 90

08:00mister_engage_delay_s

60 β†’ 30

08:00vpd_watch_dwell_s

75 β†’ 60

20:00bias_cool

1.5 β†’ 3.5

20:00bias_heat

0.5 β†’ 1.5

20:00fog_escalation_kpa

0.4 β†’ 1

20:00min_fog_off_s

90 β†’ 180

20:00min_vent_off_s

120 β†’ 180

20:00min_vent_on_s

90 β†’ 120

20:00mist_backoff_s

600 β†’ 1200

20:00mist_max_closed_vent_s

150 β†’ 120

20:00mist_vent_reopen_delay_s

45 β†’ 15

20:00mister_all_delay_s

90 β†’ 180

20:00mister_engage_delay_s

30 β†’ 60

20:00vpd_watch_dwell_s

60 β†’ 90

Full secondary parameter dump
20:05bias_cool

Value 3.

20:05bias_heat

Value 0.8.

20:05d_heat_stage_2

Value 3.

20:05enthalpy_close

Value 1.

20:05enthalpy_open

Value -2.

20:05fog_escalation_kpa

Value 0.9.

20:05heat_hysteresis

Value 1.

20:05min_fog_off_s

Value 180.

20:05min_fog_on_s

Value 60.

20:05min_heat_off_s

Value 300.

20:05min_heat_on_s

Value 180.

20:05min_vent_off_s

Value 120.

20:05min_vent_on_s

Value 120.

20:05mist_backoff_s

Value 900.

20:05mist_max_closed_vent_s

Value 120.

20:05mist_thermal_relief_s

Value 90.

20:05mist_vent_close_lead_s

Value 15.

20:05mist_vent_reopen_delay_s

Value 30.

20:05mister_all_delay_s

Value 180.

20:05mister_engage_delay_s

Value 60.

20:05mister_water_budget_gal

Value 500.

20:05temp_hysteresis

Value 1.5.

20:05vpd_watch_dwell_s

Value 90.

00:00bias_cool

Value 3.5.

00:00bias_heat

Value 1.

00:00d_heat_stage_2

Value 3.

00:00enthalpy_close

Value 1.

00:00enthalpy_open

Value -2.

00:00fog_escalation_kpa

Value 1.

00:00heat_hysteresis

Value 1.

00:00min_fog_off_s

Value 180.

00:00min_fog_on_s

Value 60.

00:00min_heat_off_s

Value 300.

00:00min_heat_on_s

Value 180.

00:00min_vent_off_s

Value 120.

00:00min_vent_on_s

Value 120.

00:00mist_backoff_s

Value 900.

00:00mist_max_closed_vent_s

Value 120.

00:00mist_thermal_relief_s

Value 90.

00:00mist_vent_close_lead_s

Value 15.

00:00mist_vent_reopen_delay_s

Value 30.

00:00mister_all_delay_s

Value 180.

00:00mister_engage_delay_s

Value 60.

00:00mister_water_budget_gal

Value 500.

00:00temp_hysteresis

Value 1.5.

00:00vpd_watch_dwell_s

Value 90.

05:30bias_cool

Value 3.5.

05:30bias_heat

Value 1.2.

05:30d_heat_stage_2

Value 3.

05:30enthalpy_close

Value 1.

05:30enthalpy_open

Value -2.

05:30fog_escalation_kpa

Value 0.8.

05:30heat_hysteresis

Value 1.

05:30min_fog_off_s

Value 150.

05:30min_fog_on_s

Value 60.

05:30min_heat_off_s

Value 300.

05:30min_heat_on_s

Value 180.

05:30min_vent_off_s

Value 120.

05:30min_vent_on_s

Value 120.

05:30mist_backoff_s

Value 900.

05:30mist_max_closed_vent_s

Value 120.

05:30mist_thermal_relief_s

Value 90.

05:30mist_vent_close_lead_s

Value 15.

05:30mist_vent_reopen_delay_s

Value 30.

05:30mister_all_delay_s

Value 180.

05:30mister_engage_delay_s

Value 60.

05:30mister_water_budget_gal

Value 500.

05:30temp_hysteresis

Value 1.5.

05:30vpd_watch_dwell_s

Value 75.

08:00bias_cool

Value 1.5.

08:00bias_heat

Value 0.5.

08:00d_heat_stage_2

Value 3.

08:00enthalpy_close

Value 1.

08:00enthalpy_open

Value -2.

08:00fog_escalation_kpa

Value 0.4.

08:00heat_hysteresis

Value 1.

08:00min_fog_off_s

Value 90.

08:00min_fog_on_s

Value 60.

08:00min_heat_off_s

Value 300.

08:00min_heat_on_s

Value 180.

08:00min_vent_off_s

Value 120.

08:00min_vent_on_s

Value 90.

08:00mist_backoff_s

Value 600.

08:00mist_max_closed_vent_s

Value 150.

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_all_delay_s

Value 90.

08:00mister_engage_delay_s

Value 30.

08:00mister_water_budget_gal

Value 500.

08:00temp_hysteresis

Value 1.5.

08:00vpd_watch_dwell_s

Value 60.

20:00bias_cool

Value 3.5.

20:00bias_heat

Value 1.5.

20:00d_heat_stage_2

Value 3.

20:00enthalpy_close

Value 1.

20:00enthalpy_open

Value -2.

20:00fog_escalation_kpa

Value 1.

20:00heat_hysteresis

Value 1.

20:00min_fog_off_s

Value 180.

20:00min_fog_on_s

Value 60.

20:00min_heat_off_s

Value 300.

20:00min_heat_on_s

Value 180.

20:00min_vent_off_s

Value 180.

20:00min_vent_on_s

Value 120.

20:00mist_backoff_s

Value 1200.

20:00mist_max_closed_vent_s

Value 120.

20:00mist_thermal_relief_s

Value 90.

20:00mist_vent_close_lead_s

Value 15.

20:00mist_vent_reopen_delay_s

Value 15.

20:00mister_all_delay_s

Value 180.

20:00mister_engage_delay_s

Value 60.

20:00mister_water_budget_gal

Value 500.

20:00temp_hysteresis

Value 1.5.

20:00vpd_watch_dwell_s

Value 90.


Daily Summary So Far

Climate

Temperature

60.8–81.1Β°F; avg 69.2Β°F

VPD

0.28–1.78 kPa; avg 0.73 kPa

Relative humidity

48.4–85.3%

Stress Hours

  • Heat stress (>85Β°F): 0.0h
  • VPD stress (>2.0 kPa): 0.0h
  • Cold stress (<55Β°F): 0.0h

Economics

Electric

USD 0.12

Gas

USD 0.95

Water

USD 0.810

Total

USD 1.88

Equipment Runtimes

Fan 169 min

Primary exhaust runtime.

Fan 285 min

Secondary exhaust runtime.

Vent139 min

Intake vent runtime.

Fog48 min

Fogger runtime.

Heat 1 electric1036 min

Electric heater runtime.

Heat 2 gas91 min

Gas heater runtime.

Grow lights0 min

Supplemental lighting runtime.

Mister south0.60h

South mister runtime.

Mister west0.80h

West mister runtime.

Mister center0.91h

Center mister runtime.

Water

  • Total: 167 gal
  • Mister: 167 gal

Crop Health (Gemini Vision)

Canna Liliessouth Β· health 50% Β· 2 obs

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

Vanda Orchidscenter Β· health 70% Β· 2 obs

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

lettuceeast Β· health 60% Β· 2 obs

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

peppereast Β· health 60% Β· 2 obs

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

strawberryeast Β· health 60% Β· 2 obs

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

Vision observation notes
Canna LiliesGemini Vision notes

Pots visible on the floor, but foliage is not clearly distinguishable in this view.

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

pepperGemini Vision notes

Seedlings are small, difficult to assess health.

strawberryGemini Vision notes

Seedlings are very small, difficult to assess health.

Hourly Pattern

12:0076.9Β°F; VPD 1.16 kPa

RH 63.2%.

13:0077.9Β°F; VPD 1.33 kPa

RH 59.5%.

14:0078.4Β°F; VPD 1.33 kPa

RH 59.8%.

15:0078.4Β°F; VPD 1.35 kPa

RH 59.2%.

16:0074.5Β°F; VPD 0.98 kPa

RH 67.0%.

17:0072.6Β°F; VPD 0.97 kPa

RH 65.4%.

18:0070.2Β°F; VPD 0.90 kPa

RH 64.9%.

19:0067.1Β°F; VPD 0.54 kPa

RH 76.6%.

20:0065.3Β°F; VPD 0.45 kPa

RH 78.9%.

21:0063.3Β°F; VPD 0.40 kPa

RH 80.2%.

22:0063.5Β°F; VPD 0.62 kPa

RH 69.1%.

23:0062.6Β°F; VPD 0.61 kPa

RH 68.5%.

00:0063.6Β°F; VPD 0.47 kPa

RH 76.6%.

01:0063.5Β°F; VPD 0.55 kPa

RH 72.4%.

02:0063.2Β°F; VPD 0.55 kPa

RH 72.1%.

03:0063.3Β°F; VPD 0.56 kPa

RH 71.4%.

10:0073.8Β°F; VPD 1.02 kPa

RH 64.2%.

11:0076.0Β°F; VPD 1.05 kPa

RH 66.2%.

7-Day Stress Context

2026-04-27Heat 1.9h; VPD high 4.6h

Cold stress 15.4h.

2026-04-28Heat 3.6h; VPD high 4.5h

Cold stress 5.4h.

2026-04-29Heat 0.9h; VPD high 3.3h

Cold stress 2.4h.

2026-04-30Heat 0.0h; VPD high 0.0h

Cold stress 0.0h.

2026-05-01Heat 4.9h; VPD high 4.4h

Cold stress 0.0h.

2026-05-02Heat 0.0h; VPD high 0.0h

Cold stress 0.0h.

2026-05-03Heat 0.0h; VPD high 0.0h

Cold stress 0.0h.