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.

Delivery events

6

Plan writes

2

No-change acknowledgements

0

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset (catch-up)00:21MIDNIGHTplan_writtenWrote public plan iris-20260619-0021. Resolved 00:22 MDT.
Morning planning cycle05:32SUNRISEplan_writtenWrote public plan iris-20260619-0532. Resolved 05:35 MDT.
Solar peak planning checkpoint13:03SOLAR_MAXtimed_outDelivery recorded without a public plan write.
Peak Stress15:07TRANSITIONtimed_outDelivery recorded without a public plan write.
Decline19:37TRANSITIONtimed_outDelivery recorded without a public plan write.
Evening planning cycle20:37SUNSETtimed_outDelivery recorded without a public plan write.

🌅 Morning Cycle (12:22 AM) — iris-20260619-0021

Status

validated

Outcome score

5/10

Changed parameters

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:

TimeValuesNote
00:30hyst 0.1875Post-midnight: current VPD is above band but dew margin is s
05:30hyst 0.1875Pre-dawn handoff: Friday dry ramp starts early; keep VPD ass
08:30hyst 0.1875Sunrise ramp: corrected VPD rises above band; use compliance
12:00hyst 0.18250000000000002Peak hot-dry overlap: fog window active, VPD-high dominates,
17:00hyst 0.1875Late afternoon: fog window closes but VPD remains high; keep
21:00hyst 0.1875Evening recovery: keep bounded wet assist only if VPD remain

Tactical tunable changes:

TimeValuesNote
00:30s2 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.25Post-midnight: current VPD is above band but dew margin is s
05:30s2 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.4033333333333333Pre-dawn handoff: Friday dry ramp starts early; keep VPD ass
08:30s2 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.55Sunrise ramp: corrected VPD rises above band; use compliance
12:00s2 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.6366666666666667Peak hot-dry overlap: fog window active, VPD-high dominates,
17:00s2 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.5300000000000002Late afternoon: fog window closes but VPD remains high; keep
21:00s2 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.2800000000000002Evening recovery: keep bounded wet assist only if VPD remain

Saturday June 20

Primary crop-band changes:

TimeValuesNote
05:30hyst 0.1875Saturday pre-dawn: extreme hot-dry forecast requires early r
10:00hyst 0.18250000000000002Saturday extreme ramp: 90s F and very low RH. Treat heat as
17:00hyst 0.1875Saturday late peak: forecast 97F and 5% RH; keep moisture/fo
22:00hyst 0.1875Saturday night humidity rebound: forecast RH jumps above 60-

Tactical tunable changes:

TimeValuesNote
05:30s2 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.5166666666666666Saturday pre-dawn: extreme hot-dry forecast requires early r
10:00s2 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.6766666666666667Saturday extreme ramp: 90s F and very low RH. Treat heat as
17:00s2 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.6766666666666667Saturday late peak: forecast 97F and 5% RH; keep moisture/fo
22:00s2 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.85Saturday night humidity rebound: forecast RH jumps above 60-

Sunday June 21

Primary crop-band changes:

TimeValuesNote
07:00hyst 0.1875Sunday morning returns dry after humid night; reopen VPD ass
20:00hyst 0.1875Sunday evening rain/cloud humidity risk; taper wet assist to

Tactical tunable changes:

TimeValuesNote
07:00s2 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.466666666666667Sunday morning returns dry after humid night; reopen VPD ass
20:00s2 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.9333333333333331Sunday evening rain/cloud humidity risk; taper wet assist to

Changed secondary parameters:

TimeParameterChange
00:30band_track_fractioninitial 0.25
00:30cold_vent_guard_delta_finitial 8
00:30cool_stage2_exit_hysteresis_finitial 1
00:30direct_wet_stress_min_dew_margin_finitial 8
00:30direct_wet_stress_vpd_margin_kpainitial 0.05
00:30dwell_gate_msinitial 210000
00:30enthalpy_closeinitial 1
00:30enthalpy_openinitial -2
00:30fog_escalation_kpainitial 0.25
00:30heat_hysteresisinitial 1.1
00:30min_fog_off_sinitial 60
00:30min_fog_on_sinitial 69.375
00:30mist_backoff_sinitial 600
00:30mist_max_closed_vent_sinitial 120
00:30mist_thermal_relief_sinitial 90
00:30mister_all_delay_sinitial 75
00:30mister_engage_delay_sinitial 37.5
00:30mister_water_budget_galinitial 260
00:30night_vpd_bias_kpainitial 0
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.6
00:30vent_exchange_fractioninitial 0.3
00:30vent_prefer_dp_delta_finitial 3
00:30vent_prefer_temp_delta_finitial 4
00:30vpd_watch_dwell_sinitial 52.5
05:30min_fog_off_s60 → 44.4
05:30min_fog_on_s69.375 → 69.6
05:30mister_water_budget_gal260 → 300
08:30fog_escalation_kpa0.25 → 0.18
08:30min_fog_off_s44.4 → 36
08:30min_fog_on_s69.6 → 72.75
12:00dwell_gate_ms210000 → 195000
12:00fog_escalation_kpa0.18 → 0.15
12:00min_fog_off_s36 → 32.4
12:00min_fog_on_s72.75 → 74.1
12:00mister_all_delay_s75 → 70.5
12:00mister_engage_delay_s37.5 → 35.25
12:00temp_hysteresis1.6 → 1.51
12:00vpd_watch_dwell_s52.5 → 48.75
17:00dwell_gate_ms195000 → 210000
17:00fog_escalation_kpa0.15 → 0.25
17:00min_fog_off_s32.4 → 39.6
17:00min_fog_on_s74.1 → 71.4
17:00mister_all_delay_s70.5 → 75
17:00mister_engage_delay_s35.25 → 37.5
17:00temp_hysteresis1.51 → 1.6
17:00vpd_watch_dwell_s48.75 → 52.5
21:00min_fog_off_s39.6 → 51.599999999999994
21:00min_fog_on_s71.4 → 66.9
21:00mister_water_budget_gal300 → 260
05:30fog_escalation_kpa0.25 → 0.18
05:30min_fog_off_s51.599999999999994 → 36
05:30min_fog_on_s66.9 → 72.75
05:30mister_water_budget_gal260 → 300
10:00dwell_gate_ms210000 → 195000
10:00fog_escalation_kpa0.18 → 0.15
10:00min_fog_off_s36 → 31.2
10:00min_fog_on_s72.75 → 74.55
10:00mister_all_delay_s75 → 70.5
10:00mister_engage_delay_s37.5 → 35.25
10:00temp_hysteresis1.6 → 1.51
10:00vpd_watch_dwell_s52.5 → 48.75
17:00dwell_gate_ms195000 → 210000
17:00fog_escalation_kpa0.15 → 0.18
17:00mister_all_delay_s70.5 → 75
17:00mister_engage_delay_s35.25 → 37.5
17:00temp_hysteresis1.51 → 1.6
17:00vpd_watch_dwell_s48.75 → 52.5
22:00cold_vent_guard_delta_f8 → 9
22:00direct_wet_stress_min_dew_margin_f8 → 10
22:00fog_escalation_kpa0.18 → 0.25
22:00min_fog_off_s31.2 → 72
22:00min_fog_on_s74.55 → 59.25
22:00mister_water_budget_gal300 → 180
22:00vent_prefer_dp_delta_f3 → 4
22:00vent_prefer_temp_delta_f4 → 5
07:00cold_vent_guard_delta_f9 → 8
07:00direct_wet_stress_min_dew_margin_f10 → 8
07:00fog_escalation_kpa0.25 → 0.18
07:00min_fog_off_s72 → 36
07:00min_fog_on_s59.25 → 72.75
07:00mister_water_budget_gal180 → 300
07:00vent_prefer_dp_delta_f4 → 3
07:00vent_prefer_temp_delta_f5 → 4
20:00cold_vent_guard_delta_f8 → 9
20:00direct_wet_stress_min_dew_margin_f8 → 10
20:00fog_escalation_kpa0.18 → 0.25
20:00min_fog_off_s36 → 72
20:00min_fog_on_s72.75 → 59.25
20:00mister_water_budget_gal300 → 200
20:00vent_prefer_dp_delta_f3 → 4
20:00vent_prefer_temp_delta_f4 → 5

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

Status

Daily Summary So Far

Outcome score

not validated yet

Changed parameters

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

Outdoor peak

95.0°F

RH minimum

6.0%

Solar peak

907.0 W/m²

Cloud average

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

vpd_highhigh · 2026-06-19T08:30:00-06:00 to 2026-06-19T21:00:00-06:00

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.

heatmedium · 2026-06-19T12:00:00-06:00 to 2026-06-19T19:00:00-06:00

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.

vpd_highhigh · 2026-06-20T10:00:00-06:00 to 2026-06-20T21:00:00-06:00

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.

vpd_lowmedium · 2026-06-20T22:00:00-06:00 to 2026-06-21T06:00:00-06:00

After the Saturday humid rebound, taper wet assist, raise dew margin floor and resource/churn discipline, and prevent orchid-zone overnight wetness.

Parameter rationale

mister_engage_kpa0.81 → 0.94; Live house is below high edge but east is near/dry, and corrected VPD exceeds band by late morning on a clear 900 W/m2 day.

Keep first-stage wet assist available near the dispatcher band edge without changing crop bands.

mister_all_kpa1.0 → 1.1; Recent VPD spread reached >0.5 kPa and Thursday VPD compliance stalled at 51.6%; whole-house dry pressure returns today.

Escalate beyond south-only assist early enough to reduce localized dry outliers.

mister_pulse_gap_s33.0 → 20.0; Yesterday water was below 7d average while VPD-high stress was 11.38h; cost/resource clipping is not the primary lever during today’s stress window.

Prevent water duty from binding while dew margin is safely above 8F and VPD is above band.

fog_escalation_kpa0.25 → 0.15; Hot-dry VENTILATE overlaps the 07:00-17:00 fog window; high-confidence lessons say fog is the 7x path when dew margin is healthy.

Improve VPD error during peak VENTILATE without waiting for safety ceiling.

mister_water_budget_gal260.0 → 300.0; Friday and Saturday are true dry-stress windows and water is cheap relative to failed VPD compliance.

Avoid budget exhaustion as the hidden blocker for vent-mist assist.

Setpoints

Friday June 19

Primary crop-band changes:

TimeValuesNote
05:45hyst 0.1925Dawn handoff is safe but VPD was the prior-day bottleneck; b
08:30hyst 0.18250000000000002Clear hot-dry ramp begins; corrected VPD rises above band an
12:00hyst 0.17750000000000002Peak solar and hot-dry VENTILATE window; prioritize VPD comp
17:00hyst 0.1925Fog window closes but corrected VPD remains high into evenin
21:00hyst 0.21250000000000002Evening taper after the main Friday dry window; preserve dew

Tactical tunable changes:

TimeValuesNote
05:45s2 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.58Dawn handoff is safe but VPD was the prior-day bottleneck; b
08:30s2 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.7199999999999998Clear hot-dry ramp begins; corrected VPD rises above band an
12:00s2 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.7199999999999998Peak solar and hot-dry VENTILATE window; prioritize VPD comp
17:00s2 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.6133333333333333Fog window closes but corrected VPD remains high into evenin
21:00s2 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.0999999999999996Evening taper after the main Friday dry window; preserve dew

Saturday June 20

Primary crop-band changes:

TimeValuesNote
10:00hyst 0.17250000000000001Saturday forecast is extreme hot-dry; keep maximum safe wet/
22:00hyst 0.22250000000000003Sharp Saturday-night humid rebound; prevent VPD-low and orch

Tactical tunable changes:

TimeValuesNote
10:00s2 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.76Saturday forecast is extreme hot-dry; keep maximum safe wet/
22:00s2 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.6666666666666665Sharp Saturday-night humid rebound; prevent VPD-low and orch

Sunday June 21

Primary crop-band changes:

TimeValuesNote
07:00hyst 0.18250000000000002Sunday returns to dry solar ramp after the humid night; reop

Tactical tunable changes:

TimeValuesNote
07:00s2 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.666666666666667Sunday returns to dry solar ramp after the humid night; reop

Changed secondary parameters:

TimeParameterChange
05:45band_track_fractioninitial 0.25
05:45cold_vent_guard_delta_finitial 8
05:45cool_stage2_exit_hysteresis_finitial 1
05:45direct_wet_stress_min_dew_margin_finitial 8
05:45direct_wet_stress_vpd_margin_kpainitial 0.05
05:45dwell_gate_msinitial 225000
05:45enthalpy_closeinitial 1
05:45enthalpy_openinitial -2
05:45fog_escalation_kpainitial 0.18
05:45heat_hysteresisinitial 1.1
05:45min_fog_off_sinitial 39.6
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 79.5
05:45mister_engage_delay_sinitial 39.75
05:45mister_water_budget_galinitial 300
05:45night_vpd_bias_kpainitial 0
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 1.69
05:45vent_exchange_fractioninitial 0.3
05:45vent_prefer_dp_delta_finitial 3
05:45vent_prefer_temp_delta_finitial 4
05:45vpd_watch_dwell_sinitial 56.25
08:30dwell_gate_ms225000 → 195000
08:30fog_escalation_kpa0.18 → 0.15
08:30min_fog_off_s39.6 → 32.4
08:30mister_all_delay_s79.5 → 70.5
08:30mister_engage_delay_s39.75 → 35.25
08:30temp_hysteresis1.69 → 1.51
08:30vpd_watch_dwell_s56.25 → 48.75
12:00dwell_gate_ms195000 → 180000
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
17:00direct_wet_stress_vpd_margin_kpa0.05 → 0.06
17:00dwell_gate_ms180000 → 225000
17:00fog_escalation_kpa0.15 → 0.25
17:00min_fog_off_s32.4 → 39.6
17:00mister_all_delay_s66 → 79.5
17:00mister_engage_delay_s33 → 39.75
17:00temp_hysteresis1.42 → 1.69
17:00vpd_watch_dwell_s45 → 56.25
21:00cold_vent_guard_delta_f8 → 9
21:00direct_wet_stress_min_dew_margin_f8 → 10
21:00direct_wet_stress_vpd_margin_kpa0.06 → 0.12
21:00dwell_gate_ms225000 → 285000
21:00fog_escalation_kpa0.25 → 0.35
21:00min_fog_off_s39.6 → 72
21:00min_fog_on_s75 → 63.74999999999999
21:00mister_all_delay_s79.5 → 97.5
21:00mister_engage_delay_s39.75 → 48.75
21:00mister_water_budget_gal300 → 220
21:00temp_hysteresis1.69 → 2.05
21:00vent_prefer_dp_delta_f3 → 4
21:00vent_prefer_temp_delta_f4 → 5
21:00vpd_watch_dwell_s56.25 → 71.25
10:00cold_vent_guard_delta_f9 → 8
10:00direct_wet_stress_min_dew_margin_f10 → 8
10:00direct_wet_stress_vpd_margin_kpa0.12 → 0.05
10:00dwell_gate_ms285000 → 165000
10:00fog_escalation_kpa0.35 → 0.15
10:00min_fog_off_s72 → 31.2
10:00min_fog_on_s63.74999999999999 → 75
10:00mister_all_delay_s97.5 → 61.5
10:00mister_engage_delay_s48.75 → 30.75
10:00mister_water_budget_gal220 → 300
10:00temp_hysteresis2.05 → 1.33
10:00vent_prefer_dp_delta_f4 → 3
10:00vent_prefer_temp_delta_f5 → 4
10:00vpd_watch_dwell_s71.25 → 41.25
22:00cold_vent_guard_delta_f8 → 9
22:00direct_wet_stress_min_dew_margin_f8 → 12
22:00direct_wet_stress_vpd_margin_kpa0.05 → 0.18
22:00dwell_gate_ms165000 → 315000
22:00fog_escalation_kpa0.15 → 0.45
22:00min_fog_off_s31.2 → 108
22:00min_fog_on_s75 → 52.5
22:00mister_all_delay_s61.5 → 106.5
22:00mister_engage_delay_s30.75 → 53.25
22:00mister_water_budget_gal300 → 160
22:00temp_hysteresis1.33 → 2.23
22:00vent_prefer_dp_delta_f3 → 5
22:00vent_prefer_temp_delta_f4 → 5
22:00vpd_watch_dwell_s41.25 → 78.75
07:00cold_vent_guard_delta_f9 → 8
07:00direct_wet_stress_min_dew_margin_f12 → 8
07:00direct_wet_stress_vpd_margin_kpa0.18 → 0.05
07:00dwell_gate_ms315000 → 195000
07:00fog_escalation_kpa0.45 → 0.18
07:00min_fog_off_s108 → 36
07:00min_fog_on_s52.5 → 75
07:00mister_all_delay_s106.5 → 70.5
07:00mister_engage_delay_s53.25 → 35.25
07:00mister_water_budget_gal160 → 280
07:00temp_hysteresis2.23 → 1.51
07:00vent_prefer_dp_delta_f5 → 3
07:00vent_prefer_temp_delta_f5 → 4
07:00vpd_watch_dwell_s78.75 → 48.75

Daily Summary So Far

Climate

Temperature

65.5–85.4°F; avg 74.7°F

VPD

0.61–1.82 kPa; avg 1.00 kPa

Relative humidity

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

Electric

USD 1.84

Gas

USD 0.00

Water

USD 1.520

Total

USD 3.36

Equipment Runtimes

EquipmentRuntimeReading
Fan 1203 minPrimary exhaust runtime.
Fan 2204 minSecondary exhaust runtime.
Vent282 minIntake vent runtime.
Fog163 minFogger runtime.
Heat 1 electric232 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights474 minSupplemental lighting runtime.
Mister south0.29hSouth mister runtime.
Mister west0.18hWest mister runtime.
Mister center1.50hCenter mister runtime.

Water

  • Total: 313 gal
  • Mister: 313 gal

Hourly Pattern

HourTemperatureVPDRH
12:0080.6°F1.16 kPa68.1%
13:0082.0°F1.29 kPa66.9%
14:0083.7°F1.41 kPa66.6%
15:0083.6°F1.34 kPa68.1%
16:0083.3°F1.32 kPa68.3%
17:0083.0°F1.23 kPa70.5%
18:0082.0°F1.20 kPa69.0%
19:0080.7°F1.04 kPa71.6%
20:0079.7°F0.93 kPa73.6%
21:0077.5°F0.82 kPa74.6%
22:0075.0°F0.87 kPa70.6%
23:0071.9°F0.85 kPa68.4%
00:0069.2°F0.87 kPa64.6%
01:0068.1°F0.87 kPa63.0%
02:0066.9°F0.78 kPa65.8%
03:0066.1°F0.74 kPa66.2%
04:0065.7°F0.75 kPa65.7%
05:0066.5°F0.77 kPa65.7%
06:0068.5°F0.92 kPa61.8%
07:0070.3°F0.99 kPa61.6%
08:0071.6°F1.11 kPa58.5%
09:0073.8°F1.07 kPa62.7%
10:0075.1°F1.07 kPa64.6%
11:0076.8°F1.09 kPa65.7%

7-Day Stress Context

DateHeatVPD highCold
2026-06-133.0h4.7h0.0h
2026-06-143.5h4.0h0.0h
2026-06-151.5h5.5h0.0h
2026-06-162.0h9.2h0.0h
2026-06-171.7h13.6h0.0h
2026-06-180.2h11.4h0.0h
2026-06-190.1h10.4h0.0h