June 19, 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.
6
2
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset (catch-up) | 00:21 | MIDNIGHT | plan_written | Wrote public plan iris-20260619-0021. Resolved 00:22 MDT. |
| Morning planning cycle | 05:32 | SUNRISE | plan_written | Wrote public plan iris-20260619-0532. Resolved 05:35 MDT. |
| Solar peak planning checkpoint | 13:03 | SOLAR_MAX | timed_out | Delivery recorded without a public plan write. |
| Peak Stress | 15:07 | TRANSITION | timed_out | Delivery recorded without a public plan write. |
| Decline | 19:37 | TRANSITION | timed_out | Delivery recorded without a public plan write. |
| Evening planning cycle | 20:37 | SUNSET | timed_out | Delivery recorded without a public plan write. |
🌅 Morning Cycle (12:22 AM) — iris-20260619-0021
validated
5/10
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_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 ...
Reflection
Validating previous cycle: iris-20260618-0536
Previous hypothesis: SUNRISE plan for Thursday 2026-06-18. I evaluated iris-20260618-0017 at 4/10; deterministic anchor was 1, and the gap is intentional but significant: I gave limited credit for preserved temperature/dew safety in the short midnight-to-dawn segment, while the anchor correctly penalized heavy guardrail activity (731 guardrail events, 94 held, 104 VPD-high guardrail events) and continuing setpoint realization risk. Yesterday 2026-06-17 scored 48.9 with 41.3% compliance, temp 92.6%, VPD 42.1%, 15.33h stress dominated by 13.6h VPD-high plus 1.73h heat. Cost was acceptable at USD 3.14 vs 7d USD 4.68, water 343 gal vs 7d 506 gal, and dew margin stayed safe at 7.1F min with 0 dp-risk hours; low cost/water was not success because VPD remained the bottleneck. Current greenhouse is safe at 65.2F, VPD 0.66 kPa, RH 69%, dew margin 10… Result: SUNRISE evaluation of the completed midnight-to-sunrise segment. The plan achieved the short-term safety objective: current house is safe at 66.6F, VPD 0.76 kPa, RH 66%, dew margin 11.6F, IDLE with heat1 only; no heat, cold, VPD-low, or dew-risk events occurred. Window scorecard shows score 56.9, compliance 52.8%, temp compliance 100.0%, VPD compliance 52.8%, and only 0.50h VPD-high stress in the segment, cost about USD 0.85. However the main hypothesis is not fully validated because the hot-dry ramp has not yet happened and realization proof remains weak: multiple setpoint readbacks/misses remain for mister_pulse_gap_s, mister_pulse_on_s, mister_water_budget_gal, min_fog_off_s, and cooling/fan posture, with a resolved vent_vpd_moisture_gap alert after midnight. The plan deserves partial credit for preventing overnight degradation and handing off below the house VPD-high edge, but it has not yet proven it can improve Friday VPD compliance above Thu 51.6% during the real 09:00-21:00 stress window. Score: 5/10
Hypothesis
Testing: Midnight reset experiment: reopen wet assist before dawn when VPD is still above band, then hold maximum safe band-coupled moisture through Friday/Saturday dry peaks; judge by VPD compliance improvement versus Thu 51.6%, no dp-risk, and proof that setpoint guardrail/confirmation events decline. Expected outcome: By the next midnight review: Friday VPD compliance should exceed Thu 51.6% if setpoint realization holds, dp-risk remains 0h with dp margin above 5F, temperature compliance stays above 90% except physically constrained peak heat, and hot-dry VENTILATE/SEALED_FOG response priors continue to show negative VPD-error deltas.
Setpoints
Friday June 19
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.1875 | Post-midnight: current VPD is above band but dew margin is s |
| 05:30 | hyst 0.1875 | Pre-dawn handoff: Friday dry ramp starts early; keep VPD ass |
| 08:30 | hyst 0.1875 | Sunrise ramp: corrected VPD rises above band; use compliance |
| 12:00 | hyst 0.18250000000000002 | Peak hot-dry overlap: fog window active, VPD-high dominates, |
| 17:00 | hyst 0.1875 | Late afternoon: fog window closes but VPD remains high; keep |
| 21:00 | hyst 0.1875 | Evening recovery: keep bounded wet assist only if VPD remain |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | s2 1.7375; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 33.75; gap 33.75; wt 2.25 | Post-midnight: current VPD is above band but dew margin is s |
| 05:30 | s2 1.611; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 41.25; gap 24; wt 2.4033333333333333 | Pre-dawn handoff: Friday dry ramp starts early; keep VPD ass |
| 08:30 | s2 1.555; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 52.5; gap 18.75; wt 2.55 | Sunrise ramp: corrected VPD rises above band; use compliance |
| 12:00 | s2 1.5110000000000001; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 60; gap 16.5; wt 2.6366666666666667 | Peak hot-dry overlap: fog window active, VPD-high dominates, |
| 17:00 | s2 1.6340000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 52.5; gap 21; wt 2.5300000000000002 | Late afternoon: fog window closes but VPD remains high; keep |
| 21:00 | s2 1.7690000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1.01; pulse 41.25; gap 28.5; wt 2.2800000000000002 | Evening recovery: keep bounded wet assist only if VPD remain |
Saturday June 20
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | hyst 0.1875 | Saturday pre-dawn: extreme hot-dry forecast requires early r |
| 10:00 | hyst 0.18250000000000002 | Saturday extreme ramp: 90s F and very low RH. Treat heat as |
| 17:00 | hyst 0.1875 | Saturday late peak: forecast 97F and 5% RH; keep moisture/fo |
| 22:00 | hyst 0.1875 | Saturday night humidity rebound: forecast RH jumps above 60- |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | s2 1.6224999999999998; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 48.75; gap 18.75; wt 2.5166666666666666 | Saturday pre-dawn: extreme hot-dry forecast requires early r |
| 10:00 | s2 1.523; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 63.75; gap 15.75; wt 2.6766666666666667 | Saturday extreme ramp: 90s F and very low RH. Treat heat as |
| 17:00 | s2 1.628; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 63.75; gap 15.75; wt 2.6766666666666667 | Saturday late peak: forecast 97F and 5% RH; keep moisture/fo |
| 22:00 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 1.85 | Saturday night humidity rebound: forecast RH jumps above 60- |
Sunday June 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | hyst 0.1875 | Sunday morning returns dry after humid night; reopen VPD ass |
| 20:00 | hyst 0.1875 | Sunday evening rain/cloud humidity risk; taper wet assist to |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | s2 1.605; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.81; all 1; pulse 52.5; gap 18.75; wt 2.466666666666667 | Sunday morning returns dry after humid night; reopen VPD ass |
| 20:00 | s2 1.8875; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 1.9333333333333331 | Sunday evening rain/cloud humidity risk; taper wet assist to |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:30 | band_track_fraction | initial 0.25 |
| 00:30 | cold_vent_guard_delta_f | initial 8 |
| 00:30 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:30 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:30 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:30 | dwell_gate_ms | initial 210000 |
| 00:30 | enthalpy_close | initial 1 |
| 00:30 | enthalpy_open | initial -2 |
| 00:30 | fog_escalation_kpa | initial 0.25 |
| 00:30 | heat_hysteresis | initial 1.1 |
| 00:30 | min_fog_off_s | initial 60 |
| 00:30 | min_fog_on_s | initial 69.375 |
| 00:30 | mist_backoff_s | initial 600 |
| 00:30 | mist_max_closed_vent_s | initial 120 |
| 00:30 | mist_thermal_relief_s | initial 90 |
| 00:30 | mister_all_delay_s | initial 75 |
| 00:30 | mister_engage_delay_s | initial 37.5 |
| 00:30 | mister_water_budget_gal | initial 260 |
| 00:30 | night_vpd_bias_kpa | initial 0 |
| 00:30 | outdoor_staleness_max_s | initial 600 |
| 00:30 | sw_dwell_gate_enabled | initial 1 |
| 00:30 | sw_fog_closes_vent | initial 1 |
| 00:30 | sw_mister_closes_vent | initial 0 |
| 00:30 | sw_summer_vent_enabled | initial 1 |
| 00:30 | temp_hysteresis | initial 1.6 |
| 00:30 | vent_exchange_fraction | initial 0.3 |
| 00:30 | vent_prefer_dp_delta_f | initial 3 |
| 00:30 | vent_prefer_temp_delta_f | initial 4 |
| 00:30 | vpd_watch_dwell_s | initial 52.5 |
| 05:30 | min_fog_off_s | 60 → 44.4 |
| 05:30 | min_fog_on_s | 69.375 → 69.6 |
| 05:30 | mister_water_budget_gal | 260 → 300 |
| 08:30 | fog_escalation_kpa | 0.25 → 0.18 |
| 08:30 | min_fog_off_s | 44.4 → 36 |
| 08:30 | min_fog_on_s | 69.6 → 72.75 |
| 12:00 | dwell_gate_ms | 210000 → 195000 |
| 12:00 | fog_escalation_kpa | 0.18 → 0.15 |
| 12:00 | min_fog_off_s | 36 → 32.4 |
| 12:00 | min_fog_on_s | 72.75 → 74.1 |
| 12:00 | mister_all_delay_s | 75 → 70.5 |
| 12:00 | mister_engage_delay_s | 37.5 → 35.25 |
| 12:00 | temp_hysteresis | 1.6 → 1.51 |
| 12:00 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 17:00 | dwell_gate_ms | 195000 → 210000 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.25 |
| 17:00 | min_fog_off_s | 32.4 → 39.6 |
| 17:00 | min_fog_on_s | 74.1 → 71.4 |
| 17:00 | mister_all_delay_s | 70.5 → 75 |
| 17:00 | mister_engage_delay_s | 35.25 → 37.5 |
| 17:00 | temp_hysteresis | 1.51 → 1.6 |
| 17:00 | vpd_watch_dwell_s | 48.75 → 52.5 |
| 21:00 | min_fog_off_s | 39.6 → 51.599999999999994 |
| 21:00 | min_fog_on_s | 71.4 → 66.9 |
| 21:00 | mister_water_budget_gal | 300 → 260 |
| 05:30 | fog_escalation_kpa | 0.25 → 0.18 |
| 05:30 | min_fog_off_s | 51.599999999999994 → 36 |
| 05:30 | min_fog_on_s | 66.9 → 72.75 |
| 05:30 | mister_water_budget_gal | 260 → 300 |
| 10:00 | dwell_gate_ms | 210000 → 195000 |
| 10:00 | fog_escalation_kpa | 0.18 → 0.15 |
| 10:00 | min_fog_off_s | 36 → 31.2 |
| 10:00 | min_fog_on_s | 72.75 → 74.55 |
| 10:00 | mister_all_delay_s | 75 → 70.5 |
| 10:00 | mister_engage_delay_s | 37.5 → 35.25 |
| 10:00 | temp_hysteresis | 1.6 → 1.51 |
| 10:00 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 17:00 | dwell_gate_ms | 195000 → 210000 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.18 |
| 17:00 | mister_all_delay_s | 70.5 → 75 |
| 17:00 | mister_engage_delay_s | 35.25 → 37.5 |
| 17:00 | temp_hysteresis | 1.51 → 1.6 |
| 17:00 | vpd_watch_dwell_s | 48.75 → 52.5 |
| 22:00 | cold_vent_guard_delta_f | 8 → 9 |
| 22:00 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 22:00 | fog_escalation_kpa | 0.18 → 0.25 |
| 22:00 | min_fog_off_s | 31.2 → 72 |
| 22:00 | min_fog_on_s | 74.55 → 59.25 |
| 22:00 | mister_water_budget_gal | 300 → 180 |
| 22:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 22:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 07:00 | cold_vent_guard_delta_f | 9 → 8 |
| 07:00 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 07:00 | fog_escalation_kpa | 0.25 → 0.18 |
| 07:00 | min_fog_off_s | 72 → 36 |
| 07:00 | min_fog_on_s | 59.25 → 72.75 |
| 07:00 | mister_water_budget_gal | 180 → 300 |
| 07:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 07:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 20:00 | cold_vent_guard_delta_f | 8 → 9 |
| 20:00 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 20:00 | fog_escalation_kpa | 0.18 → 0.25 |
| 20:00 | min_fog_off_s | 36 → 72 |
| 20:00 | min_fog_on_s | 72.75 → 59.25 |
| 20:00 | mister_water_budget_gal | 300 → 200 |
| 20:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 20:00 | vent_prefer_temp_delta_f | 4 → 5 |
🌅 Morning Cycle (5:35 AM) — iris-20260619-0532
Daily Summary So Far
not validated yet
band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_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 ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Compliance-first realization test: hold band-coupled wet/fog assist through the Friday dry window and judge success by VPD compliance above Thu 51.6%, dp-risk 0h, and fewer setpoint/guardrail realization misses than the midnight segment. Expected outcome: By SUNSET: temp compliance remains >90% except physically constrained heat, VPD-high stress is lower than yesterday’s 11.38h full-day pace, dp margin stays >5F with 0 dp-risk hours, cost stays near or below USD 5 unless VPD recovery requires water/fog, and realization proof shows fewer missed/unconfirmed moisture setpoints.
Conditions
95.0°F
6.0%
907.0 W/m²
8.0%
Friday starts safe and near band: 66.6F, VPD 0.76 kPa, RH 66%, dew margin 11.6F, IDLE with heat1. Forecast is a clear hot-dry ramp: raw VPD 1.54 by 09:00, 3.36 peak at 17:00; corrected VPD still ~0.28 at 09:00, 1.20 at noon, 2.05 at 18:00 after known positive bias. Tomorrow is more extreme near 95F and 6-9% RH with a sharp humid rebound after 21:00.
Expected stress windows
Compliance-first band-coupled wet assist: engage +0.05, all-zone +0.20, mist duty 60% at peak, fog escalation +0.15 through the firmware fog window, wet cutoff through 21:00 while dew margin remains healthy.
Use 60 min thermal lead and solar precooling; keep vent-mist/fog assist available and accept physically limited hot periods as outdoor approaches mid-80s today and hotter Saturday.
Maximum safe wet/fog availability with daily budget 300 gal, low resource sensitivity, and no widening of crop bands; Saturday heat is hardware-limited so focus on VPD recovery and dew-safe assist.
After the Saturday humid rebound, taper wet assist, raise dew margin floor and resource/churn discipline, and prevent orchid-zone overnight wetness.
Parameter rationale
Keep first-stage wet assist available near the dispatcher band edge without changing crop bands.
Escalate beyond south-only assist early enough to reduce localized dry outliers.
Prevent water duty from binding while dew margin is safely above 8F and VPD is above band.
Improve VPD error during peak VENTILATE without waiting for safety ceiling.
Avoid budget exhaustion as the hidden blocker for vent-mist assist.
Setpoints
Friday June 19
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:45 | hyst 0.1925 | Dawn handoff is safe but VPD was the prior-day bottleneck; b |
| 08:30 | hyst 0.18250000000000002 | Clear hot-dry ramp begins; corrected VPD rises above band an |
| 12:00 | hyst 0.17750000000000002 | Peak solar and hot-dry VENTILATE window; prioritize VPD comp |
| 17:00 | hyst 0.1925 | Fog window closes but corrected VPD remains high into evenin |
| 21:00 | hyst 0.21250000000000002 | Evening taper after the main Friday dry window; preserve dew |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:45 | s2 1.4915; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 21; engage 0.9500000000000001; all 1.12; pulse 48.75; gap 21; wt 2.58 | Dawn handoff is safe but VPD was the prior-day bottleneck; b |
| 08:30 | s2 1.3860000000000001; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 21; engage 0.9500000000000001; all 1.1; pulse 60; gap 16.5; wt 2.7199999999999998 | Clear hot-dry ramp begins; corrected VPD rises above band an |
| 12:00 | s2 1.3860000000000001; cool_exit 1.42; all_fans 1; dw_stress 1; dw_until 21; engage 0.9500000000000001; all 1.1; pulse 60; gap 16.5; wt 2.7199999999999998 | Peak solar and hot-dry VENTILATE window; prioritize VPD comp |
| 17:00 | s2 1.579; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 21; engage 0.96; all 1.15; pulse 52.5; gap 21; wt 2.6133333333333333 | Fog window closes but corrected VPD remains high into evenin |
| 21:00 | s2 1.7675; cool_exit 2.05; all_fans 0; dw_stress 1; dw_until 21; engage 1.02; all 1.25; pulse 33.75; gap 41.25; wt 2.0999999999999996 | Evening taper after the main Friday dry window; preserve dew |
Saturday June 20
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | hyst 0.17250000000000001 | Saturday forecast is extreme hot-dry; keep maximum safe wet/ |
| 22:00 | hyst 0.22250000000000003 | Sharp Saturday-night humid rebound; prevent VPD-low and orch |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | s2 1.3155; cool_exit 1.33; all_fans 1; dw_stress 1; dw_until 21; engage 0.9500000000000001; all 1.1; pulse 63.75; gap 15.75; wt 2.76 | Saturday forecast is extreme hot-dry; keep maximum safe wet/ |
| 22:00 | s2 1.9300000000000002; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 19; engage 1.08; all 1.35; pulse 30; gap 60; wt 1.6666666666666665 | Sharp Saturday-night humid rebound; prevent VPD-low and orch |
Sunday June 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | hyst 0.18250000000000002 | Sunday returns to dry solar ramp after the humid night; reop |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 07:00 | s2 1.415; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 21; engage 0.9500000000000001; all 1.12; pulse 56.25; gap 18.75; wt 2.666666666666667 | Sunday returns to dry solar ramp after the humid night; reop |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 05:45 | band_track_fraction | initial 0.25 |
| 05:45 | cold_vent_guard_delta_f | initial 8 |
| 05:45 | cool_stage2_exit_hysteresis_f | initial 1 |
| 05:45 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 05:45 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 05:45 | dwell_gate_ms | initial 225000 |
| 05:45 | enthalpy_close | initial 1 |
| 05:45 | enthalpy_open | initial -2 |
| 05:45 | fog_escalation_kpa | initial 0.18 |
| 05:45 | heat_hysteresis | initial 1.1 |
| 05:45 | min_fog_off_s | initial 39.6 |
| 05:45 | min_fog_on_s | initial 75 |
| 05:45 | mist_backoff_s | initial 600 |
| 05:45 | mist_max_closed_vent_s | initial 120 |
| 05:45 | mist_thermal_relief_s | initial 90 |
| 05:45 | mister_all_delay_s | initial 79.5 |
| 05:45 | mister_engage_delay_s | initial 39.75 |
| 05:45 | mister_water_budget_gal | initial 300 |
| 05:45 | night_vpd_bias_kpa | initial 0 |
| 05:45 | outdoor_staleness_max_s | initial 600 |
| 05:45 | sw_dwell_gate_enabled | initial 1 |
| 05:45 | sw_fog_closes_vent | initial 1 |
| 05:45 | sw_mister_closes_vent | initial 0 |
| 05:45 | sw_summer_vent_enabled | initial 1 |
| 05:45 | temp_hysteresis | initial 1.69 |
| 05:45 | vent_exchange_fraction | initial 0.3 |
| 05:45 | vent_prefer_dp_delta_f | initial 3 |
| 05:45 | vent_prefer_temp_delta_f | initial 4 |
| 05:45 | vpd_watch_dwell_s | initial 56.25 |
| 08:30 | dwell_gate_ms | 225000 → 195000 |
| 08:30 | fog_escalation_kpa | 0.18 → 0.15 |
| 08:30 | min_fog_off_s | 39.6 → 32.4 |
| 08:30 | mister_all_delay_s | 79.5 → 70.5 |
| 08:30 | mister_engage_delay_s | 39.75 → 35.25 |
| 08:30 | temp_hysteresis | 1.69 → 1.51 |
| 08:30 | vpd_watch_dwell_s | 56.25 → 48.75 |
| 12:00 | dwell_gate_ms | 195000 → 180000 |
| 12:00 | mister_all_delay_s | 70.5 → 66 |
| 12:00 | mister_engage_delay_s | 35.25 → 33 |
| 12:00 | temp_hysteresis | 1.51 → 1.42 |
| 12:00 | vpd_watch_dwell_s | 48.75 → 45 |
| 17:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.06 |
| 17:00 | dwell_gate_ms | 180000 → 225000 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.25 |
| 17:00 | min_fog_off_s | 32.4 → 39.6 |
| 17:00 | mister_all_delay_s | 66 → 79.5 |
| 17:00 | mister_engage_delay_s | 33 → 39.75 |
| 17:00 | temp_hysteresis | 1.42 → 1.69 |
| 17:00 | vpd_watch_dwell_s | 45 → 56.25 |
| 21:00 | cold_vent_guard_delta_f | 8 → 9 |
| 21:00 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 21:00 | direct_wet_stress_vpd_margin_kpa | 0.06 → 0.12 |
| 21:00 | dwell_gate_ms | 225000 → 285000 |
| 21:00 | fog_escalation_kpa | 0.25 → 0.35 |
| 21:00 | min_fog_off_s | 39.6 → 72 |
| 21:00 | min_fog_on_s | 75 → 63.74999999999999 |
| 21:00 | mister_all_delay_s | 79.5 → 97.5 |
| 21:00 | mister_engage_delay_s | 39.75 → 48.75 |
| 21:00 | mister_water_budget_gal | 300 → 220 |
| 21:00 | temp_hysteresis | 1.69 → 2.05 |
| 21:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 21:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 21:00 | vpd_watch_dwell_s | 56.25 → 71.25 |
| 10:00 | cold_vent_guard_delta_f | 9 → 8 |
| 10:00 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 10:00 | direct_wet_stress_vpd_margin_kpa | 0.12 → 0.05 |
| 10:00 | dwell_gate_ms | 285000 → 165000 |
| 10:00 | fog_escalation_kpa | 0.35 → 0.15 |
| 10:00 | min_fog_off_s | 72 → 31.2 |
| 10:00 | min_fog_on_s | 63.74999999999999 → 75 |
| 10:00 | mister_all_delay_s | 97.5 → 61.5 |
| 10:00 | mister_engage_delay_s | 48.75 → 30.75 |
| 10:00 | mister_water_budget_gal | 220 → 300 |
| 10:00 | temp_hysteresis | 2.05 → 1.33 |
| 10:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 10:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 10:00 | vpd_watch_dwell_s | 71.25 → 41.25 |
| 22:00 | cold_vent_guard_delta_f | 8 → 9 |
| 22:00 | direct_wet_stress_min_dew_margin_f | 8 → 12 |
| 22:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.18 |
| 22:00 | dwell_gate_ms | 165000 → 315000 |
| 22:00 | fog_escalation_kpa | 0.15 → 0.45 |
| 22:00 | min_fog_off_s | 31.2 → 108 |
| 22:00 | min_fog_on_s | 75 → 52.5 |
| 22:00 | mister_all_delay_s | 61.5 → 106.5 |
| 22:00 | mister_engage_delay_s | 30.75 → 53.25 |
| 22:00 | mister_water_budget_gal | 300 → 160 |
| 22:00 | temp_hysteresis | 1.33 → 2.23 |
| 22:00 | vent_prefer_dp_delta_f | 3 → 5 |
| 22:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 22:00 | vpd_watch_dwell_s | 41.25 → 78.75 |
| 07:00 | cold_vent_guard_delta_f | 9 → 8 |
| 07:00 | direct_wet_stress_min_dew_margin_f | 12 → 8 |
| 07:00 | direct_wet_stress_vpd_margin_kpa | 0.18 → 0.05 |
| 07:00 | dwell_gate_ms | 315000 → 195000 |
| 07:00 | fog_escalation_kpa | 0.45 → 0.18 |
| 07:00 | min_fog_off_s | 108 → 36 |
| 07:00 | min_fog_on_s | 52.5 → 75 |
| 07:00 | mister_all_delay_s | 106.5 → 70.5 |
| 07:00 | mister_engage_delay_s | 53.25 → 35.25 |
| 07:00 | mister_water_budget_gal | 160 → 280 |
| 07:00 | temp_hysteresis | 2.23 → 1.51 |
| 07:00 | vent_prefer_dp_delta_f | 5 → 3 |
| 07:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 07:00 | vpd_watch_dwell_s | 78.75 → 48.75 |
Daily Summary So Far
Climate
65.5–85.4°F; avg 74.7°F
0.61–1.82 kPa; avg 1.00 kPa
51.0–78.2%
Stress Hours
- Heat stress (>85°F): 0.1h
- VPD stress (>2.0 kPa): 10.3h
- Cold stress (<55°F): 0.0h
Economics
USD 1.84
USD 0.00
USD 1.520
USD 3.36
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 203 min | Primary exhaust runtime. |
| Fan 2 | 204 min | Secondary exhaust runtime. |
| Vent | 282 min | Intake vent runtime. |
| Fog | 163 min | Fogger runtime. |
| Heat 1 electric | 232 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 474 min | Supplemental lighting runtime. |
| Mister south | 0.29h | South mister runtime. |
| Mister west | 0.18h | West mister runtime. |
| Mister center | 1.50h | Center mister runtime. |
Water
- Total: 313 gal
- Mister: 313 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 80.6°F | 1.16 kPa | 68.1% |
| 13:00 | 82.0°F | 1.29 kPa | 66.9% |
| 14:00 | 83.7°F | 1.41 kPa | 66.6% |
| 15:00 | 83.6°F | 1.34 kPa | 68.1% |
| 16:00 | 83.3°F | 1.32 kPa | 68.3% |
| 17:00 | 83.0°F | 1.23 kPa | 70.5% |
| 18:00 | 82.0°F | 1.20 kPa | 69.0% |
| 19:00 | 80.7°F | 1.04 kPa | 71.6% |
| 20:00 | 79.7°F | 0.93 kPa | 73.6% |
| 21:00 | 77.5°F | 0.82 kPa | 74.6% |
| 22:00 | 75.0°F | 0.87 kPa | 70.6% |
| 23:00 | 71.9°F | 0.85 kPa | 68.4% |
| 00:00 | 69.2°F | 0.87 kPa | 64.6% |
| 01:00 | 68.1°F | 0.87 kPa | 63.0% |
| 02:00 | 66.9°F | 0.78 kPa | 65.8% |
| 03:00 | 66.1°F | 0.74 kPa | 66.2% |
| 04:00 | 65.7°F | 0.75 kPa | 65.7% |
| 05:00 | 66.5°F | 0.77 kPa | 65.7% |
| 06:00 | 68.5°F | 0.92 kPa | 61.8% |
| 07:00 | 70.3°F | 0.99 kPa | 61.6% |
| 08:00 | 71.6°F | 1.11 kPa | 58.5% |
| 09:00 | 73.8°F | 1.07 kPa | 62.7% |
| 10:00 | 75.1°F | 1.07 kPa | 64.6% |
| 11:00 | 76.8°F | 1.09 kPa | 65.7% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-06-13 | 3.0h | 4.7h | 0.0h |
| 2026-06-14 | 3.5h | 4.0h | 0.0h |
| 2026-06-15 | 1.5h | 5.5h | 0.0h |
| 2026-06-16 | 2.0h | 9.2h | 0.0h |
| 2026-06-17 | 1.7h | 13.6h | 0.0h |
| 2026-06-18 | 0.2h | 11.4h | 0.0h |
| 2026-06-19 | 0.1h | 10.4h | 0.0h |