July 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.
2
2
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:15 | MIDNIGHT | plan_written | Wrote public plan iris-20260719-0015. Resolved 00:17 MDT. |
| Morning planning cycle | 05:48 | SUNRISE | plan_written | Wrote public plan iris-20260719-0548. Resolved 05:50 MDT. |
🌅 Morning Cycle (12:17 AM) — iris-20260719-0015
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: Guardrail-compatible extreme hot-dry severity mitigation: request band-coupled wet/fog assist values directly and judge success by VPD-high hours versus the recent July baseline, not by target-line hugging. Expected outcome: For the new day, keep dew-risk hours at 0 and VPD-low stress at 0 while accepting structural heat stress; reduce VPD-high severity versus the last 7-day pattern if live dew margin remains above 8F, and avoid another plan dominated by guardrail-held wet-assist materializations.
Conditions
99.0°F
14.0%
889.0 W/m²
12.0%
extreme July hot-dry sequence; forecast VPD is positively biased but corrected priors remain far above the crop corridor, dew margin is currently safe, and recent plans were guardrail-shaped severity mitigation rather than clean recovery
Expected stress windows
guardrail-compatible band-coupled wet assist: engage near vpd_high+0.05, all-zone near +0.20 to +0.25, daylight fog escalation near 0.15, low resource sensitivity while dew margin is safe
early thermal lead and solar precooling, all fans at high, preserve vent-mist/fog assist, and accept structural peak heat rather than target hugging
repeat compliance-first wet assist for the hotter Monday ramp; do not unwind until measured VPD is below the served high edge
expect physics-limited heat near 102F outdoors; prioritize safety, VPD severity reduction, and stable relay behavior
taper wet/fog intensity and raise dew margin caution as late Tuesday forecast RH rises toward the Wednesday cool/humid handoff
Parameter rationale
keep S1 wet assist available at the band edge during safe dry stress without relying on guardrail correction
allow all-zone escalation near vpd_high+0.20 during hot-dry ventilation while preserving the wider deadband for zone spread
enable daylight vent-fog assist before severe VPD-high error accumulates
maintain useful wet duty during peak ventilation, then taper after sunset to avoid water and relay churn
avoid budget-limited VPD recovery during safe extreme dry stress while conserving with tapering rather than a lower cap
permit bounded evening dry-edge recovery through 22:00 when dew margin remains above 8F
Setpoints
Sunday July 19
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.1875 | post-midnight state is safe with dew margin 15F but VPD near |
| 03:30 | hyst 0.1875 | pre-dawn taper while solar is absent and forecast VPD dips; |
| 06:15 | hyst 0.1825 | sunrise handoff before the clear dry ramp; reopen band-coupl |
| 08:30 | hyst 0.1725 | morning VPD ramp begins; compliance-first wet assist should |
| 12:30 | hyst 0.16749999999999998 | peak heat and solar are physics-limited; keep moisture assis |
| 17:30 | hyst 0.1825 | fog window has ended but outdoor heat and dry air persist; k |
| 21:30 | hyst 0.1875 | late evening taper after the recovery window; avoid low-valu |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 1.76; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 33.75; gap 41.25; wt 1.7 | post-midnight state is safe with dew margin 15F but VPD near |
| 03:30 | s2 1.795; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 33.75; gap 41.25; wt 1.7 | pre-dawn taper while solar is absent and forecast VPD dips; |
| 06:15 | s2 1.58; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 41.25; gap 22.5; wt 1.8333333333333335 | sunrise handoff before the clear dry ramp; reopen band-coupl |
| 08:30 | s2 1.5125; cool_exit 1.33; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 45; gap 18.75; wt 1.9 | morning VPD ramp begins; compliance-first wet assist should |
| 12:30 | s2 1.5125; cool_exit 1.24; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 48.75; gap 18.75; wt 1.9333333333333331 | peak heat and solar are physics-limited; keep moisture assis |
| 17:30 | s2 1.665; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 41.25; gap 26.25; wt 1.7999999999999998 | fog window has ended but outdoor heat and dry air persist; k |
| 21:30 | s2 1.83; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 33.75; gap 41.25; wt 1.7 | late evening taper after the recovery window; avoid low-valu |
Monday July 20
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | hyst 0.1825 | Monday pre-ramp is even hotter and dry; reopen compliance-fi |
| 10:30 | hyst 0.16749999999999998 | Monday peak forecast near 102F is structural heat stress; ke |
| 17:30 | hyst 0.1875 | Monday evening remains hot and dry after fog cutoff; continu |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | s2 1.615; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.44; pulse 41.25; gap 22.5; wt 1.8333333333333335 | Monday pre-ramp is even hotter and dry; reopen compliance-fi |
| 10:30 | s2 1.5125; cool_exit 1.24; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 48.75; gap 18.75; wt 1.9333333333333331 | Monday peak forecast near 102F is structural heat stress; ke |
| 17:30 | s2 1.715; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 41.25; gap 30; wt 1.7666666666666666 | Monday evening remains hot and dry after fog cutoff; continu |
Tuesday July 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | hyst 0.1875 | Tuesday remains dry but may become stormier late; use a firm |
| 10:30 | hyst 0.1775 | Tuesday hot-dry afternoon still needs compliance-first wet a |
| 20:30 | hyst 0.1875 | late Tuesday forecast turns cooler and more humid; taper wet |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | s2 1.645; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 1.27; all 1.47; pulse 37.5; gap 30; wt 1.7333333333333334 | Tuesday remains dry but may become stormier late; use a firm |
| 10:30 | s2 1.5625; cool_exit 1.42; all_fans 0; dw_stress 1; dw_until 21; engage 1.27; all 1.44; pulse 45; gap 22.5; wt 1.8666666666666667 | Tuesday hot-dry afternoon still needs compliance-first wet a |
| 20:30 | s2 1.8475; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 20; engage 1.27; all 1.47; pulse 33.75; gap 41.25; wt 1.7 | late Tuesday forecast turns cooler and more humid; taper wet |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:15 | band_track_fraction | initial 0 |
| 00:15 | cold_vent_guard_delta_f | initial 8 |
| 00:15 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:15 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:15 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:15 | dwell_gate_ms | initial 210000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.25 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 72 |
| 00:15 | min_fog_on_s | initial 59.25 |
| 00:15 | mist_backoff_s | initial 600 |
| 00:15 | mist_max_closed_vent_s | initial 600 |
| 00:15 | mist_thermal_relief_s | initial 90 |
| 00:15 | mister_all_delay_s | initial 75 |
| 00:15 | mister_engage_delay_s | initial 37.5 |
| 00:15 | mister_water_budget_gal | initial 300 |
| 00:15 | night_vpd_bias_kpa | initial 0 |
| 00:15 | outdoor_staleness_max_s | initial 600 |
| 00:15 | sw_dwell_gate_enabled | initial 1 |
| 00:15 | sw_fog_closes_vent | initial 1 |
| 00:15 | sw_mister_closes_vent | initial 0 |
| 00:15 | sw_summer_vent_enabled | initial 1 |
| 00:15 | temp_hysteresis | initial 1.6 |
| 00:15 | vent_exchange_fraction | initial 0.3 |
| 00:15 | vent_prefer_dp_delta_f | initial 3 |
| 00:15 | vent_prefer_temp_delta_f | initial 4 |
| 00:15 | vpd_watch_dwell_s | initial 52.5 |
| 06:15 | dwell_gate_ms | 210000 → 195000 |
| 06:15 | fog_escalation_kpa | 0.25 → 0.15 |
| 06:15 | min_fog_off_s | 72 → 42 |
| 06:15 | min_fog_on_s | 59.25 → 70.5 |
| 06:15 | mister_all_delay_s | 75 → 70.5 |
| 06:15 | mister_engage_delay_s | 37.5 → 35.25 |
| 06:15 | temp_hysteresis | 1.6 → 1.51 |
| 06:15 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 08:30 | dwell_gate_ms | 195000 → 165000 |
| 08:30 | min_fog_off_s | 42 → 36 |
| 08:30 | min_fog_on_s | 70.5 → 72.75 |
| 08:30 | mister_all_delay_s | 70.5 → 61.5 |
| 08:30 | mister_engage_delay_s | 35.25 → 30.75 |
| 08:30 | temp_hysteresis | 1.51 → 1.33 |
| 08:30 | vpd_watch_dwell_s | 48.75 → 41.25 |
| 12:30 | dwell_gate_ms | 165000 → 150000 |
| 12:30 | mister_all_delay_s | 61.5 → 60 |
| 12:30 | mister_engage_delay_s | 30.75 → 30 |
| 12:30 | temp_hysteresis | 1.33 → 1.24 |
| 12:30 | vpd_watch_dwell_s | 41.25 → 37.5 |
| 17:30 | dwell_gate_ms | 150000 → 195000 |
| 17:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:30 | min_fog_off_s | 36 → 48 |
| 17:30 | min_fog_on_s | 72.75 → 68.25 |
| 17:30 | mister_all_delay_s | 60 → 70.5 |
| 17:30 | mister_engage_delay_s | 30 → 35.25 |
| 17:30 | temp_hysteresis | 1.24 → 1.51 |
| 17:30 | vpd_watch_dwell_s | 37.5 → 48.75 |
| 21:30 | dwell_gate_ms | 195000 → 210000 |
| 21:30 | fog_escalation_kpa | 0.2 → 0.25 |
| 21:30 | min_fog_off_s | 48 → 72 |
| 21:30 | min_fog_on_s | 68.25 → 59.25 |
| 21:30 | mister_all_delay_s | 70.5 → 75 |
| 21:30 | mister_engage_delay_s | 35.25 → 37.5 |
| 21:30 | temp_hysteresis | 1.51 → 1.6 |
| 21:30 | vpd_watch_dwell_s | 48.75 → 52.5 |
| 05:30 | dwell_gate_ms | 210000 → 195000 |
| 05:30 | fog_escalation_kpa | 0.25 → 0.15 |
| 05:30 | min_fog_off_s | 72 → 42 |
| 05:30 | min_fog_on_s | 59.25 → 70.5 |
| 05:30 | mister_all_delay_s | 75 → 70.5 |
| 05:30 | mister_engage_delay_s | 37.5 → 35.25 |
| 05:30 | temp_hysteresis | 1.6 → 1.51 |
| 05:30 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 10:30 | dwell_gate_ms | 195000 → 150000 |
| 10:30 | min_fog_off_s | 42 → 36 |
| 10:30 | min_fog_on_s | 70.5 → 72.75 |
| 10:30 | mister_all_delay_s | 70.5 → 60 |
| 10:30 | mister_engage_delay_s | 35.25 → 30 |
| 10:30 | temp_hysteresis | 1.51 → 1.24 |
| 10:30 | vpd_watch_dwell_s | 48.75 → 37.5 |
| 17:30 | dwell_gate_ms | 150000 → 210000 |
| 17:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:30 | min_fog_off_s | 36 → 54 |
| 17:30 | min_fog_on_s | 72.75 → 66 |
| 17:30 | mister_all_delay_s | 60 → 75 |
| 17:30 | mister_engage_delay_s | 30 → 37.5 |
| 17:30 | temp_hysteresis | 1.24 → 1.6 |
| 17:30 | vpd_watch_dwell_s | 37.5 → 52.5 |
| 05:30 | fog_escalation_kpa | 0.2 → 0.18 |
| 10:30 | dwell_gate_ms | 210000 → 180000 |
| 10:30 | fog_escalation_kpa | 0.18 → 0.15 |
| 10:30 | min_fog_off_s | 54 → 42 |
| 10:30 | min_fog_on_s | 66 → 70.5 |
| 10:30 | mister_all_delay_s | 75 → 66 |
| 10:30 | mister_engage_delay_s | 37.5 → 33 |
| 10:30 | temp_hysteresis | 1.6 → 1.42 |
| 10:30 | vpd_watch_dwell_s | 52.5 → 45 |
| 20:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 20:30 | dwell_gate_ms | 180000 → 210000 |
| 20:30 | fog_escalation_kpa | 0.15 → 0.25 |
| 20:30 | min_fog_off_s | 42 → 72 |
| 20:30 | min_fog_on_s | 70.5 → 59.25 |
| 20:30 | mister_all_delay_s | 66 → 75 |
| 20:30 | mister_engage_delay_s | 33 → 37.5 |
| 20:30 | temp_hysteresis | 1.42 → 1.6 |
| 20:30 | vpd_watch_dwell_s | 45 → 52.5 |
🌅 Morning Cycle (5:50 AM) — iris-20260719-0548
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: Guardrail-compatible extreme hot-dry severity mitigation: request wet/fog assist values directly inside bounded ClimateIntent and judge success by VPD-high hours below the recent 14h July baseline with dew-risk remaining zero. Expected outcome: Today should preserve dew safety at 0 dp-risk hours, avoid cold and VPD-low stress, and reduce VPD-high severity versus recent hot-dry baseline if fog/mist assist materializes; heat stress will likely remain structural around peak outdoor 98F.
Conditions
98.0°F
15.0%
886.0 W/m²
24.0%
extreme July hot-dry day; raw VPD forecast is positively biased but corrected priors and recent history still indicate severe VPD-high plus physics-limited heat stress; dew margin is currently safe
Expected stress windows
keep wet assist band-coupled near the VPD high edge, use all-zone escalation near +0.20 to +0.25 kPa, daylight fog escalation near 0.15 kPa, and keep resource sensitivity low while dew margin stays healthy
early thermal lead and solar precooling with vent/fan cooling plus vent-mist/fog assist; accept structural peak heat instead of chasing target-line errors
repeat compliance-first wet assist for Monday extreme heat, low resource sensitivity, no clock-only unwind before observed VPD recovery
taper wet/fog intensity and raise dew margin caution as forecast shifts toward cloudy/humid overnight conditions
Parameter rationale
keep S1 wet assist available near vpd_high+0.05 without relying on dispatcher guardrail correction
make all-zone rotation available near vpd_high+0.20 during hot-dry ventilation
enable daylight vent-fog assist before severe VPD-high error accumulates
increase useful wet duty during VENTILATE without changing crop bands, then taper at night
avoid budget-limited recovery on a safe extreme dry day while conserving by evening taper rather than lowering the cap
permit bounded evening dry-edge recovery through 22:00 if dew margin remains above 8F and verify materialization
Setpoints
Sunday July 19
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:48 | hyst 0.1925 | Dawn is safe but forecast dry ramp starts early; pre-stage g |
| 08:00 | hyst 0.1925 | Morning solar/VPD ramp begins; open band-coupled wet/fog sur |
| 12:30 | hyst 0.1875 | Peak solar and hot-dry ventilation: compliance-first wet ass |
| 16:30 | hyst 0.19749999999999998 | Solar is declining but outdoor air remains very dry/hot; kee |
| 21:30 | hyst 0.2125 | Evening recovery window: keep bounded wetting available unti |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:48 | s2 1.5475; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 37.5; gap 30; wt 1.7333333333333334 | Dawn is safe but forecast dry ramp starts early; pre-stage g |
| 08:00 | s2 1.4300000000000002; cool_exit 1.69; all_fans 1; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 41.25; gap 22.5; wt 1.8333333333333335 | Morning solar/VPD ramp begins; open band-coupled wet/fog sur |
| 12:30 | s2 1.3275; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 45; gap 18.75; wt 1.9 | Peak solar and hot-dry ventilation: compliance-first wet ass |
| 16:30 | s2 1.5325; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 22; engage 1.27; all 1.47; pulse 41.25; gap 26.25; wt 1.7999999999999998 | Solar is declining but outdoor air remains very dry/hot; kee |
| 21:30 | s2 1.7675; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 22; engage 1.32; all 1.52; pulse 30; gap 41.25; wt 1.5666666666666669 | Evening recovery window: keep bounded wetting available unti |
Monday July 20
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | hyst 0.1925 | Monday is forecast hotter than Sunday; reopen compliance-fir |
| 12:30 | hyst 0.1875 | Monday peak is near 101F with RH near 15%; maintain maximum |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:30 | s2 1.4300000000000002; cool_exit 1.69; all_fans 1; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 41.25; gap 22.5; wt 1.8333333333333335 | Monday is forecast hotter than Sunday; reopen compliance-fir |
| 12:30 | s2 1.3275; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 1.27; all 1.42; pulse 45; gap 18.75; wt 1.9 | Monday peak is near 101F with RH near 15%; maintain maximum |
Tuesday July 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 20:30 | hyst 0.22249999999999998 | Late Tuesday forecast turns cloudier/humid with precipitatio |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 20:30 | s2 1.8625; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 20; engage 1.3699999999999999; all 1.5699999999999998; pulse 30; gap 52.5; wt 1.4133333333333333 | Late Tuesday forecast turns cloudier/humid with precipitatio |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 05:48 | band_track_fraction | initial 0 |
| 05:48 | cold_vent_guard_delta_f | initial 8 |
| 05:48 | cool_stage2_exit_hysteresis_f | initial 1 |
| 05:48 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 05:48 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 05:48 | dwell_gate_ms | initial 225000 |
| 05:48 | enthalpy_close | initial 1 |
| 05:48 | enthalpy_open | initial -2 |
| 05:48 | fog_escalation_kpa | initial 0.2 |
| 05:48 | heat_hysteresis | initial 1 |
| 05:48 | min_fog_off_s | initial 54 |
| 05:48 | min_fog_on_s | initial 66 |
| 05:48 | mist_backoff_s | initial 600 |
| 05:48 | mist_max_closed_vent_s | initial 600 |
| 05:48 | mist_thermal_relief_s | initial 90 |
| 05:48 | mister_all_delay_s | initial 79.5 |
| 05:48 | mister_engage_delay_s | initial 39.75 |
| 05:48 | mister_water_budget_gal | initial 300 |
| 05:48 | night_vpd_bias_kpa | initial 0 |
| 05:48 | outdoor_staleness_max_s | initial 600 |
| 05:48 | sw_dwell_gate_enabled | initial 1 |
| 05:48 | sw_fog_closes_vent | initial 1 |
| 05:48 | sw_mister_closes_vent | initial 0 |
| 05:48 | sw_summer_vent_enabled | initial 1 |
| 05:48 | temp_hysteresis | initial 1.69 |
| 05:48 | vent_exchange_fraction | initial 0.3 |
| 05:48 | vent_prefer_dp_delta_f | initial 3 |
| 05:48 | vent_prefer_temp_delta_f | initial 4 |
| 05:48 | vpd_watch_dwell_s | initial 56.25 |
| 08:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 08:00 | min_fog_off_s | 54 → 42 |
| 08:00 | min_fog_on_s | 66 → 70.5 |
| 12:30 | dwell_gate_ms | 225000 → 210000 |
| 12:30 | min_fog_off_s | 42 → 36 |
| 12:30 | min_fog_on_s | 70.5 → 72.75 |
| 12:30 | mister_all_delay_s | 79.5 → 75 |
| 12:30 | mister_engage_delay_s | 39.75 → 37.5 |
| 12:30 | temp_hysteresis | 1.69 → 1.6 |
| 12:30 | vpd_watch_dwell_s | 56.25 → 52.5 |
| 16:30 | dwell_gate_ms | 210000 → 240000 |
| 16:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 16:30 | min_fog_off_s | 36 → 48 |
| 16:30 | min_fog_on_s | 72.75 → 68.25 |
| 16:30 | mister_all_delay_s | 75 → 84 |
| 16:30 | mister_engage_delay_s | 37.5 → 42 |
| 16:30 | temp_hysteresis | 1.6 → 1.78 |
| 16:30 | vpd_watch_dwell_s | 52.5 → 60 |
| 21:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 21:30 | dwell_gate_ms | 240000 → 285000 |
| 21:30 | fog_escalation_kpa | 0.2 → 0.3 |
| 21:30 | min_fog_off_s | 48 → 72 |
| 21:30 | min_fog_on_s | 68.25 → 59.25 |
| 21:30 | mister_all_delay_s | 84 → 97.5 |
| 21:30 | mister_engage_delay_s | 42 → 48.75 |
| 21:30 | temp_hysteresis | 1.78 → 2.05 |
| 21:30 | vpd_watch_dwell_s | 60 → 71.25 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 05:30 | dwell_gate_ms | 285000 → 225000 |
| 05:30 | fog_escalation_kpa | 0.3 → 0.15 |
| 05:30 | min_fog_off_s | 72 → 42 |
| 05:30 | min_fog_on_s | 59.25 → 70.5 |
| 05:30 | mister_all_delay_s | 97.5 → 79.5 |
| 05:30 | mister_engage_delay_s | 48.75 → 39.75 |
| 05:30 | temp_hysteresis | 2.05 → 1.69 |
| 05:30 | vpd_watch_dwell_s | 71.25 → 56.25 |
| 12:30 | dwell_gate_ms | 225000 → 210000 |
| 12:30 | min_fog_off_s | 42 → 36 |
| 12:30 | min_fog_on_s | 70.5 → 72.75 |
| 12:30 | mister_all_delay_s | 79.5 → 75 |
| 12:30 | mister_engage_delay_s | 39.75 → 37.5 |
| 12:30 | temp_hysteresis | 1.69 → 1.6 |
| 12:30 | vpd_watch_dwell_s | 56.25 → 52.5 |
| 20:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 20:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.15 |
| 20:30 | dwell_gate_ms | 210000 → 315000 |
| 20:30 | fog_escalation_kpa | 0.15 → 0.35 |
| 20:30 | min_fog_off_s | 36 → 90 |
| 20:30 | min_fog_on_s | 72.75 → 52.5 |
| 20:30 | mister_all_delay_s | 75 → 106.5 |
| 20:30 | mister_engage_delay_s | 37.5 → 53.25 |
| 20:30 | mister_water_budget_gal | 300 → 220 |
| 20:30 | temp_hysteresis | 1.6 → 2.23 |
| 20:30 | vpd_watch_dwell_s | 52.5 → 78.75 |
Daily Summary So Far
Climate
70.5–74.3°F; avg 72.3°F
0.82–1.28 kPa; avg 1.09 kPa
55.3–69.7%
Interior Light Evidence
- Crop DLI: unavailable
- Reason:
source_day_incomplete - Provenance:
legacy_invalid_exterior_proxy_plus_fixture_estimate - Validity:
dli-validity-v1; 2024-01-01T00:00:00+00:00 → open - Qualified-light minutes and photoperiod remain independent of unavailable DLI.
Stress Hours
- Heat stress (>85°F): 0.0h
- VPD stress (>2.0 kPa): 0.6h
- Cold stress (<55°F): 7.3h
Economics
USD —
USD —
USD —
USD —
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 313 min | Primary exhaust runtime. |
| Fan 2 | 318 min | Secondary exhaust runtime. |
| Vent | 323 min | Intake vent runtime. |
| Fog | 6 min | Fogger runtime. |
| Heat 1 electric | 0 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 205 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.27h | Center mister runtime. |
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 82.6°F | 1.28 kPa | 66.8% |
| 13:00 | 83.9°F | 1.39 kPa | 66.8% |
| 14:00 | 84.9°F | 1.43 kPa | 68.2% |
| 15:00 | 86.0°F | 1.51 kPa | 67.8% |
| 16:00 | 86.6°F | 1.68 kPa | 63.9% |
| 17:00 | 84.2°F | 1.43 kPa | 66.5% |
| 18:00 | 83.8°F | 1.40 kPa | 65.3% |
| 19:00 | 82.2°F | 1.23 kPa | 67.7% |
| 20:00 | 80.3°F | 1.17 kPa | 67.5% |
| 21:00 | 78.3°F | 1.25 kPa | 62.5% |
| 22:00 | 75.8°F | 1.23 kPa | 60.0% |
| 23:00 | 74.7°F | 1.22 kPa | 58.9% |
| 00:00 | 73.6°F | 1.17 kPa | 59.0% |
| 01:00 | 73.2°F | 1.19 kPa | 57.7% |
| 02:00 | 72.7°F | 1.18 kPa | 57.1% |
| 03:00 | 72.2°F | 1.19 kPa | 56.0% |
| 04:00 | 71.4°F | 1.14 kPa | 56.6% |
| 05:00 | 70.7°F | 1.00 kPa | 61.2% |
| 06:00 | 71.9°F | 0.85 kPa | 68.5% |
| 07:00 | 73.8°F | 0.88 kPa | 69.2% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-07-13 | 4.5h | 9.2h | 9.3h |
| 2026-07-14 | 4.5h | 9.9h | 8.8h |
| 2026-07-15 | 4.2h | 9.6h | 8.8h |
| 2026-07-16 | 3.2h | 10.0h | 7.8h |
| 2026-07-17 | 4.0h | 9.6h | 8.3h |
| 2026-07-18 | 4.4h | 10.0h | 7.4h |
| 2026-07-19 | 0.0h | 0.6h | 7.3h |