August 14, 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.
9
3
5
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260814-0016. Resolved 00:19 MDT. |
| Morning planning cycle | 06:13 | SUNRISE | plan_written | Wrote public plan iris-20260814-0613. Resolved 06:18 MDT. |
| Solar peak planning checkpoint | 13:06 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 13:07 MDT. |
| Peak Stress | 15:07 | TRANSITION | acked | Acknowledged: Peak-stress checkpoint is tracking the active sunrise plan: climate is 83.9F and 0.98 kPa VPD with an 8.6F dew margin, controller IDLE, and all climate/wet relays off. Current response is stable rather than escalating; today's heat stress remains near the plan's accepted structural window and VPD-high stress is below its stated limit. Existing live-edge moisture posture and scheduled 17:15 taper remain appropriate, so no tunable change is justified. Resolved 15:07 MDT. |
| Forecast deviation | 15:13 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change. The 22.5 mph wind / 34.4 mph gust baseline is inconsistent with current observed 2.04/3.89 mph and the latest assembled near-term forecast, which has already fallen to roughly 4 mph by 16:00; this is a forecast-baseline/nowcast correction rather than an equipment or climate-control regime change. Live house climate is inside the served corridor at 83.6F and 0.98 kPa with 8.7F dew margin, controller IDLE, all climate and wet equipment off, and no active fault signature... Resolved 15:14 MDT. |
| Forecast deviation | 15:28 | FORECAST_DEVIATION | acked | Acknowledged: No control change: an unforecast 0.10 in/h precipitation pulse is a live convective weather/forecast miss, but indoor climate remains inside the dispatcher-owned corridor at 82.8F and 1.00 kPa, dew margin is healthy at 9.2F, the controller is IDLE, and all climate/wet equipment is off. Rain increased ambient humidity but has not created a controller-attributable edge miss; retain the active measured-recovery/taper plan and monitor for VPD-low/dew compression. Resolved 15:28 MDT. |
| Forecast deviation | 15:43 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change: observed outdoor RH 76-77% is much higher than the 32% deviation baseline, but this is the same direction as the established forecast dry/VPD-high bias and the refreshed forecast already catches up toward 84-91% RH tonight. Indoor climate is currently in the served corridor at 81.7F and 0.92 kPa with 8.6F dew margin; controller is IDLE and all climate/wet equipment is off, so there is no equipment fault or live VPD-low/dew-risk condition to tune... Resolved 15:44 MDT. |
| Decline | 18:59 | TRANSITION | acked | Acknowledged: Decline checkpoint is tracking the active plan: 75.7F and 0.77 kPa are inside the 71.8-81.8F / 0.39-0.94 kPa corridor, dew margin is safe at 8.5F, controller is IDLE, and all fog/misters/vent/fans are off. Outdoor RH is already 81% and the plan has scheduled evening taper waypoints at 20:30 and 22:15 before the humid overnight rebound. No immediate tunable change is justified. Resolved 19:01 MDT. |
| Evening planning cycle | 20:00 | SUNSET | plan_written | Wrote public plan iris-20260814-2000. Resolved 20:03 MDT. |
🌅 Morning Cycle (12:19 AM) — iris-20260814-0016
validated
6/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-20260813-0611
Previous hypothesis: SUNRISE plan for Thursday 2026-08-13. Wednesday closed at score 58.8 versus the 69.2 seven-day average. Legacy temperature and VPD compliance were tied at 49.9%; heat stress slightly dominated at 10.00 h, followed by 9.35 h VPD-high, with 0 cold, 0.31 h VPD-low, minimum dew margin 8.3F, and 0 dew-risk hours. Reliable electric/gas/total-cost fields are unavailable. Water was 168 gal, including 43 gal misting, below the 276 gal seven-day average, so resource use was not the constraint. I evaluated iris-20260812-0610 at 5/10, exactly matching deterministic anchor 5. The formal evaluator reported zero guardrail events, while the assembled broader transition audit reports many holds/misses; this scope discrepancy is treated as safe dew outcome but uncertain materialization, not silently folded into the anchor. At 06:11 MDT the house is safe and inside its dispatcher-owned corridor at 72… Result: Plan governed approximately 00:19-06:18 MDT, so this grade covers the completed humid pre-dawn portion only; its later hot/dry goals were unobserved because the plan was replaced at sunrise. Governed-window score/compliance was 62.7, with legacy temperature compliance 57.0% and VPD compliance 47.6%. Stress was 1.69 h heat, 1.50 h VPD-low, 0.46 h VPD-high, and 0 h cold. The predicted high VPD-low window did occur, but suppression/stable dehumidification only partly contained it: dew safety held for the completed day at 6.7F minimum margin and 0 dew-risk hours, while VPD remained the weaker axis and accumulated 1.50 h low-side stress. The no-cold outcome and safe dew margin support the conservative overnight posture. The planned 08:30 hot/dry handoff, fog escalation, and daytime water-budget effects were outside the governed window and are unproven, not failed. Reliable electric/gas/total cost and mist-water fields are unavailable, so resource effects cannot be graded. Score: 6/10
Hypothesis
Testing: Test a two-stage handoff: stable high-dew-floor humid-night suppression until live sunrise conditions, then forecast-discounted but fully band-coupled thermal/moisture authority before the high-solar ramp. Expected outcome: From 00:15-08:30 MDT, keep dew-risk hours at 0, minimum dew margin at or above 7F, cold stress at 0, and VPD-low stress below 0.5 h while avoiding unnecessary wet runtime. By 09:45-11:00, provide live-edge-triggered band-relative assist and thermal lead before the forecast hot/dry ramp; do not pre-wet an in-corridor house. The 14:30 fallback should taper only if storm humidity arrives, with the sticky VPD-high guardrail retaining moisture authority if measured recovery has not occurred.
Conditions
89.0°F
27.0%
767.0 W/m²
64.0%
Very humid pre-dawn, rapid hot/dry solar ramp from 09:00, then a possible convective temperature and humidity reversal. Forecast VPD is historically high-biased, while yesterday’s solar forecast undercalled the live peak by more than 3x.
Expected stress windows
Use 12-13F dew floor, 0-5% mist duty, 0.50 kPa fog escalation, high resource sensitivity and stable dwell while the outdoor forecast is 91-95% RH.
Use 50-60 minute thermal lead and 1.2-1.5F solar precooling while accepting physics-limited peak heat.
Use forecast-discounted, live-edge-triggered +0.05 kPa engagement, +0.22-0.25 kPa all-zone escalation, 25-30% duty and 0.15-0.20 kPa fog escalation.
Parameter rationale
Suppress heavy moisture overnight, then make efficient fog available only after a live midday high-edge breach.
Avoid overnight cycling yet provide useful midday duty if live VPD rises above the crop-owned edge.
Keep engagement near vpd_high plus 0.05 so no pre-wetting occurs inside the corridor while real dry stress still opens assist.
Keep midday recovery from becoming budget-limited without spending water during the humid pre-dawn period.
Prevent daytime recovery authority from carrying routine wetting into the humid evening.
Setpoints
Friday August 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.22250000000000003 | Post-midnight in-corridor state; suppress unnecessary wet as |
| 02:30 | hyst 0.22750000000000004 | Peak humid-night risk; prioritize dew safety and stable vent |
| 05:30 | hyst 0.22250000000000003 | Pre-dawn handoff remains humidity-first, with only minimal b |
| 07:00 | hyst 0.21750000000000003 | Sunrise remains overcast and humid; begin thermal anticipati |
| 08:30 | hyst 0.20750000000000002 | Rapid solar and temperature ramp begins; open moderate live- |
| 09:45 | hyst 0.2025 | Pre-stage before the 80-85F/high-solar window; assist remain |
| 11:00 | hyst 0.1975 | Hot/dry early-day handoff; keep compliance-first band-couple |
| 14:30 | hyst 0.21750000000000003 | Conditional storm-recovery fallback; taper resources if humi |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 2.04; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 17; engage 0.964; all 1.1640000000000001; pulse 30; gap 60; wt 1.1333333333333333 | Post-midnight in-corridor state; suppress unnecessary wet as |
| 02:30 | s2 2.055; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; dw_until 17; engage 0.964; all 1.1640000000000001; pulse 30; gap 60; wt 1.1 | Peak humid-night risk; prioritize dew safety and stable vent |
| 05:30 | s2 2.0075; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 18; engage 0.914; all 1.1139999999999999; pulse 30; gap 60; wt 1.2 | Pre-dawn handoff remains humidity-first, with only minimal b |
| 07:00 | s2 1.9425000000000001; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 18; engage 0.884; all 1.084; pulse 30; gap 60; wt 1.2666666666666666 | Sunrise remains overcast and humid; begin thermal anticipati |
| 08:30 | s2 1.7950000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 19; engage 0.844; all 1.044; pulse 30; gap 48.75; wt 1.4666666666666668 | Rapid solar and temperature ramp begins; open moderate live- |
| 09:45 | s2 1.6800000000000002; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 19; engage 0.8140000000000001; all 1.014; pulse 33.75; gap 37.5; wt 1.6333333333333333 | Pre-stage before the 80-85F/high-solar window; assist remain |
| 11:00 | s2 1.5975000000000001; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 19; engage 0.8140000000000001; all 1; pulse 37.5; gap 30; wt 1.7333333333333334 | Hot/dry early-day handoff; keep compliance-first band-couple |
| 14:30 | s2 1.895; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 18; engage 0.844; all 1.064; pulse 30; gap 56.25; wt 1.4 | Conditional storm-recovery fallback; taper resources if humi |
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 12 |
| 00:15 | direct_wet_stress_vpd_margin_kpa | initial 0.2 |
| 00:15 | dwell_gate_ms | initial 315000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.5 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 126 |
| 00:15 | min_fog_on_s | initial 39 |
| 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 106.5 |
| 00:15 | mister_engage_delay_s | initial 53.25 |
| 00:15 | mister_water_budget_gal | initial 100 |
| 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 2.23 |
| 00:15 | vent_exchange_fraction | initial 0.3 |
| 00:15 | vent_prefer_dp_delta_f | initial 4 |
| 00:15 | vent_prefer_temp_delta_f | initial 4 |
| 00:15 | vpd_watch_dwell_s | initial 78.75 |
| 02:30 | direct_wet_stress_min_dew_margin_f | 12 → 13 |
| 02:30 | dwell_gate_ms | 315000 → 330000 |
| 02:30 | min_fog_off_s | 126 → 132 |
| 02:30 | min_fog_on_s | 39 → 36.75 |
| 02:30 | mister_all_delay_s | 106.5 → 111 |
| 02:30 | mister_engage_delay_s | 53.25 → 55.5 |
| 02:30 | temp_hysteresis | 2.23 → 2.3200000000000003 |
| 02:30 | vpd_watch_dwell_s | 78.75 → 82.5 |
| 05:30 | cold_vent_guard_delta_f | 8 → 7 |
| 05:30 | direct_wet_stress_min_dew_margin_f | 13 → 12 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.15 |
| 05:30 | dwell_gate_ms | 330000 → 315000 |
| 05:30 | min_fog_off_s | 132 → 120 |
| 05:30 | min_fog_on_s | 36.75 → 41.25 |
| 05:30 | mister_all_delay_s | 111 → 106.5 |
| 05:30 | mister_engage_delay_s | 55.5 → 53.25 |
| 05:30 | mister_water_budget_gal | 100 → 120 |
| 05:30 | temp_hysteresis | 2.3200000000000003 → 2.23 |
| 05:30 | vent_prefer_temp_delta_f | 4 → 3 |
| 05:30 | vpd_watch_dwell_s | 82.5 → 78.75 |
| 07:00 | direct_wet_stress_min_dew_margin_f | 12 → 11 |
| 07:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.12 |
| 07:00 | dwell_gate_ms | 315000 → 300000 |
| 07:00 | fog_escalation_kpa | 0.5 → 0.4 |
| 07:00 | min_fog_off_s | 120 → 108 |
| 07:00 | min_fog_on_s | 41.25 → 45.75 |
| 07:00 | mister_all_delay_s | 106.5 → 102 |
| 07:00 | mister_engage_delay_s | 53.25 → 51 |
| 07:00 | mister_water_budget_gal | 120 → 150 |
| 07:00 | temp_hysteresis | 2.23 → 2.14 |
| 07:00 | vpd_watch_dwell_s | 78.75 → 75 |
| 08:30 | direct_wet_stress_min_dew_margin_f | 11 → 10 |
| 08:30 | direct_wet_stress_vpd_margin_kpa | 0.12 → 0.08 |
| 08:30 | dwell_gate_ms | 300000 → 270000 |
| 08:30 | fog_escalation_kpa | 0.4 → 0.25 |
| 08:30 | min_fog_off_s | 108 → 84 |
| 08:30 | min_fog_on_s | 45.75 → 54.75 |
| 08:30 | mister_all_delay_s | 102 → 93 |
| 08:30 | mister_engage_delay_s | 51 → 46.5 |
| 08:30 | mister_water_budget_gal | 150 → 180 |
| 08:30 | temp_hysteresis | 2.14 → 1.96 |
| 08:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 08:30 | vpd_watch_dwell_s | 75 → 67.5 |
| 09:45 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 09:45 | direct_wet_stress_vpd_margin_kpa | 0.08 → 0.05 |
| 09:45 | dwell_gate_ms | 270000 → 255000 |
| 09:45 | fog_escalation_kpa | 0.25 → 0.2 |
| 09:45 | min_fog_off_s | 84 → 66 |
| 09:45 | min_fog_on_s | 54.75 → 61.5 |
| 09:45 | mister_all_delay_s | 93 → 88.5 |
| 09:45 | mister_engage_delay_s | 46.5 → 44.25 |
| 09:45 | mister_water_budget_gal | 180 → 220 |
| 09:45 | temp_hysteresis | 1.96 → 1.87 |
| 09:45 | vpd_watch_dwell_s | 67.5 → 63.75 |
| 11:00 | cold_vent_guard_delta_f | 7 → 8 |
| 11:00 | dwell_gate_ms | 255000 → 240000 |
| 11:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 11:00 | min_fog_off_s | 66 → 54 |
| 11:00 | min_fog_on_s | 61.5 → 66 |
| 11:00 | mister_all_delay_s | 88.5 → 84 |
| 11:00 | mister_engage_delay_s | 44.25 → 42 |
| 11:00 | mister_water_budget_gal | 220 → 250 |
| 11:00 | temp_hysteresis | 1.87 → 1.78 |
| 11:00 | vent_prefer_temp_delta_f | 3 → 4 |
| 11:00 | vpd_watch_dwell_s | 63.75 → 60 |
| 14:30 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 14:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.08 |
| 14:30 | dwell_gate_ms | 240000 → 300000 |
| 14:30 | fog_escalation_kpa | 0.15 → 0.3 |
| 14:30 | min_fog_off_s | 54 → 96 |
| 14:30 | min_fog_on_s | 66 → 50.25 |
| 14:30 | mister_all_delay_s | 84 → 102 |
| 14:30 | mister_engage_delay_s | 42 → 51 |
| 14:30 | mister_water_budget_gal | 250 → 220 |
| 14:30 | temp_hysteresis | 1.78 → 2.14 |
| 14:30 | vent_prefer_dp_delta_f | 3 → 4 |
| 14:30 | vpd_watch_dwell_s | 60 → 75 |
🌅 Morning Cycle (6:18 AM) — iris-20260814-0613
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-20260813-2001
Previous hypothesis: SUNSET plan for Thursday 2026-08-13. Today is 57.1 versus a 70.4 seven-day average. Graded attributable fields are unavailable; legacy temperature compliance is the narrower axis at 50.9% versus 54.6% VPD. Heat dominated at 7.73 h, followed by 5.81 h VPD-high, 0.80 h VPD-low and 0 cold. Dew safety held at 7.4F minimum margin and 0 risk hours. Reliable utility and cost fields are null; runtime was cooling/fog/vent-heavy, while context water was about 140 gal versus 274 gal over seven days. I evaluated iris-20260813-0017 at 4/10 versus deterministic anchor 2. I credited the directionally correct humid recovery and dew/cold safety; the anchor more appropriately penalized 272 guardrail events, 267 held, and 57.1 window compliance. This plan responds by starting with guardrail-compatible moisture because live VPD is 1.10 kPa above the 0.95 kPa served edge and alert 10302 is active… Result: Replacement-boundary evaluation through about 20:00 MDT, using the plan-window scorecard rather than attributing the later night to this plan. Window score/compliance was 60.8; legacy VPD compliance was the weaker axis at 44.1% versus 54.3% temperature compliance. Stress was 4.46 h heat, 4.34 h VPD-low, 0.93 h VPD-high, and 0 h cold. The predicted dawn VPD-low, daytime heat, and evening low-side risks materialized; the predicted severe VPD-high window did not, and the goal of keeping VPD-high below 4 h succeeded. Forecast temperature peak was close (89.0F predicted versus 87.7F actual), but solar was materially undercalled (767 versus 1233 W/m2) and the RH/VPD dryness forecast was substantially overcalled (27% forecast minimum versus roughly 60% indoor proxy), so live-edge rather than forecast-triggered wetting was correct. The plan preserved dew safety (5.8F minimum margin, 0 risk hours) and avoided cold stress, but VPD-low persisted and corridor performance stayed poor. Daily water was 86 gal with 18 gal misting versus 237 gal seven-day average, so the 275 gal water budget was not binding; reliable gas/electric/total-cost fields are unavailable. The requested fog and shorter pulse cadence cannot be credited as causal successes because the broader transition audit reports held/missed materialization, while the formal window evaluator scope may differ. Overall: safe dew/cold outcome and limited high-side VPD, but weak low-side VPD recovery, heat exposure, and dirty materialization justify 5/10. Score: 5/10
Hypothesis
Testing: Hold full live-edge-triggered thermal and wet-assist authority through the 14:30 convective uncertainty window, then taper only after measured recovery; test whether this avoids yesterday’s solar-underforecast failure without pre-wetting the VPD-low dawn. Expected outcome: Keep dew-risk hours at 0 and minimum dew margin at or above 5F. Clear the active VPD-low drift after sunrise without adding wet runtime, then keep VPD-high stress below 4 h and heat stress below 6 h through the forecast 89F/767 W/m2 ramp. Hold misting water below 150 gal unless persistent, safe high-edge error makes the 275 gal cap necessary. Avoid a repeat moisture-gap alert and avoid tapering peak authority solely on the 15:00 cloud forecast.
Conditions
89.0°F
27.0%
767.0 W/m²
64.0%
Humid VPD-low dawn, rapid clear hot-dry ramp, then an uncertain convective cloud/humidity reversal. Forecast VPD is positively biased and yesterday’s solar peak exceeded forecast by more than 3x.
Expected stress windows
Zero dawn mist duty, 12F requested dew floor, stable dehumidification opportunity and no target hugging.
Use live-edge-triggered +0.05 kPa engagement, +0.20-0.25 kPa all-zone escalation, 25-35% duty and 0.15 kPa fog escalation while dew margin is safe.
Use 50-60 minute thermal lead and 1.2-1.5F solar precooling; retain authority through the uncertain 15:00 cloud transition and accept physics-limited residual heat.
After measured daytime recovery, return to zero mist duty, 12F requested dew floor, 0.50 kPa fog escalation and high resource/churn sensitivity for the 88-94% RH night.
Parameter rationale
Materialize higher bounded wet-assist duty only after a live high-edge breach and keep VPD-high stress below 4 h.
Keep physical mister authority band-coupled without pre-wetting the VPD-low dawn.
Escalate all-zone rotation near the active band under confirmed broad stress without assigning a false south-zone priority.
Avoid delaying the first physical pulse during a confirmed dual-axis miss.
Reach all-zone rotation promptly if the first stage does not recover live VPD.
Use the efficient fog path before excessive mister frequency when misters cannot recover a real high-edge error.
Permit effective fog re-fire during confirmed stress without carrying aggressive cycling into the humid night.
Prevent a safe stress response from becoming budget-limited while still targeting less than 150 gal misting.
Allow bounded measured-recovery authority after sunset but stop it before the humid-night reversal.
Setpoints
Friday August 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:00 | hyst 0.21750000000000003 | Humid dawn and active VPD-low alert: no wetting; use stable, |
| 08:30 | hyst 0.20750000000000002 | Morning handoff: preserve recovery from VPD-low while beginn |
| 10:15 | hyst 0.1875 | Pre-ramp posture: open band-relative moisture and thermal au |
| 12:00 | hyst 0.17750000000000002 | Peak stress: compliance-first hot-dry VENTILATE assist with |
| 14:30 | hyst 0.1875 | Convective uncertainty: do not taper solely on the forecast |
| 17:15 | hyst 0.1975 | Solar decline and fog-window handoff: retain mister authorit |
| 20:30 | hyst 0.20750000000000002 | Evening taper after measured recovery: sharply reduce wet du |
| 22:15 | hyst 0.21750000000000003 | Humid night: zero wet duty, high dew floor, stable drying po |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:00 | s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 19; engage 1.307; all 1.407; pulse 30; gap 60; wt 1.1333333333333333 | Humid dawn and active VPD-low alert: no wetting; use stable, |
| 08:30 | s2 1.8925; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 19; engage 1.107; all 1.307; pulse 30; gap 60; wt 1.3 | Morning handoff: preserve recovery from VPD-low while beginn |
| 10:15 | s2 1.6500000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 20; engage 0.9570000000000001; all 1.157; pulse 33.75; gap 30; wt 1.7000000000000002 | Pre-ramp posture: open band-relative moisture and thermal au |
| 12:00 | s2 1.5675000000000001; cool_exit 1.42; all_fans 0; dw_stress 1; dw_until 20; engage 0.9570000000000001; all 1.107; pulse 41.25; gap 22.5; wt 1.8333333333333335 | Peak stress: compliance-first hot-dry VENTILATE assist with |
| 14:30 | s2 1.6500000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 20; engage 0.9570000000000001; all 1.157; pulse 37.5; gap 30; wt 1.7333333333333334 | Convective uncertainty: do not taper solely on the forecast |
| 17:15 | s2 1.82; cool_exit 1.78; all_fans 0; dw_stress 0; dw_until 20; engage 0.9570000000000001; all 1.157; pulse 33.75; gap 37.5; wt 1.6333333333333333 | Solar decline and fog-window handoff: retain mister authorit |
| 20:30 | s2 1.98; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 20; engage 1.057; all 1.2570000000000001; pulse 30; gap 60; wt 1.3 | Evening taper after measured recovery: sharply reduce wet du |
| 22:15 | s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 19; engage 1.307; all 1.407; pulse 30; gap 60; wt 1.1333333333333333 | Humid night: zero wet duty, high dew floor, stable drying po |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:00 | band_track_fraction | initial 0 |
| 06:00 | cold_vent_guard_delta_f | initial 8 |
| 06:00 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:00 | direct_wet_stress_min_dew_margin_f | initial 12 |
| 06:00 | direct_wet_stress_vpd_margin_kpa | initial 0.4 |
| 06:00 | dwell_gate_ms | initial 300000 |
| 06:00 | enthalpy_close | initial 1 |
| 06:00 | enthalpy_open | initial -2 |
| 06:00 | fog_escalation_kpa | initial 0.5 |
| 06:00 | heat_hysteresis | initial 1 |
| 06:00 | min_fog_off_s | initial 126 |
| 06:00 | min_fog_on_s | initial 39 |
| 06:00 | mist_backoff_s | initial 600 |
| 06:00 | mist_max_closed_vent_s | initial 600 |
| 06:00 | mist_thermal_relief_s | initial 90 |
| 06:00 | mister_all_delay_s | initial 102 |
| 06:00 | mister_engage_delay_s | initial 51 |
| 06:00 | mister_water_budget_gal | initial 120 |
| 06:00 | night_vpd_bias_kpa | initial 0 |
| 06:00 | outdoor_staleness_max_s | initial 600 |
| 06:00 | sw_dwell_gate_enabled | initial 1 |
| 06:00 | sw_fog_closes_vent | initial 1 |
| 06:00 | sw_mister_closes_vent | initial 0 |
| 06:00 | sw_summer_vent_enabled | initial 1 |
| 06:00 | temp_hysteresis | initial 2.14 |
| 06:00 | vent_exchange_fraction | initial 0.3 |
| 06:00 | vent_prefer_dp_delta_f | initial 2 |
| 06:00 | vent_prefer_temp_delta_f | initial 4 |
| 06:00 | vpd_watch_dwell_s | initial 75 |
| 08:30 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 08:30 | direct_wet_stress_vpd_margin_kpa | 0.4 → 0.2 |
| 08:30 | dwell_gate_ms | 300000 → 270000 |
| 08:30 | min_fog_off_s | 126 → 102 |
| 08:30 | min_fog_on_s | 39 → 48 |
| 08:30 | mister_all_delay_s | 102 → 93 |
| 08:30 | mister_engage_delay_s | 51 → 46.5 |
| 08:30 | mister_water_budget_gal | 120 → 180 |
| 08:30 | temp_hysteresis | 2.14 → 1.96 |
| 08:30 | vent_prefer_dp_delta_f | 2 → 3 |
| 08:30 | vpd_watch_dwell_s | 75 → 67.5 |
| 10:15 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 10:15 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.05 |
| 10:15 | dwell_gate_ms | 270000 → 210000 |
| 10:15 | fog_escalation_kpa | 0.5 → 0.2 |
| 10:15 | min_fog_off_s | 102 → 54 |
| 10:15 | min_fog_on_s | 48 → 66 |
| 10:15 | mister_all_delay_s | 93 → 75 |
| 10:15 | mister_engage_delay_s | 46.5 → 37.5 |
| 10:15 | mister_water_budget_gal | 180 → 250 |
| 10:15 | temp_hysteresis | 1.96 → 1.6 |
| 10:15 | vpd_watch_dwell_s | 67.5 → 52.5 |
| 12:00 | dwell_gate_ms | 210000 → 180000 |
| 12:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 12:00 | min_fog_off_s | 54 → 42 |
| 12:00 | min_fog_on_s | 66 → 70.5 |
| 12:00 | mister_all_delay_s | 75 → 66 |
| 12:00 | mister_engage_delay_s | 37.5 → 33 |
| 12:00 | mister_water_budget_gal | 250 → 275 |
| 12:00 | temp_hysteresis | 1.6 → 1.42 |
| 12:00 | vpd_watch_dwell_s | 52.5 → 45 |
| 14:30 | dwell_gate_ms | 180000 → 210000 |
| 14:30 | min_fog_off_s | 42 → 54 |
| 14:30 | min_fog_on_s | 70.5 → 66 |
| 14:30 | mister_all_delay_s | 66 → 75 |
| 14:30 | mister_engage_delay_s | 33 → 37.5 |
| 14:30 | temp_hysteresis | 1.42 → 1.6 |
| 14:30 | vpd_watch_dwell_s | 45 → 52.5 |
| 17:15 | direct_wet_stress_min_dew_margin_f | 8 → 9 |
| 17:15 | dwell_gate_ms | 210000 → 240000 |
| 17:15 | fog_escalation_kpa | 0.15 → 0.3 |
| 17:15 | min_fog_off_s | 54 → 66 |
| 17:15 | min_fog_on_s | 66 → 61.5 |
| 17:15 | mister_all_delay_s | 75 → 84 |
| 17:15 | mister_engage_delay_s | 37.5 → 42 |
| 17:15 | mister_water_budget_gal | 275 → 250 |
| 17:15 | temp_hysteresis | 1.6 → 1.78 |
| 17:15 | vpd_watch_dwell_s | 52.5 → 60 |
| 20:30 | direct_wet_stress_min_dew_margin_f | 9 → 11 |
| 20:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.15 |
| 20:30 | dwell_gate_ms | 240000 → 270000 |
| 20:30 | fog_escalation_kpa | 0.3 → 0.5 |
| 20:30 | min_fog_off_s | 66 → 102 |
| 20:30 | min_fog_on_s | 61.5 → 48 |
| 20:30 | mister_all_delay_s | 84 → 93 |
| 20:30 | mister_engage_delay_s | 42 → 46.5 |
| 20:30 | mister_water_budget_gal | 250 → 180 |
| 20:30 | temp_hysteresis | 1.78 → 1.96 |
| 20:30 | vpd_watch_dwell_s | 60 → 67.5 |
| 22:15 | direct_wet_stress_min_dew_margin_f | 11 → 12 |
| 22:15 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.4 |
| 22:15 | dwell_gate_ms | 270000 → 300000 |
| 22:15 | min_fog_off_s | 102 → 126 |
| 22:15 | min_fog_on_s | 48 → 39 |
| 22:15 | mister_all_delay_s | 93 → 102 |
| 22:15 | mister_engage_delay_s | 46.5 → 51 |
| 22:15 | mister_water_budget_gal | 180 → 120 |
| 22:15 | temp_hysteresis | 1.96 → 2.14 |
| 22:15 | vent_prefer_dp_delta_f | 3 → 2 |
| 22:15 | vpd_watch_dwell_s | 67.5 → 75 |
🌆 Evening Cycle (8:03 PM) — iris-20260814-2000
validated
4/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-20260814-0613
Previous hypothesis: SUNRISE plan for Friday 2026-08-14. Thursday closed at planner score 57.2 versus a 70.4 seven-day average. Graded attributable fields and reliable electric/gas/total-cost fields remain unavailable. Legacy temperature compliance was the narrower axis at 49.6% versus 53.3% VPD compliance. Heat dominated at 9.95 h, followed by 7.23 h VPD-high, 1.36 h VPD-low and 0 cold. Water was 140 gal, including 28 gal misting, versus a 274 gal seven-day average, so water use was down sharply and was not the constraint; a gas-versus-electric cost diagnosis cannot be made from null utility fields. previous_plan_validation: iris-20260813-2001 scored 6/10 versus deterministic anchor 3. I credited the successful evening VPD-high recovery, 7.4F minimum dew margin, 0 dew-risk hours, 0 cold stress, and only 0.06 h VPD-high in its short window… Result: Elapsed replacement-boundary grade for the completed 2026-08-14 local-day portion only, approximately 20:03-00:00 MDT; the 04:00, 07:30, and 10:30 Saturday waypoints and the predicted daytime VPD-high/heat windows were unobserved and receive no credit or penalty. Friday closed at planner score/compliance 64.1 versus a 68.5 seven-day average, with legacy VPD compliance 45.9% weaker than temperature compliance 55.5%. Daily stress was heat 8.60 h, VPD-low 8.24 h, VPD-high 1.86 h, cold 0; water was 86 gal including 18 gal misting, below the 237 gal seven-day average, and reliable cost fields were unavailable. Within the sunset window, the predicted high-risk humid/VPD-low regime clearly materialized: hourly VPD declined from about 0.61 to 0.44 kPa, alert 10309 remained active, and the midnight live state was 68.7F, 0.44 kPa VPD, 82% RH, with a 5.8F dew margin. The plan met the zero-fog objective and all climate/wet equipment was off at midnight; dew-risk hours remained 0 and cold stress remained 0. It narrowly missed the requested >=6F minimum dew margin, and the sustained low-side drift indicates the below-3h VPD-low objective was not demonstrated and likely missed across most of the roughly four-hour governed window. Rationale grading: higher mister engagement, 60 s pulse gap, and 0.50 fog escalation suppressed heavy wetting/fog but did not center VPD; the requested 19:00 wet cutoff and 11-12F direct-wet dew guard did not materialize (effective latest hour 21 and dew floor 8), while the 120 gal budget was nonbinding. The transition audit reports 34 matched, 15 already-at-value, and 7 missed writes, including the direct-wet guard changes. The assembled per-plan window scorecard reports all-zero compliance/stress despite fresh hourly telemetry and the active low-side alert, so it is treated as a platform rollup gap rather than a successful zero-stress outcome. Overall: correct regime diagnosis and safe dew/cold/fog outcome, but inadequate VPD-low recovery and dirty materialization; later dry-ramp handoff remains unproven. Score: 4/10
Hypothesis
Testing: Use zero overnight wet duty plus a 12-13F requested dew floor and stable dehumidification posture through the 95-96% RH forecast, then reopen only live-edge-triggered assist at 10:30; test whether this limits VPD-low without creating a delayed VPD-high gap. Expected outcome: Keep dew-risk hours at 0, keep minimum dew margin at or above 6F, hold overnight VPD-low stress below 3 hours, avoid all overnight fog/mist duty, and provide band-coupled moisture/cooling authority by 10:30 MDT if Saturday’s live dry ramp materializes.
Conditions
83.0°F
35.0%
528.0 W/m²
55.0%
Very humid 61-66F overnight with 89-96% RH and raw VPD 0.07-0.24 kPa, followed by a variable-cloud late-morning jump toward 81-83F and raw VPD above 2 kPa. VPD forecast is positively biased, so live crop-band edges govern the morning handoff.
Expected stress windows
Request zero mist duty, 0.50 kPa fog escalation, a 12-13F dew floor, wet cutoff 19, and stable useful dehumidification opportunity.
At 10:30 reopen live-edge-triggered +0.05/+0.25 wet assist with 25% duty and 0.20 kPa fog escalation only if measured VPD crosses the dispatcher-owned edge.
Use 45-minute thermal lead and 1.0F solar precooling while accepting residual physics-limited heat if the convective forecast shifts.
Parameter rationale
Keep physical wet assist closed overnight and hold VPD-low stress below 3 hours without losing the 10:30 live-edge handoff.
Avoid unnecessary mister cycling and water use while measured VPD remains at or below the low side.
Produce zero overnight fog runtime and avoid compounding VPD-low/dew compression.
Prevent dry-stress recovery authority from carrying routine wetting into the humid-night window.
Keep the overnight plan resource-conservative without limiting the separate 10:30 band-coupled recovery posture.
Setpoints
Friday August 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 20:00 | hyst 0.2175 | evening_settle: live low-side VPD drift with 8.4F dew margin |
| 23:30 | hyst 0.22249999999999998 | midnight_posture: 90-92% outdoor RH and 0.17-0.22 kPa raw VP |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 20:00 | s2 2.0100000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 19; engage 1.297; all 1.447; pulse 30; gap 60; wt 1.2 | evening_settle: live low-side VPD drift with 8.4F dew margin |
| 23:30 | s2 2.025; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 19; engage 1.347; all 1.447; pulse 30; gap 60; wt 1.1666666666666667 | midnight_posture: 90-92% outdoor RH and 0.17-0.22 kPa raw VP |
Saturday August 15
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 04:00 | hyst 0.22249999999999998 | pre_dawn: forecast 61F, 95% RH and 0.09 kPa raw VPD; maximiz |
| 07:30 | hyst 0.2175 | dawn_handoff: RH remains 88-96%; keep wet assist closed unti |
| 10:30 | hyst 0.20249999999999999 | morning_recovery: variable-cloud forecast can jump to 81-83F |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 04:00 | s2 2.025; cool_exit 2.23; all_fans 0; dw_stress 0; dw_until 19; engage 1.397; all 1.447; pulse 30; gap 60; wt 1.1666666666666667 | pre_dawn: forecast 61F, 95% RH and 0.09 kPa raw VPD; maximiz |
| 07:30 | s2 1.96625; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 19; engage 1.2469999999999999; all 1.397; pulse 30; gap 60; wt 1.2 | dawn_handoff: RH remains 88-96%; keep wet assist closed unti |
| 10:30 | s2 1.745; cool_exit 1.87; all_fans 0; dw_stress 0; dw_until 19; engage 0.997; all 1.197; pulse 33.75; gap 45; wt 1.5666666666666667 | morning_recovery: variable-cloud forecast can jump to 81-83F |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 20:00 | band_track_fraction | initial 0 |
| 20:00 | cold_vent_guard_delta_f | initial 7 |
| 20:00 | cool_stage2_exit_hysteresis_f | initial 1 |
| 20:00 | direct_wet_stress_min_dew_margin_f | initial 11 |
| 20:00 | direct_wet_stress_vpd_margin_kpa | initial 0.35 |
| 20:00 | dwell_gate_ms | initial 300000 |
| 20:00 | enthalpy_close | initial 1 |
| 20:00 | enthalpy_open | initial -2 |
| 20:00 | fog_escalation_kpa | initial 0.5 |
| 20:00 | heat_hysteresis | initial 1 |
| 20:00 | min_fog_off_s | initial 114 |
| 20:00 | min_fog_on_s | initial 43.5 |
| 20:00 | mist_backoff_s | initial 600 |
| 20:00 | mist_max_closed_vent_s | initial 600 |
| 20:00 | mist_thermal_relief_s | initial 90 |
| 20:00 | mister_all_delay_s | initial 102 |
| 20:00 | mister_engage_delay_s | initial 51 |
| 20:00 | mister_water_budget_gal | initial 120 |
| 20:00 | night_vpd_bias_kpa | initial 0 |
| 20:00 | outdoor_staleness_max_s | initial 600 |
| 20:00 | sw_dwell_gate_enabled | initial 1 |
| 20:00 | sw_fog_closes_vent | initial 1 |
| 20:00 | sw_mister_closes_vent | initial 0 |
| 20:00 | sw_summer_vent_enabled | initial 1 |
| 20:00 | temp_hysteresis | initial 2.14 |
| 20:00 | vent_exchange_fraction | initial 0.3 |
| 20:00 | vent_prefer_dp_delta_f | initial 2 |
| 20:00 | vent_prefer_temp_delta_f | initial 3 |
| 20:00 | vpd_watch_dwell_s | initial 75 |
| 23:30 | cold_vent_guard_delta_f | 7 → 8 |
| 23:30 | direct_wet_stress_min_dew_margin_f | 11 → 12 |
| 23:30 | direct_wet_stress_vpd_margin_kpa | 0.35 → 0.4 |
| 23:30 | dwell_gate_ms | 300000 → 315000 |
| 23:30 | min_fog_off_s | 114 → 120 |
| 23:30 | min_fog_on_s | 43.5 → 41.25 |
| 23:30 | mister_all_delay_s | 102 → 106.5 |
| 23:30 | mister_engage_delay_s | 51 → 53.25 |
| 23:30 | temp_hysteresis | 2.14 → 2.23 |
| 23:30 | vent_prefer_temp_delta_f | 3 → 4 |
| 23:30 | vpd_watch_dwell_s | 75 → 78.75 |
| 04:00 | direct_wet_stress_min_dew_margin_f | 12 → 13 |
| 04:00 | direct_wet_stress_vpd_margin_kpa | 0.4 → 0.45 |
| 04:00 | vent_prefer_dp_delta_f | 2 → 3 |
| 07:30 | direct_wet_stress_min_dew_margin_f | 13 → 12 |
| 07:30 | direct_wet_stress_vpd_margin_kpa | 0.45 → 0.3 |
| 07:30 | dwell_gate_ms | 315000 → 300000 |
| 07:30 | min_fog_off_s | 120 → 114 |
| 07:30 | min_fog_on_s | 41.25 → 43.5 |
| 07:30 | mister_all_delay_s | 106.5 → 102 |
| 07:30 | mister_engage_delay_s | 53.25 → 51 |
| 07:30 | temp_hysteresis | 2.23 → 2.14 |
| 07:30 | vpd_watch_dwell_s | 78.75 → 75 |
| 10:30 | direct_wet_stress_min_dew_margin_f | 12 → 8 |
| 10:30 | direct_wet_stress_vpd_margin_kpa | 0.3 → 0.05 |
| 10:30 | dwell_gate_ms | 300000 → 255000 |
| 10:30 | fog_escalation_kpa | 0.5 → 0.2 |
| 10:30 | min_fog_off_s | 114 → 78 |
| 10:30 | min_fog_on_s | 43.5 → 57 |
| 10:30 | mister_all_delay_s | 102 → 88.5 |
| 10:30 | mister_engage_delay_s | 51 → 44.25 |
| 10:30 | mister_water_budget_gal | 120 → 200 |
| 10:30 | temp_hysteresis | 2.14 → 1.87 |
| 10:30 | vpd_watch_dwell_s | 75 → 63.75 |
End-of-Day Summary
Climate
68.7–86.3°F; avg 74.9°F
0.45–1.66 kPa; avg 0.75 kPa
60.3–81.6%
Interior Light Evidence
- Crop DLI: unavailable
- Reason:
source_reading_missing - 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): 4.0h
- VPD stress (>2.0 kPa): 4.6h
- Cold stress (<55°F): 10.8h
Economics
Not available
USD 0.00
USD 0.420
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 309 min | Primary exhaust runtime. |
| Fan 2 | 306 min | Secondary exhaust runtime. |
| Vent | 548 min | Intake vent runtime. |
| Fog | 74 min | Fogger runtime. |
| Heat 1 electric | 148 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 1044 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.47h | Center mister runtime. |
Water
- Total: 86 gal
- Mister: 18 gal
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Lime Tree | west | 79% | 7 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 70% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 73% | 3 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Lime tree appears healthy with adequate soil moisture (79.5%). || Lime tree appears healthy with adequate soil moisture. || Potted plants on the west shelving appear to be in vegetative stage. No obvious signs of stress visible in IR. || Soil moisture is adequate. Plant appears healthy based on available visual information. || Soil moisture is adequate. Plant appears healthy. || Tree appears healthy with no visible signs of stress. || Tree looks generally healthy, though some leaves appear slightly pale.
Hanging orchids appear stable in the dark. No visible stress. || Hanging orchids appear stable, though lighting is currently zero. || Hanging orchids appear stable, though lighting is low. || Hanging plants appear stable, but low light conditions make detailed assessment difficult.
Seedlings appear healthy and are establishing well in the hydroponic system. || Seedlings appear to be growing in the hydroponic system. Hard to assess detailed health due to IR camera view. || Seedlings appear to be growing normally in the hydroponic system.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 83.8°F | 1.28 kPa | 67.8% |
| 13:00 | 84.9°F | 1.39 kPa | 66.5% |
| 14:00 | 84.2°F | 1.25 kPa | 69.0% |
| 15:00 | 84.7°F | 1.39 kPa | 66.1% |
| 16:00 | 82.8°F | 1.12 kPa | 70.8% |
| 17:00 | 81.4°F | 1.04 kPa | 71.8% |
| 18:00 | 79.9°F | 0.87 kPa | 75.3% |
| 19:00 | 78.3°F | 0.85 kPa | 74.1% |
| 20:00 | 75.1°F | 1.02 kPa | 65.9% |
| 21:00 | 73.5°F | 0.92 kPa | 67.6% |
| 22:00 | 71.6°F | 0.74 kPa | 71.9% |
| 23:00 | 69.9°F | 0.67 kPa | 73.2% |
| 00:00 | 69.4°F | 0.62 kPa | 74.7% |
| 01:00 | 69.3°F | 0.53 kPa | 78.2% |
| 02:00 | 69.0°F | 0.51 kPa | 78.9% |
| 03:00 | 69.1°F | 0.51 kPa | 79.0% |
| 04:00 | 70.4°F | 0.58 kPa | 77.4% |
| 05:00 | 71.3°F | 0.58 kPa | 78.1% |
| 06:00 | 71.5°F | 0.59 kPa | 77.9% |
| 07:00 | 72.4°F | 0.64 kPa | 76.8% |
| 08:00 | 74.0°F | 0.70 kPa | 76.0% |
| 09:00 | 74.9°F | 0.76 kPa | 74.3% |
| 10:00 | 78.2°F | 0.85 kPa | 74.3% |
| 11:00 | 82.0°F | 1.09 kPa | 70.9% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-08-08 | 6.5h | 17.9h | 0.0h |
| 2026-08-09 | 4.3h | 10.3h | 9.2h |
| 2026-08-10 | 11.6h | 20.5h | 0.0h |
| 2026-08-11 | 6.3h | 21.9h | 3.7h |
| 2026-08-12 | 6.0h | 13.9h | 6.5h |
| 2026-08-13 | 5.6h | 10.7h | 6.3h |
| 2026-08-14 | 4.0h | 4.6h | 10.8h |