June 15, 2026

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

Planner Execution Ledger

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

Delivery events

6

Plan writes

3

No-change acknowledgements

2

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTplan_writtenWrote public plan iris-20260615-0016. Resolved 00:18 MDT.
Morning planning cycle05:32SUNRISEplan_writtenWrote public plan iris-20260615-0532. Resolved 05:35 MDT.
Solar peak planning checkpoint13:01SOLAR_MAXplan_writtenWrote non-archive plan iris-oneshot-20260615-1302. Resolved 13:02 MDT.
Peak Stress15:03TRANSITIONackedAcknowledged: Peak-stress transition checked live climate, equipment, active plan, and setpoints. Conditions are within the current plan's expected hot/dry VPD-high window: VENTILATE at 84.2F with VPD 1.59 kPa, dew margin 12.7F, vent/fan1/fog active, wet/fog assist available, and current aggressive band-coupled setpoints already at/near guardrail posture (mister_engage_kpa 0.9, mister_all_kpa 1.1, mister_pulse_gap_s 30, fog_escalation_kpa 0.15)... Resolved 15:03 MDT.
Decline19:36TRANSITIONackedAcknowledged: Decline checkpoint: live climate is IDLE with all relays off, temp 80.2F below temp_high 81.4F, VPD 0.79 kPa inside current 0.44-0.99 band, dew margin 7.7F, and wet/fog already inactive/blocked by evening taper. Existing plan has a 21:30 unwind to higher mist thresholds, wider 60s gap, and fog_escalation 0.4 before overnight humidity rebound, so no immediate tunable change is justified. Resolved 19:36 MDT.
Evening planning cycle20:32SUNSETtimed_outDelivery recorded without a public plan write.

🌅 Morning Cycle (12:18 AM) — iris-20260615-0016

Status

validated

Outcome score

10/10

Changed parameters

cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms, enthalpy_close ...

Reflection

Validating previous cycle: iris-20260614-1438

Previous hypothesis: MANUAL recovery plan after planner outage. I evaluated iris-20260607-0532 at 4/10, while the deterministic anchor was 1 because guardrail penalties were severe; my higher self-score credited real dew safety and partial VPD-high avoidance, but the anchor correctly emphasizes that the plan overfit a hot/dry forecast and caused major cold/VPD-low stress when the dry ramp failed live. For this recovery plan I am restoring a bounded 72h posture: cautious tonight, live-confirming Monday’s dry ramp before full severity, then compliance-first moisture/fog support for Tuesday-Wednesday severe heat/VPD where dew margin is safe. Retrieval tools were attempted but blocked by missing OPENAI_API_KEY, so this plan uses the assembled context, live MCP state, scorecard, current setpoints, active validated lessons, and the newly evaluated plan outcome rather than semantic retrieval. Result: Pre-sunrise governed window scored 99.7/100 with 100% temp and VPD compliance, 0.00h total stress, only 0.05h VPD-low blip, no heat/cold/VPD-high stress, and low cost about USD 0.22. The guarded midnight hypothesis was met for the completed overnight/dawn segment: the house stayed IDLE/in band with dew margin protected, avoided repeating the prior cool/humid VPD-low overfit, and preserved resources while waiting for live dry-ramp confirmation. The daytime Monday and Tue/Wed severe-day portions were not yet measured at this sunrise evaluation. Score: 10/10

New finding: Guarded pre-dawn posture before a forecast dry ramp can hold 100% compliance and prevent moisture overfit when dew margin is near the lower safety floor; escalate to severe hot-dry moisture only after live VPD and temperature confirm the ramp. → Added to Lessons Learned

Hypothesis

Testing: Midnight reset: live-confirm Monday’s dry ramp before full moisture severity, then run compliance-first hot/dry support for Tuesday-Wednesday while preserving overnight dew safety. Expected outcome: For Mon 06-15: keep dew-risk 0h, VPD-low near 0h, and VPD-high under 4h while cost stays near or below USD 5 if physics allows. For Tue/Wed: accept structural heat misses during 90F+ periods, but keep moisture assist available so VPD-high is reduced versus unassisted severe days and avoid repeating 06-07 cool/humid VPD-low overfit.

Setpoints

Monday June 15

Primary crop-band changes:

TimeValuesNote
00:30hyst 0.20750000000000002Post-midnight quiet-state reset: IDLE, all relays off, VPD i
05:30hyst 0.20750000000000002Pre-dawn handoff: keep dew-aware taper but prepare for sunri
08:30hyst 0.1975Sunrise-ramp watch: forecast dries after 09:00 but has posit
10:30hyst 0.1925Monday dry-ramp posture: if live VPD has risen, keep wet ass
18:30hyst 0.1975Monday evening recovery: keep bounded wet permission while o

Tactical tunable changes:

TimeValuesNote
00:30s2 1.8425; cool_exit 1.96; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.94; all 1.1099999999999999; pulse 30; gap 60; wt 1.8333333333333335Post-midnight quiet-state reset: IDLE, all relays off, VPD i
05:30s2 1.7750000000000001; cool_exit 1.96; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.88; all 1.08; pulse 30; gap 56.25; wt 1.9Pre-dawn handoff: keep dew-aware taper but prepare for sunri
08:30s2 1.58; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 21; fog_stress 1; fog_until 21; engage 0.84; all 1.04; pulse 33.75; gap 41.25; wt 2.2666666666666666Sunrise-ramp watch: forecast dries after 09:00 but has posit
10:30s2 1.445; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.81; all 1.01; pulse 41.25; gap 30; wt 2.4333333333333336Monday dry-ramp posture: if live VPD has risen, keep wet ass
18:30s2 1.63; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.84; all 1.04; pulse 37.5; gap 41.25; wt 2.3Monday evening recovery: keep bounded wet permission while o

Tuesday June 16

Primary crop-band changes:

TimeValuesNote
00:30hyst 0.20750000000000002Tuesday overnight reset: forecast remains dry but fog window
07:30hyst 0.1875Tuesday severe-day ramp: RH falls toward 10-16% and VPD abov
12:00hyst 0.1875Tuesday peak hot-dry pressure: heat may be structural, so do
20:30hyst 0.1975Tuesday evening remains dry; maintain recovery wet assist th

Tactical tunable changes:

TimeValuesNote
00:30s2 1.7625; cool_exit 1.96; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.88; all 1.08; pulse 30; gap 56.25; wt 2.0666666666666664Tuesday overnight reset: forecast remains dry but fog window
07:30s2 1.4040000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.81; all 1.01; pulse 45; gap 28.5; wt 2.4799999999999995Tuesday severe-day ramp: RH falls toward 10-16% and VPD abov
12:00s2 1.3424999999999998; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.81; all 1; pulse 46.5; gap 26.25; wt 2.5133333333333336Tuesday peak hot-dry pressure: heat may be structural, so do
20:30s2 1.621; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.84; all 1.04; pulse 39; gap 39; wt 2.333333333333333Tuesday evening remains dry; maintain recovery wet assist th

Wednesday June 17

Primary crop-band changes:

TimeValuesNote
00:30hyst 0.2025Wednesday warm/dry overnight before extreme heat: avoid dew-
08:00hyst 0.1875Wednesday extreme ramp: forecast reaches 97-98F, 6-7% RH and
12:00hyst 0.1875Wednesday extreme peak: accept unavoidable heat above exhaus
20:30hyst 0.2025Wednesday evening recovery: outdoor VPD drops after 21:00; t

Tactical tunable changes:

TimeValuesNote
00:30s2 1.66; cool_exit 1.87; all_fans 0; dw_stress 1; dw_until 21; fog_stress 1; fog_until 21; engage 0.86; all 1.06; pulse 31.5; gap 48.75; wt 2.1799999999999997Wednesday warm/dry overnight before extreme heat: avoid dew-
08:00s2 1.2785000000000002; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.81; all 1; pulse 48.75; gap 24; wt 2.5533333333333337Wednesday extreme ramp: forecast reaches 97-98F, 6-7% RH and
12:00s2 1.2725000000000002; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.81; all 1; pulse 48.75; gap 22.5; wt 2.5666666666666664Wednesday extreme peak: accept unavoidable heat above exhaus
20:30s2 1.686; cool_exit 1.87; all_fans 0; dw_stress 1; dw_until 21; fog_stress 1; fog_until 21; engage 0.86; all 1.06; pulse 36; gap 46.5; wt 2.24Wednesday evening recovery: outdoor VPD drops after 21:00; t

Thursday June 18

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.20750000000000002End-of-horizon midnight reset: return to guarded overnight p

Tactical tunable changes:

TimeValuesNote
00:00s2 1.7975; cool_exit 1.96; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.91; all 1.1099999999999999; pulse 30; gap 56.25; wt 2.0666666666666664End-of-horizon midnight reset: return to guarded overnight p

Changed secondary parameters:

TimeParameterChange
00:30cold_vent_guard_delta_finitial 8
00:30direct_wet_stress_min_dew_margin_finitial 10
00:30direct_wet_stress_vpd_margin_kpainitial 0.18
00:30dwell_gate_msinitial 270000
00:30enthalpy_closeinitial 1
00:30enthalpy_openinitial -2
00:30fog_escalation_kpainitial 0.35
00:30fog_stress_min_dew_margin_finitial 10
00:30heat_hysteresisinitial 1.1
00:30min_fog_off_sinitial 102
00:30min_fog_on_sinitial 63.74999999999999
00:30mist_backoff_sinitial 600
00:30mist_max_closed_vent_sinitial 120
00:30mist_thermal_relief_sinitial 90
00:30mister_all_delay_sinitial 93
00:30mister_engage_delay_sinitial 46.5
00:30mister_water_budget_galinitial 220
00:30outdoor_staleness_max_sinitial 600
00:30sw_dwell_gate_enabledinitial 1
00:30sw_fog_closes_ventinitial 1
00:30sw_mister_closes_ventinitial 0
00:30sw_summer_vent_enabledinitial 1
00:30temp_hysteresisinitial 1.96
00:30vent_prefer_dp_delta_finitial 3
00:30vent_prefer_temp_delta_finitial 4
00:30vpd_watch_dwell_sinitial 67.5
05:30direct_wet_stress_vpd_margin_kpa0.18 → 0.12
05:30fog_escalation_kpa0.35 → 0.3
05:30min_fog_off_s102 → 96
05:30mister_water_budget_gal220 → 240
08:30direct_wet_stress_min_dew_margin_f10 → 9
08:30direct_wet_stress_vpd_margin_kpa0.12 → 0.08
08:30dwell_gate_ms270000 → 240000
08:30fog_escalation_kpa0.3 → 0.22
08:30fog_stress_min_dew_margin_f10 → 9
08:30min_fog_off_s96 → 72
08:30min_fog_on_s63.74999999999999 → 75
08:30mister_all_delay_s93 → 84
08:30mister_engage_delay_s46.5 → 42
08:30mister_water_budget_gal240 → 260
08:30temp_hysteresis1.96 → 1.78
08:30vpd_watch_dwell_s67.5 → 60
10:30direct_wet_stress_min_dew_margin_f9 → 8
10:30direct_wet_stress_vpd_margin_kpa0.08 → 0.05
10:30dwell_gate_ms240000 → 225000
10:30fog_escalation_kpa0.22 → 0.18
10:30fog_stress_min_dew_margin_f9 → 8
10:30min_fog_off_s72 → 54
10:30mister_all_delay_s84 → 79.5
10:30mister_engage_delay_s42 → 39.75
10:30mister_water_budget_gal260 → 280
10:30temp_hysteresis1.78 → 1.69
10:30vpd_watch_dwell_s60 → 56.25
18:30direct_wet_stress_min_dew_margin_f8 → 9
18:30direct_wet_stress_vpd_margin_kpa0.05 → 0.08
18:30dwell_gate_ms225000 → 240000
18:30fog_escalation_kpa0.18 → 0.24
18:30fog_stress_min_dew_margin_f8 → 9
18:30min_fog_off_s54 → 72
18:30mister_all_delay_s79.5 → 84
18:30mister_engage_delay_s39.75 → 42
18:30temp_hysteresis1.69 → 1.78
18:30vpd_watch_dwell_s56.25 → 60
00:30direct_wet_stress_min_dew_margin_f9 → 10
00:30direct_wet_stress_vpd_margin_kpa0.08 → 0.12
00:30dwell_gate_ms240000 → 270000
00:30fog_escalation_kpa0.24 → 0.32
00:30fog_stress_min_dew_margin_f9 → 10
00:30min_fog_off_s72 → 96
00:30mister_all_delay_s84 → 93
00:30mister_engage_delay_s42 → 46.5
00:30mister_water_budget_gal280 → 260
00:30temp_hysteresis1.78 → 1.96
00:30vpd_watch_dwell_s60 → 67.5
07:30direct_wet_stress_min_dew_margin_f10 → 8
07:30direct_wet_stress_vpd_margin_kpa0.12 → 0.05
07:30dwell_gate_ms270000 → 210000
07:30fog_escalation_kpa0.32 → 0.15
07:30fog_stress_min_dew_margin_f10 → 8
07:30min_fog_off_s96 → 51.599999999999994
07:30mister_all_delay_s93 → 75
07:30mister_engage_delay_s46.5 → 37.5
07:30mister_water_budget_gal260 → 300
07:30temp_hysteresis1.96 → 1.6
07:30vpd_watch_dwell_s67.5 → 52.5
12:00cold_vent_guard_delta_f8 → 9
12:00min_fog_off_s51.599999999999994 → 48
12:00vent_prefer_dp_delta_f3 → 4
12:00vent_prefer_temp_delta_f4 → 5
20:30cold_vent_guard_delta_f9 → 8
20:30direct_wet_stress_min_dew_margin_f8 → 9
20:30direct_wet_stress_vpd_margin_kpa0.05 → 0.08
20:30dwell_gate_ms210000 → 240000
20:30fog_escalation_kpa0.15 → 0.24
20:30fog_stress_min_dew_margin_f8 → 9
20:30min_fog_off_s48 → 68.4
20:30mister_all_delay_s75 → 84
20:30mister_engage_delay_s37.5 → 42
20:30temp_hysteresis1.6 → 1.78
20:30vent_prefer_dp_delta_f4 → 3
20:30vent_prefer_temp_delta_f5 → 4
20:30vpd_watch_dwell_s52.5 → 60
00:30direct_wet_stress_min_dew_margin_f9 → 10
00:30direct_wet_stress_vpd_margin_kpa0.08 → 0.1
00:30dwell_gate_ms240000 → 255000
00:30fog_escalation_kpa0.24 → 0.3
00:30fog_stress_min_dew_margin_f9 → 10
00:30min_fog_off_s68.4 → 84
00:30mister_all_delay_s84 → 88.5
00:30mister_engage_delay_s42 → 44.25
00:30temp_hysteresis1.78 → 1.87
00:30vpd_watch_dwell_s60 → 63.75
08:00cold_vent_guard_delta_f8 → 9
08:00direct_wet_stress_min_dew_margin_f10 → 8
08:00direct_wet_stress_vpd_margin_kpa0.1 → 0.05
08:00dwell_gate_ms255000 → 210000
08:00fog_escalation_kpa0.3 → 0.15
08:00fog_stress_min_dew_margin_f10 → 8
08:00min_fog_off_s84 → 44.4
08:00mister_all_delay_s88.5 → 75
08:00mister_engage_delay_s44.25 → 37.5
08:00temp_hysteresis1.87 → 1.6
08:00vent_prefer_dp_delta_f3 → 4
08:00vent_prefer_temp_delta_f4 → 5
08:00vpd_watch_dwell_s63.75 → 52.5
12:00min_fog_off_s44.4 → 42
20:30cold_vent_guard_delta_f9 → 8
20:30direct_wet_stress_min_dew_margin_f8 → 10
20:30direct_wet_stress_vpd_margin_kpa0.05 → 0.1
20:30dwell_gate_ms210000 → 255000
20:30fog_escalation_kpa0.15 → 0.28
20:30fog_stress_min_dew_margin_f8 → 10
20:30min_fog_off_s42 → 80.4
20:30mister_all_delay_s75 → 88.5
20:30mister_engage_delay_s37.5 → 44.25
20:30mister_water_budget_gal300 → 280
20:30temp_hysteresis1.6 → 1.87
20:30vent_prefer_dp_delta_f4 → 3
20:30vent_prefer_temp_delta_f5 → 4
20:30vpd_watch_dwell_s52.5 → 63.75
00:00direct_wet_stress_vpd_margin_kpa0.1 → 0.15
00:00dwell_gate_ms255000 → 270000
00:00fog_escalation_kpa0.28 → 0.35
00:00min_fog_off_s80.4 → 96
00:00mister_all_delay_s88.5 → 93
00:00mister_engage_delay_s44.25 → 46.5
00:00mister_water_budget_gal280 → 240
00:00temp_hysteresis1.87 → 1.96
00:00vpd_watch_dwell_s63.75 → 67.5

🌅 Morning Cycle (5:35 AM) — iris-20260615-0532

Status

validated

Outcome score

8/10

Changed parameters

cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms, enthalpy_close ...

Reflection

Validating previous cycle: iris-20260614-1438

Result: Window scorecard for the primary governing 2026-06-15 sunrise plan: window score 81.1, compliance 83.5%, temp compliance 95.8%, VPD compliance 84.3%, cost 0.781? window cost basis with daily cost ultimately USD 6.53, heat stress 0.76h, VPD-high stress 2.85h, cold/VPD-low 0.00h, total stress 3.38h. Structured condition prediction was directionally right for heat (83.0F forecast vs 83.2F actual) and live dry-ramp risk, but solar was higher than forecast (1072 vs 897 W/m2) and indoor humidity stayed much higher than forecast proxy (52% vs 14%). Stress windows: medium VPD-high was correctly predicted and mitigation nearly hit the target at 2.85h under the 3h goal; medium heat was correctly predicted and limited to 0.76h. The severe Tue/Wed future window is not yet evaluated. Rationale: band-coupled engage, fog assist, and shorter pulse gap produced acceptable VPD-high control without VPD-low carryover; dew safety was borderline but acceptable with dp_risk_hours 0.5 and min margin 4.9F; resource/water expectation missed because total daily water/cost rose to 981 gal/USD 6.53, although mister-only water was 143 gal and greenhouse compliance justified some spend. Score: 8/10

New finding: On hot-dry ramp days where actual humidity remains much higher than forecast but solar exceeds 1000 W/m2, guarded band-coupled moisture can hold VPD-high near the planned ceiling without VPD-low carryover, but total water/cost may exceed the <USD 5 expectation from non-mister uses or extended wet recovery; separate mister-water success from total downstream water when grading climate tactics. → Added to Lessons Learned

Hypothesis

Testing: Live-confirmed Monday dry-ramp: keep dawn guarded with dew protection, then open band-coupled wet/fog assist only as VPD rises; compare against 06-15 midnight guarded plan and avoid severe-day overfit. Expected outcome: For 2026-06-15, keep controller-attributable compliance above 85%, limit VPD-high stress under 3h despite afternoon VPD forecast, avoid VPD-low stress over 0.25h and dp_risk_hours over 0.5h; cost should stay below USD 5 unless the live dry ramp verifies strongly.

Conditions

Outdoor peak

83.0°F

RH minimum

14.0%

Solar peak

897.0 W/m²

Cloud average

8.0%

Cool saturated dawn: 64.1F, VPD 0.34 kPa, RH 83%, dew margin 5.1F, IDLE and all relays off. Forecast is clear/hot-dry by afternoon with raw VPD 3.3 kPa, but recent forecast bias overshoots dry VPD, so moisture severity waits for live VPD confirmation.

Expected stress windows

vpd_highmedium · 2026-06-15T10:30:00-06:00 to 2026-06-15T21:30:00-06:00

After live dry ramp confirmation, use band-coupled moisture engage +0.05, all-zone +0.25, mist duty 35-40%, fog escalation 0.15-0.18 during safe hot-dry VENTILATE, and evening wet permission while dew margin stays safe.

heatmedium · 2026-06-15T12:00:00-06:00 to 2026-06-15T18:30:00-06:00

Solar precooling and moderate lead time; accept some structural hot miss if outdoor approaches served target, but do not close wet assist while VPD is above band and dew margin is healthy.

vpd_highhigh · 2026-06-16T08:00:00-06:00 to 2026-06-17T21:00:00-06:00

Severe-day posture for Tue/Wed: stronger solar precool, low resource sensitivity, fog_escalation 0.15, mist duty 40-45%, all-zone around +0.22, and high water budget.

Parameter rationale

mister_engage_kpa0.94 → 0.9; Corrected VPD still rises above band from late morning through evening; live dawn VPD is below band so early transition remains guarded.

Permit S1/vent-mist assist near the active VPD high edge only once the dry ramp starts, limiting VPD-high without dawn VPD-low.

fog_escalation_kpa0.35 → 0.18; Forecast solar 845-897 W/m2 and VPD 2.0-3.3 kPa overlap the safe fog window, but dry forecast bias requires moderate rather than severe Monday fog.

Allow PR-A vent-fog assist for verified hot-dry VENTILATE while avoiding 06-07 style overfit if humidity remains higher than forecast.

mister_pulse_gap_s60.0 → 28.0; Afternoon RH forecast falls to 14-24% and VPD remains above band until evening; validated lessons favor short-gap wet assist after confirmation.

Reduce VPD-high stress below 3h with no more than 0.25h VPD-low carryover.

direct_wet_stress_min_dew_margin_f10.0 → 8.0; Dawn dp margin is only 5.1F, but afternoon air should be dry with solar high; dew floor can relax only during the dry window.

Protect dawn condensation risk while not blocking safe daytime moisture assist.

mister_water_budget_gal220.0 → 260.0; During dual heat/VPD stress, compliance outranks cost; yesterday cost was below 7d average and water use was below trend.

Prevent conservation from clipping wet assist during controller-attributable dry misses while staying under USD 5 if possible.

Setpoints

Monday June 15

Primary crop-band changes:

TimeValuesNote
05:45hyst 0.21250000000000002Cool humid dawn with VPD below band and dew margin near 5F;
09:30hyst 0.2025Morning solar ramp: begin opening band-coupled wet assist, b
12:30hyst 0.1875Peak Monday heat/VPD: corrected VPD is still well above band
18:30hyst 0.1975Evening recovery: raw VPD remains high after solar declines,
21:30hyst 0.21750000000000003Night taper: restore dew safety and resource posture after t

Tactical tunable changes:

TimeValuesNote
05:45s2 1.8575000000000002; cool_exit 2.05; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 1; all 1.2; pulse 30; gap 60; wt 1.9666666666666668Cool humid dawn with VPD below band and dew margin near 5F;
09:30s2 1.675; cool_exit 1.87; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.9299999999999999; all 1.15; pulse 31.5; gap 48.75; wt 2.1799999999999997Morning solar ramp: begin opening band-coupled wet assist, b
12:30s2 1.475; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 21; fog_stress 1; fog_until 21; engage 0.9; all 1.1; pulse 45; gap 33.75; wt 2.4333333333333336Peak Monday heat/VPD: corrected VPD is still well above band
18:30s2 1.7675; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 21; fog_stress 1; fog_until 21; engage 0.9299999999999999; all 1.13; pulse 37.5; gap 41.25; wt 2.3Evening recovery: raw VPD remains high after solar declines,
21:30s2 1.945; cool_exit 2.14; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 1.05; all 1.25; pulse 30; gap 60; wt 1.9533333333333336Night taper: restore dew safety and resource posture after t

Tuesday June 16

Primary crop-band changes:

TimeValuesNote
07:30hyst 0.18250000000000002Tuesday severe ramp: RH near 10-16%, solar rising above 850
12:00hyst 0.17750000000000002Tuesday peak heat/VPD: expected 86-91F with VPD above 4 kPa;

Tactical tunable changes:

TimeValuesNote
07:30s2 1.4100000000000001; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.9; all 1.07; pulse 45; gap 30; wt 2.466666666666667Tuesday severe ramp: RH near 10-16%, solar rising above 850
12:00s2 1.3074999999999999; cool_exit 1.42; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.9; all 1.07; pulse 48.75; gap 26.25; wt 2.533333333333333Tuesday peak heat/VPD: expected 86-91F with VPD above 4 kPa;

Wednesday June 17

Primary crop-band changes:

TimeValuesNote
07:30hyst 0.17750000000000002Wednesday extreme hot-dry ramp: forecast reaches upper 90s w

Tactical tunable changes:

TimeValuesNote
07:30s2 1.17; cool_exit 1.42; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.9; all 1.05; pulse 48.75; gap 26.25; wt 2.533333333333333Wednesday extreme hot-dry ramp: forecast reaches upper 90s w

Changed secondary parameters:

TimeParameterChange
05:45cold_vent_guard_delta_finitial 8
05:45direct_wet_stress_min_dew_margin_finitial 10
05:45direct_wet_stress_vpd_margin_kpainitial 0.15
05:45dwell_gate_msinitial 285000
05:45enthalpy_closeinitial 1
05:45enthalpy_openinitial -2
05:45fog_escalation_kpainitial 0.35
05:45fog_stress_min_dew_margin_finitial 10
05:45heat_hysteresisinitial 1.1
05:45min_fog_off_sinitial 108
05:45min_fog_on_sinitial 75
05:45mist_backoff_sinitial 600
05:45mist_max_closed_vent_sinitial 120
05:45mist_thermal_relief_sinitial 90
05:45mister_all_delay_sinitial 97.5
05:45mister_engage_delay_sinitial 48.75
05:45mister_water_budget_galinitial 180
05:45outdoor_staleness_max_sinitial 600
05:45sw_dwell_gate_enabledinitial 1
05:45sw_fog_closes_ventinitial 1
05:45sw_mister_closes_ventinitial 0
05:45sw_summer_vent_enabledinitial 1
05:45temp_hysteresisinitial 2.05
05:45vent_prefer_dp_delta_finitial 3
05:45vent_prefer_temp_delta_finitial 4
05:45vpd_watch_dwell_sinitial 71.25
09:30direct_wet_stress_min_dew_margin_f10 → 9
09:30direct_wet_stress_vpd_margin_kpa0.15 → 0.08
09:30dwell_gate_ms285000 → 255000
09:30fog_escalation_kpa0.35 → 0.25
09:30fog_stress_min_dew_margin_f10 → 9
09:30min_fog_off_s108 → 84
09:30mister_all_delay_s97.5 → 88.5
09:30mister_engage_delay_s48.75 → 44.25
09:30mister_water_budget_gal180 → 220
09:30temp_hysteresis2.05 → 1.87
09:30vpd_watch_dwell_s71.25 → 63.75
12:30direct_wet_stress_min_dew_margin_f9 → 8
12:30direct_wet_stress_vpd_margin_kpa0.08 → 0.05
12:30dwell_gate_ms255000 → 210000
12:30fog_escalation_kpa0.25 → 0.18
12:30fog_stress_min_dew_margin_f9 → 8
12:30min_fog_off_s84 → 60
12:30mister_all_delay_s88.5 → 75
12:30mister_engage_delay_s44.25 → 37.5
12:30mister_water_budget_gal220 → 260
12:30temp_hysteresis1.87 → 1.6
12:30vpd_watch_dwell_s63.75 → 52.5
18:30direct_wet_stress_vpd_margin_kpa0.05 → 0.08
18:30dwell_gate_ms210000 → 240000
18:30fog_escalation_kpa0.18 → 0.25
18:30min_fog_off_s60 → 72
18:30mister_all_delay_s75 → 84
18:30mister_engage_delay_s37.5 → 42
18:30mister_water_budget_gal260 → 240
18:30temp_hysteresis1.6 → 1.78
18:30vpd_watch_dwell_s52.5 → 60
21:30direct_wet_stress_min_dew_margin_f8 → 11
21:30direct_wet_stress_vpd_margin_kpa0.08 → 0.2
21:30dwell_gate_ms240000 → 300000
21:30fog_escalation_kpa0.25 → 0.4
21:30fog_stress_min_dew_margin_f8 → 11
21:30min_fog_off_s72 → 108
21:30mister_all_delay_s84 → 102
21:30mister_engage_delay_s42 → 51
21:30mister_water_budget_gal240 → 180
21:30temp_hysteresis1.78 → 2.14
21:30vpd_watch_dwell_s60 → 75
07:30direct_wet_stress_min_dew_margin_f11 → 8
07:30direct_wet_stress_vpd_margin_kpa0.2 → 0.05
07:30dwell_gate_ms300000 → 195000
07:30fog_escalation_kpa0.4 → 0.15
07:30fog_stress_min_dew_margin_f11 → 8
07:30min_fog_off_s108 → 54
07:30mister_all_delay_s102 → 70.5
07:30mister_engage_delay_s51 → 35.25
07:30mister_water_budget_gal180 → 300
07:30temp_hysteresis2.14 → 1.51
07:30vpd_watch_dwell_s75 → 48.75
12:00dwell_gate_ms195000 → 180000
12:00min_fog_off_s54 → 48
12:00mister_all_delay_s70.5 → 66
12:00mister_engage_delay_s35.25 → 33
12:00temp_hysteresis1.51 → 1.42
12:00vpd_watch_dwell_s48.75 → 45

End-of-Day Summary

Climate

Temperature

64.1–87.4°F; avg 74.4°F

VPD

0.34–2.14 kPa; avg 0.75 kPa

Relative humidity

51.6–84.3%

Stress Hours

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

Economics

Electric

USD 1.78

Gas

USD 0.00

Water

USD 4.750

Total

USD 6.53

Equipment Runtimes

EquipmentRuntimeReading
Fan 1180 minPrimary exhaust runtime.
Fan 2206 minSecondary exhaust runtime.
Vent300 minIntake vent runtime.
Fog159 minFogger runtime.
Heat 1 electric259 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights395 minSupplemental lighting runtime.
Mister south0.29hSouth mister runtime.
Mister west0.07hWest mister runtime.
Mister center0.91hCenter mister runtime.

Water

  • Total: 981 gal
  • Mister: 143 gal

Hourly Pattern

HourTemperatureVPDRH
12:0081.1°F1.24 kPa66.4%
13:0085.1°F1.29 kPa69.6%
14:0085.0°F1.35 kPa68.3%
15:0083.9°F1.32 kPa68.0%
16:0082.1°F1.15 kPa70.1%
17:0080.8°F1.01 kPa72.8%
18:0079.9°F0.83 kPa76.9%
19:0078.0°F0.75 kPa77.7%
20:0076.1°F0.67 kPa78.6%
21:0074.9°F0.62 kPa79.4%
22:0072.9°F0.53 kPa81.1%
23:0071.2°F0.46 kPa82.6%
00:0070.1°F0.42 kPa83.6%
01:0069.0°F0.39 kPa83.9%
02:0067.6°F0.37 kPa83.9%
03:0066.2°F0.36 kPa83.8%
04:0064.9°F0.35 kPa83.5%
05:0064.2°F0.34 kPa83.3%
06:0065.2°F0.42 kPa80.5%
07:0066.7°F0.51 kPa77.9%
08:0069.0°F0.54 kPa78.0%
09:0072.4°F0.62 kPa77.4%
10:0075.1°F0.73 kPa76.0%
11:0077.8°F0.87 kPa73.8%

7-Day Stress Context

DateHeatVPD highCold
2026-06-096.7h7.1h0.0h
2026-06-109.4h11.1h0.0h
2026-06-113.1h8.3h0.0h
2026-06-123.6h8.5h0.2h
2026-06-133.0h4.7h0.0h
2026-06-143.5h4.0h0.0h
2026-06-151.5h5.5h0.0h