May 13, 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.
5
3
2
0
| Event | Delivered | Type | Status | Result | Resolved | Note |
|---|---|---|---|---|---|---|
| Morning planning cycle | 05:47 | SUNRISE | plan_written | iris-20260513-0547 | 05:49 | Wrote public plan iris-20260513-0547. Resolved 05:49 MDT. |
| Solar peak planning checkpoint | 12:57 | SOLAR_MAX | plan_written | iris-oneshot-20260513-1258 | 12:58 | Wrote non-archive plan iris-oneshot-20260513-1258. Resolved 12:58 MDT. |
| Peak Stress | 14:57 | TRANSITION | acked | - | 14:58 | Acknowledged: Peak-stress transition reviewed: live conditions are tracking the severe hot-dry plan. Greenhouse is in VENTILATE with vent, both fans, fog, and west mister active; current VPD 1.47 kPa is above the 1.24 band but within the expected peak-stress window, dew margin is healthy at 14.8F, and the active plan already has maximum dry-day support online (mister_engage_kpa 0.90, mister_all_kpa 1.10, 15s gap, fog_escalation_kpa 0.15, bias_cool -2.5, dwell gate enabled). No additional tunable change warranted. Resolved 14:58 MDT. |
| Decline | 19:08 | TRANSITION | acked | - | 19:08 | Acknowledged: Decline checkpoint reviewed: current VPD 0.98 kPa is only at the active high band with healthy 13.3F dew margin, solar has collapsed to 38 W/m2, fog and misters are off, and the active plan already has a 19:30 evening unwind waypoint followed by a 22:30 overnight humidity-safe posture. No immediate tunable change warranted. Resolved 19:08 MDT. |
| Evening planning cycle | 20:07 | SUNSET | plan_written | iris-20260513-2007 | 20:09 | Wrote public plan iris-20260513-2007. Resolved 20:09 MDT. |
🌅 Morning Cycle (5:49 AM) — iris-20260513-0547
validated
5/10
none recorded
Reflection
Validating previous cycle: iris-20260512-2007
Previous hypothesis: SUNSET overnight and Wednesday severe hot-dry handoff plan. Today’s score was weak because heat and VPD-high were co-bottlenecks; the previous plan protected dew point and limited VPD-low carryover, but moderate dry-day settings were not strong enough under surprise 1083 W/m² solar. Tonight’s objective is recovery without over-humidifying: high overnight mist thresholds, 60s gaps, short sealed windows, and bias_cool +3 to +3.5 so any heater use does not trigger vent chatter. Tomorrow is a true severe hot-dry day, so the plan starts a guarded dry ramp before the 09:00 VPD climb and uses strong but capped peak settings: early physical misting, 15s gaps, fog escalation 0.15, dwell gate on, and 180s sealed windows to avoid heat traps… Result: Plan-window metrics for the 2026-05-13 SUNRISE severe hot-dry plan: 44.9% both-axis compliance, 48.4% temp compliance, 65.7% VPD compliance, 4.06h heat stress, 1.63h VPD-high stress, 0.23h cold stress, 0.20h VPD-low stress, and USD 1.63 cost. Daily scorecard later showed 52.8 score, 45.7% compliance, temp bottleneck at 47.4% vs VPD 66.7%, 8.0h VPD-low stress in the full calendar day, 383 gal mister water, USD 2.85 total cost, dp margin min 4.4F and 0.5h dp risk. The band-coupled moisture posture avoided the worst VPD-high breakout and kept cost below 7d average, but temperature remained physics-limited and evening/overnight moisture carryover plus dew margin showed the aggressive dry-day posture needed faster sunset unwind. Scored 5/10: correct direction for severe VPD/heat tradeoff, not enough overall compliance. Score: 5/10
New finding: On 85-90F single-digit-RH days, band-coupled mist/fog with 180s sealed caps is still the right peak posture, but the next plan must unwind aggressively by evening because daytime water/fog carryover can flip the daily bottleneck to VPD-low and dew-risk even when peak VPD-high improves. → Added to Lessons Learned
Hypothesis
Testing: Severe-day band-coupled VPD support: use live-band moisture thresholds, 15-20s peak gaps, fog_escalation 0.20, dwell gate ON, and keep sealed windows capped at 180s instead of repeating older 900s sealed-window extreme plans. Expected outcome: For the 2026-05-13 daytime window: keep dew-point risk at 0h, keep mister water within the 500 gal budget, reduce VPD-high stress versus yesterday’s weak dry-day window despite worse forecast, and accept structural heat stress if outdoor reaches 90-92F.
Conditions
92.0°F
9.0%
890.0 W/m²
30.0%
Severe hot dry spring day. Forecast VPD rises above 3 kPa by 13:00 and peaks near 4.6 kPa at 15:00; solar peaks near 890 W/m2. Forecast VPD has recently overshot reality by ~0.4 kPa, but current dawn VPD is already near the crop high band with healthy 11.9F dew margin, so the plan starts support before the 09:00-12:00 ramp.
Expected stress windows
band-coupled mister thresholds around 0.90/1.10, 30-60s engage/all delays, 15-20s peak gaps, mister_vpd_weight 3.0, fog_escalation_kpa 0.20 during fog window
bias_cool -2 to -2.5, d_cool_stage_2 2.0 at peak, summer vent gate on, dwell gate on with THERMAL_RELIEF exempt, mist_max_closed_vent_s capped at 180s
evening unwind widens hysteresis, lengthens gaps, raises fog escalation while leaving moderate mist recovery available because outdoor air remains very dry
Parameter rationale
avoid dispatcher moisture-guardrail clamps and bring physical mist support online before VPD-high accumulates
allow all-zone rotation during the severe dry peak instead of delaying it far above the crop band
reduce missed early VPD-high excursions during the fast ramp
escalate from S1 to all-zone support within one minute during confirmed severe stress
speed evaporative recovery while the evening waypoint restores longer gaps to avoid overnight carryover
use fog as the primary high-leverage VPD assist during VENTILATE without waiting far above the band
pre-cool and ventilate earlier, accepting structural heat but minimizing avoidable overshoot
bring full ventilation support earlier during 90F outdoor heat
preserve dew-point safety and avoid sealed heat traps
enter recovery sooner without turning off the dwell gate
reduce mode whipsaw without blocking heat flushes
spend water on the driest/productive zones while staying within the 500 gal mister budget
Setpoints
Wednesday May 13
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:55 | hyst 0.4 | Dawn guard: current VPD is near the high band with safe dew |
| 08:30 | hyst 0.35 | Morning ramp: outdoor VPD crosses 1 kPa and solar rises; bri |
| 10:30 | hyst 0.35 | Late-morning dry surge: forecast VPD approaches 2 kPa and so |
| 12:30 | hyst 0.35 | Peak severe window: 84-92F, RH 9-20%, VPD 3-4.6; prioritize |
| 16:30 | hyst 0.4 | Late afternoon decline: solar and fog window fade but outdoo |
| 19:30 | hyst 0.45 | Evening unwind: fog is blocked and solar is gone; reduce ove |
| 22:30 | hyst 0.5 | Overnight recovery without carryover: suppress fog and aggre |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:55 | d_cool 3; engage 0.95; all 1.25; pulse 60; gap 25; wt 2.6 | Dawn guard: current VPD is near the high band with safe dew |
| 08:30 | d_cool 2.5; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8 | Morning ramp: outdoor VPD crosses 1 kPa and solar rises; bri |
| 10:30 | d_cool 2; engage 0.9; all 1.1; pulse 60; gap 15; wt 3 | Late-morning dry surge: forecast VPD approaches 2 kPa and so |
| 12:30 | d_cool 2; engage 0.9; all 1.1; pulse 60; gap 15; wt 3 | Peak severe window: 84-92F, RH 9-20%, VPD 3-4.6; prioritize |
| 16:30 | d_cool 2.5; engage 0.95; all 1.15; pulse 60; gap 20; wt 2.8 | Late afternoon decline: solar and fog window fade but outdoo |
| 19:30 | d_cool 3; engage 1.15; all 1.45; pulse 60; gap 45; wt 2 | Evening unwind: fog is blocked and solar is gone; reduce ove |
| 22:30 | d_cool 3; engage 1.4; all 1.8; pulse 60; gap 60; wt 1.5 | Overnight recovery without carryover: suppress fog and aggre |
Thursday May 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 07:30 | hyst 0.4 | Missed-cycle fallback for Thursday: another hot-dry ramp is |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 07:30 | d_cool 2.5; engage 0.95; all 1.15; pulse 60; gap 20; wt 2.8 | Missed-cycle fallback for Thursday: another hot-dry ramp is |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 05:55 | bias_cool | initial 1.5 |
| 05:55 | bias_heat | initial 0.5 |
| 05:55 | d_heat_stage_2 | initial 5 |
| 05:55 | dwell_gate_ms | initial 300000 |
| 05:55 | enthalpy_close | initial 1 |
| 05:55 | enthalpy_open | initial -2 |
| 05:55 | fog_escalation_kpa | initial 0.3 |
| 05:55 | heat_hysteresis | initial 1.2 |
| 05:55 | min_fog_off_s | initial 120 |
| 05:55 | min_fog_on_s | initial 45 |
| 05:55 | min_heat_off_s | initial 180 |
| 05:55 | min_heat_on_s | initial 120 |
| 05:55 | min_vent_off_s | initial 60 |
| 05:55 | min_vent_on_s | initial 60 |
| 05:55 | mist_backoff_s | initial 600 |
| 05:55 | mist_max_closed_vent_s | initial 180 |
| 05:55 | mist_thermal_relief_s | initial 90 |
| 05:55 | mister_all_delay_s | initial 90 |
| 05:55 | mister_engage_delay_s | initial 45 |
| 05:55 | mister_water_budget_gal | initial 500 |
| 05:55 | outdoor_staleness_max_s | initial 600 |
| 05:55 | sw_dwell_gate_enabled | initial 1 |
| 05:55 | sw_fog_closes_vent | initial 1 |
| 05:55 | sw_fsm_controller_enabled | initial 1 |
| 05:55 | sw_mister_closes_vent | initial 1 |
| 05:55 | sw_summer_vent_enabled | initial 1 |
| 05:55 | temp_hysteresis | initial 1.6 |
| 05:55 | vent_prefer_dp_delta_f | initial 5 |
| 05:55 | vent_prefer_temp_delta_f | initial 5 |
| 05:55 | vpd_watch_dwell_s | initial 45 |
| 08:30 | bias_cool | 1.5 → 0 |
| 08:30 | bias_heat | 0.5 → 0 |
| 08:30 | fog_escalation_kpa | 0.3 → 0.25 |
| 08:30 | min_fog_off_s | 120 → 90 |
| 08:30 | mister_all_delay_s | 90 → 60 |
| 08:30 | mister_engage_delay_s | 45 → 30 |
| 08:30 | temp_hysteresis | 1.6 → 1.5 |
| 10:30 | bias_cool | 0 → -1.5 |
| 10:30 | fog_escalation_kpa | 0.25 → 0.2 |
| 10:30 | min_fog_off_s | 90 → 60 |
| 10:30 | temp_hysteresis | 1.5 → 1.3 |
| 10:30 | vpd_watch_dwell_s | 45 → 30 |
| 12:30 | bias_cool | -1.5 → -2.5 |
| 12:30 | temp_hysteresis | 1.3 → 1.2 |
| 16:30 | bias_cool | -2.5 → -1.5 |
| 16:30 | fog_escalation_kpa | 0.2 → 0.3 |
| 16:30 | min_fog_off_s | 60 → 90 |
| 16:30 | mister_all_delay_s | 60 → 90 |
| 16:30 | mister_engage_delay_s | 30 → 45 |
| 16:30 | temp_hysteresis | 1.2 → 1.5 |
| 16:30 | vpd_watch_dwell_s | 30 → 45 |
| 19:30 | bias_cool | -1.5 → 1.5 |
| 19:30 | bias_heat | 0 → 0.5 |
| 19:30 | fog_escalation_kpa | 0.3 → 0.8 |
| 19:30 | min_fog_off_s | 90 → 120 |
| 19:30 | mist_backoff_s | 600 → 900 |
| 19:30 | mister_all_delay_s | 90 → 180 |
| 19:30 | mister_engage_delay_s | 45 → 60 |
| 19:30 | temp_hysteresis | 1.5 → 1.7 |
| 19:30 | vpd_watch_dwell_s | 45 → 60 |
| 22:30 | bias_cool | 1.5 → 3 |
| 22:30 | fog_escalation_kpa | 0.8 → 0.9 |
| 22:30 | mister_all_delay_s | 180 → 300 |
| 22:30 | mister_engage_delay_s | 60 → 90 |
| 22:30 | temp_hysteresis | 1.7 → 1.8 |
| 07:30 | bias_cool | 3 → 0 |
| 07:30 | bias_heat | 0.5 → 0 |
| 07:30 | fog_escalation_kpa | 0.9 → 0.25 |
| 07:30 | min_fog_off_s | 120 → 90 |
| 07:30 | mist_backoff_s | 900 → 600 |
| 07:30 | mister_all_delay_s | 300 → 60 |
| 07:30 | mister_engage_delay_s | 90 → 30 |
| 07:30 | temp_hysteresis | 1.8 → 1.5 |
| 07:30 | vpd_watch_dwell_s | 60 → 45 |
🌆 Evening Cycle (8:09 PM) — iris-20260513-2007
validated
1/10
none recorded
Reflection
Validating previous cycle: iris-20260513-0547
Previous hypothesis: SUNRISE severe hot-dry plan for Wednesday. Yesterday’s 2026-05-12 daily score was 54.1 with 47.3% both-axis compliance; VPD was the slightly weaker axis (57.3% VPD vs 62.8% temp), cost was below trend (USD 2.81 vs USD 5.23 7d avg), and dew safety held. I scored iris-20260512-0549 at 4/10 versus anchor 5: the moderate dry-day posture protected dew point and cost but was not strong enough under surprise 1083 W/m² solar. Today is a true severe hot-dry day (92F, RH 9%, VPD 4.6, solar ~890), so the plan moves to band-coupled physical mist thresholds near the active VPD band, earlier fog assist during VENTILATE, and short capped sealed windows per lessons 95/89 rather than extending heat traps. Result: Backlog evaluation revised after deterministic anchor returned 1 with 77 VPD-high guardrail events and 3-point guardrail penalty. Objective performance was poor and/or the plan fought the VPD-high moisture guardrail; grade aligned to anchor. No extra lesson extracted because this is covered by existing guardrail-aware moisture lessons and current context lacks the detailed window trace. Score: 1/10
Hypothesis
Testing: Overnight bounded recovery after severe hot-dry day, then early Thursday dry-ramp handoff without extending sealed mist above 180s. Expected outcome: Overnight: 0 new dew-point-risk hours after plan start, cold stress under 0.5h, VPD-low under 0.5h, and VPD-high not worsening despite dry outdoor air. Thursday morning handoff: enter the 10:00 dry ramp near band with guardrail-safe moisture thresholds and cost below today’s USD 3.37 trajectory until sunrise.
Conditions
86.0°F
8.0%
822.0 W/m²
70.0%
Sunset follows a severe hot-dry day. Current indoor dew margin is healthy near 11F and VPD is near the active high band, while overnight outdoor air remains dry (forecast VPD 1.1-2.2 kPa) and Thursday becomes another hot-dry day. Forecast VPD historically overshoots reality by about 0.65 kPa, so the overnight plan is bounded rather than extreme, with a stronger handoff starting at dawn/10:00 if the dry ramp materializes.
Expected stress windows
Keep moisture thresholds near the active band but slow physical delivery: engage 0.95-1.00, all 1.15-1.20, 45-50s gaps, 60-90s engage delay, 180s sealed cap.
Outdoor lows stay near 60F, so use only bias_heat 0.5 and bias_cool +3 to prevent heat-to-vent chatter rather than chasing a warmer band.
Dawn/10:00 handoff returns to band-coupled dry-day posture: engage 0.90, all 1.10, 30-60s delays, 20-30s gaps, fog escalation 0.25-0.30, dwell gate on, sealed cap 180s.
Do not extend sealed mist; use bias_cool -1 at the dry-ramp handoff, summer vent gate on, d_cool_stage_2 2.5, and accept structural heat if outdoor reaches 86F.
Parameter rationale
Avoid avoidable overnight vent/cold oscillation while letting the morning handoff reduce bias_cool before heat risk.
Allow bounded recovery if VPD rises without requesting conservative values that dispatcher guardrails will clamp.
Keep all-zone escalation available for dry north/east pockets while avoiding daytime-style over-humidification.
Limit VPD-low/dew risk while still allowing recovery from dry outdoor air intrusion.
Avoid stale aggressive fog posture at night while keeping morning fog assist available when the firmware window opens.
Preserve dew/heat safety and prevent sealed humidity attempts from becoming tomorrow's heat-stress driver.
Reduce mode churn and prevent overshoot into VPD-low overnight.
Keep recovery focused but not as water-intensive as severe daytime vpd_weight 3.0.
Setpoints
Wednesday May 13
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 20:12 | hyst 0.5 | evening_settle_after_hot_dry_day: current dew margin is heal |
| 22:30 | hyst 0.5 | mid_evening_recovery: suppress over-humidification while out |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 20:12 | d_cool 3; engage 0.95; all 1.15; pulse 60; gap 45; wt 2 | evening_settle_after_hot_dry_day: current dew margin is heal |
| 22:30 | d_cool 3; engage 1; all 1.2; pulse 60; gap 50; wt 1.8 | mid_evening_recovery: suppress over-humidification while out |
Thursday May 14
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 03:30 | hyst 0.5 | pre_dawn_stability: lowest outdoor temps are still mild, so |
| 07:30 | hyst 0.4 | guarded_dawn_handoff: Thursday dry ramp begins after sunrise |
| 10:00 | hyst 0.4 | thursday_dry_ramp: forecast 78-86F, RH 8-19%, VPD above 2.6 |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 03:30 | d_cool 3; engage 1.05; all 1.2; pulse 60; gap 55; wt 1.8 | pre_dawn_stability: lowest outdoor temps are still mild, so |
| 07:30 | d_cool 3; engage 0.9; all 1.1; pulse 60; gap 30; wt 2.4 | guarded_dawn_handoff: Thursday dry ramp begins after sunrise |
| 10:00 | d_cool 2.5; engage 0.9; all 1.1; pulse 60; gap 20; wt 2.8 | thursday_dry_ramp: forecast 78-86F, RH 8-19%, VPD above 2.6 |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 20:12 | bias_cool | initial 3 |
| 20:12 | bias_heat | initial 0.5 |
| 20:12 | d_heat_stage_2 | initial 5 |
| 20:12 | dwell_gate_ms | initial 300000 |
| 20:12 | enthalpy_close | initial 1 |
| 20:12 | enthalpy_open | initial -2 |
| 20:12 | fog_escalation_kpa | initial 0.7 |
| 20:12 | heat_hysteresis | initial 1.2 |
| 20:12 | min_fog_off_s | initial 120 |
| 20:12 | min_fog_on_s | initial 45 |
| 20:12 | min_heat_off_s | initial 180 |
| 20:12 | min_heat_on_s | initial 120 |
| 20:12 | min_vent_off_s | initial 60 |
| 20:12 | min_vent_on_s | initial 60 |
| 20:12 | mist_backoff_s | initial 900 |
| 20:12 | mist_max_closed_vent_s | initial 180 |
| 20:12 | mist_thermal_relief_s | initial 90 |
| 20:12 | mister_all_delay_s | initial 120 |
| 20:12 | mister_engage_delay_s | initial 60 |
| 20:12 | mister_water_budget_gal | initial 500 |
| 20:12 | outdoor_staleness_max_s | initial 600 |
| 20:12 | sw_dwell_gate_enabled | initial 1 |
| 20:12 | sw_fog_closes_vent | initial 1 |
| 20:12 | sw_fsm_controller_enabled | initial 1 |
| 20:12 | sw_mister_closes_vent | initial 1 |
| 20:12 | sw_summer_vent_enabled | initial 1 |
| 20:12 | temp_hysteresis | initial 1.7 |
| 20:12 | vent_prefer_dp_delta_f | initial 5 |
| 20:12 | vent_prefer_temp_delta_f | initial 5 |
| 20:12 | vpd_watch_dwell_s | initial 60 |
| 22:30 | fog_escalation_kpa | 0.7 → 0.85 |
| 22:30 | mister_all_delay_s | 120 → 180 |
| 22:30 | mister_engage_delay_s | 60 → 75 |
| 22:30 | temp_hysteresis | 1.7 → 1.8 |
| 22:30 | vpd_watch_dwell_s | 60 → 75 |
| 03:30 | fog_escalation_kpa | 0.85 → 0.9 |
| 03:30 | mister_engage_delay_s | 75 → 90 |
| 07:30 | bias_cool | 3 → 1 |
| 07:30 | bias_heat | 0.5 → 0 |
| 07:30 | fog_escalation_kpa | 0.9 → 0.3 |
| 07:30 | min_fog_off_s | 120 → 90 |
| 07:30 | mist_backoff_s | 900 → 600 |
| 07:30 | mister_all_delay_s | 180 → 90 |
| 07:30 | mister_engage_delay_s | 90 → 45 |
| 07:30 | temp_hysteresis | 1.8 → 1.5 |
| 07:30 | vpd_watch_dwell_s | 75 → 45 |
| 10:00 | bias_cool | 1 → -1 |
| 10:00 | fog_escalation_kpa | 0.3 → 0.25 |
| 10:00 | min_fog_off_s | 90 → 60 |
| 10:00 | mister_all_delay_s | 90 → 60 |
| 10:00 | mister_engage_delay_s | 45 → 30 |
End-of-Day Summary
Climate
61.6–82.8°F; avg 70.7°F
0.29–1.64 kPa; avg 0.84 kPa
52.6–85.4%
Stress Hours
- Heat stress (>85°F): 11.9h
- VPD stress (>2.0 kPa): 8.0h
- Cold stress (<55°F): 0.6h
Economics
USD 2.05
USD 0.80
USD 2.470
USD 5.32
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 682 min | Primary exhaust runtime. |
| Fan 2 | 669 min | Secondary exhaust runtime. |
| Vent | 806 min | Intake vent runtime. |
| Fog | 281 min | Fogger runtime. |
| Heat 1 electric | 380 min | Electric heater runtime. |
| Heat 2 gas | 77 min | Gas heater runtime. |
| Grow lights | 0 min | Supplemental lighting runtime. |
| Mister south | 0.41h | South mister runtime. |
| Mister west | 1.47h | West mister runtime. |
| Mister center | 2.98h | Center mister runtime. |
Water
- Total: 510 gal
- Mister: 383 gal
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Canna Lilies | south | 65% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 65% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| lettuce | east | 80% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 75% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| strawberry | east | 80% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Foliage appears green and healthy, no obvious signs of stress.
Hanging roots appear healthy, though difficult to assess fully in low light.
Seedlings appear healthy and are establishing well.
Seedlings appear healthy with no visible stress.
Seedlings appear healthy with no visible stress.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 77.3°F | 1.35 kPa | 57.7% |
| 13:00 | 79.8°F | 1.41 kPa | 59.8% |
| 14:00 | 81.3°F | 1.37 kPa | 63.4% |
| 15:00 | 81.2°F | 1.33 kPa | 64.1% |
| 16:00 | 77.8°F | 1.23 kPa | 62.5% |
| 17:00 | 74.7°F | 1.11 kPa | 62.2% |
| 18:00 | 71.8°F | 0.99 kPa | 62.8% |
| 19:00 | 68.9°F | 0.90 kPa | 62.8% |
| 20:00 | 66.5°F | 0.79 kPa | 64.8% |
| 21:00 | 65.2°F | 0.74 kPa | 64.9% |
| 22:00 | 63.7°F | 0.66 kPa | 67.4% |
| 23:00 | 64.0°F | 0.43 kPa | 78.9% |
| 00:00 | 63.7°F | 0.38 kPa | 81.1% |
| 01:00 | 63.0°F | 0.34 kPa | 82.7% |
| 02:00 | 62.4°F | 0.32 kPa | 83.4% |
| 03:00 | 63.4°F | 0.49 kPa | 75.4% |
| 04:00 | 63.2°F | 0.53 kPa | 73.4% |
| 05:00 | 63.9°F | 0.51 kPa | 75.3% |
| 06:00 | 66.1°F | 0.54 kPa | 75.5% |
| 07:00 | 67.8°F | 0.59 kPa | 74.6% |
| 08:00 | 71.4°F | 0.75 kPa | 71.5% |
| 09:00 | 72.7°F | 0.76 kPa | 72.5% |
| 10:00 | 75.6°F | 0.85 kPa | 72.2% |
| 11:00 | 76.4°F | 1.08 kPa | 65.5% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-05-07 | 4.9h | 5.9h | 1.8h |
| 2026-05-08 | 6.5h | 7.1h | 1.0h |
| 2026-05-09 | 4.4h | 5.6h | 1.0h |
| 2026-05-10 | 7.3h | 8.3h | 0.9h |
| 2026-05-11 | 10.9h | 11.5h | 1.1h |
| 2026-05-12 | 8.0h | 7.9h | 0.7h |
| 2026-05-13 | 12.0h | 8.0h | 0.6h |