May 07, 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.
37
5
12
0
| Event | Delivered | Type | Status | Result | Resolved | Note |
|---|---|---|---|---|---|---|
| Fixed Midnight | 00:00 | TRANSITION | acked | - | 00:01 | Acknowledged: Midnight transition. Conditions are stable (Temp 62.6F, VPD 0.46 kPa). Current heating is active to maintain temp. No immediate need for setpoint changes. Resolved 00:01 MDT. |
| New forecast data | 00:38 | FORECAST | acked | - | 00:39 | Acknowledged: Forecast update received. Current conditions and forecast show a gradual temperature ramp (32F to 70F) and VPD rise (0.09 to 2.04 kPa) throughout the day. The previous plan (iris-20260505-0718) already addressed cold/saturated conditions with high mister_engage_kpa and heat bias. No significant shifts in trend or immediate stress escalation requiring new setpoints are detected at this time. Resolved 00:39 MDT. |
| New forecast data | 01:38 | FORECAST | acked | - | 01:38 | Acknowledged: Forecast indicates cold, overcast, and humid morning. Current greenhouse conditions (62.6°F, 0.49 kPa VPD) are stable within the band. No significant deviations in forecast require immediate setpoint changes; the existing plan for high humidity management remains valid. Resolved 01:38 MDT. |
| New forecast data | 02:38 | FORECAST | acked | - | 02:39 | Acknowledged: Forecast remains consistent with current plan. No significant shifts in temperature, cloud cover, or humidity patterns to warrant a new plan. Continuing with existing posture. Resolved 02:39 MDT. |
| New forecast data | 03:38 | FORECAST | acked | - | 03:38 | Acknowledged: Forecast for the next 24h shows relatively stable conditions with a mild temperature ramp (37°F to 70°F) and a VPD peak of 2.05 kPa. Current setpoints (bias_heat=2.0, mister_engage_kpa=1.8) and the existing posture are sufficient to manage the predicted diurnal ramp. No significant deviations from the current operating logic are required at this time. Resolved 03:38 MDT. |
| New forecast data | 04:38 | FORECAST | acked | - | 04:38 | Acknowledged: Forecast for the next 24h matches the current posture. Temperatures are ramping up slowly (from 40°F to 70°F), and VPD is expected to rise from 0.4 to 2.0 kPa. The current setpoints (bias_heat=2.0, increased mister engagement) are already managing the transition from the cold, saturated overnight. No immediate change to the plan is required. Resolved 04:38 MDT. |
| New forecast data | 05:38 | FORECAST | acked | - | 05:38 | Acknowledged: Forecast shows cloud cover remaining high (99-100%) and no significant temperature or humidity shifts that would invalidate the current posture. Current ambient conditions (T: 64.8F, VPD: 0.52 kPa) are well within the current band. No actionable changes needed. Resolved 05:38 MDT. |
| Morning planning cycle | 05:53 | SUNRISE | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Fixed Pre Dawn | 06:00 | TRANSITION | acked | - | 06:07 | Acknowledged: TRANSITION — Fixed Pre Dawn: Current conditions (Temp 63.3F, VPD 0.48 kPa) are within target bands. Forecast shows rising VPD and temp throughout the morning, but current humidity is sufficient. No immediate tunable adjustments required for the transition. Resolved 06:07 MDT. |
| New forecast data | 06:38 | FORECAST | acked | - | 06:39 | Acknowledged: Forecast analysis shows relatively stable spring morning conditions. Current indoor temperature (64F) and VPD (0.52 kPa) are within band limits. The planned posture from the previous cycle (iris-20260505-0718) focused on suppressing VPD-low stress with high engagement thresholds; however, current conditions are currently managed by the dispatcher without immediate need for significant waypoints... Resolved 06:39 MDT. |
| New forecast data | 07:39 | FORECAST | acked | - | 07:39 | Acknowledged: Forecast shows moderate temperature increase and cloud cover changes, but no extreme shifts that invalidate the current plan's core logic (high misting engagement and thermal management). Current conditions and plan alignment remain sufficient. Resolved 07:39 MDT. |
| New forecast data | 08:39 | FORECAST | plan_written | iris-oneshot-20260507-0839 | 08:39 | Wrote non-archive plan iris-oneshot-20260507-0839. Resolved 08:39 MDT. |
| Morning planning cycle (operator catch-up after local context overflow) | 09:36 | SUNRISE | delivery_failed | - | unknown | Delivery recorded without a public plan write. |
| Morning planning cycle (operator catch-up after local context overflow) | 09:40 | SUNRISE | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Morning planning cycle (operator catch-up after MCP validation fix) | 09:46 | SUNRISE | plan_written | iris-20260507-0946 | 09:48 | Wrote public plan iris-20260507-0946. Resolved 09:48 MDT. |
| New forecast data | 10:47 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 11:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Fixed Midday | 12:01 | TRANSITION | plan_written | iris-oneshot-20260507-1201 | 12:01 | Wrote non-archive plan iris-oneshot-20260507-1201. Resolved 12:01 MDT. |
| New forecast data | 12:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 13:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 14:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Peak Stress | 14:58 | TRANSITION | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 15:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Fixed Afternoon | 16:00 | TRANSITION | acked | - | 16:01 | Acknowledged: TRANSITION: Fixed Afternoon. Current conditions (Temp 79F, VPD 1.31) are within the planned afternoon window. No immediate corrective tuning required as humidity is stable and temp is below the upper band. Moving into evening transition soon. Resolved 16:01 MDT. |
| New forecast data | 16:52 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Tree Shade | 16:58 | TRANSITION | plan_written | iris-oneshot-20260507-1700 | 17:00 | Wrote non-archive plan iris-oneshot-20260507-1700. Resolved 17:00 MDT. |
| New forecast data | 17:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 18:52 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Decline | 19:02 | TRANSITION | acked | - | 19:03 | Acknowledged: Transition to Decline: Temperatures are falling (68.7F vs 69.4F at 6pm) and VPD is stable (0.55 kPa). Current setpoints are already in line with the evening transition plan (bias_heat=-1.0, moderate misting levels). No adjustments needed. Resolved 19:03 MDT. |
| New forecast data | 19:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Fixed Evening | 20:01 | TRANSITION | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Evening planning cycle | 20:02 | SUNSET | plan_written | iris-20260507-2116 | 21:13 | Wrote public plan iris-20260507-2116. Resolved 21:13 MDT. |
| New forecast data | 20:51 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| Evening Settle | 21:01 | TRANSITION | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 21:52 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 22:52 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
| New forecast data | 23:52 | FORECAST | timed_out | - | unknown | Delivery recorded without a public plan write. |
🌅 Morning Cycle (9:48 AM) — iris-20260507-0946
validated
5/10
none recorded
Reflection
Validating previous cycle: iris-20260505-0718
Previous hypothesis: SUNRISE catch-up recovered from planner context overflow. The local run already diagnosed saturated/overcast conditions and wrote tactical one-shot knobs: bias_heat=2.0, mister_engage_kpa≈2.04, mister_pulse_gap_s=60. This full plan formalizes that posture with complete Tier 1 coverage and exact trigger correlation. Result: 2026-05-07 finished with planner_score 59.5, both-axis compliance 57.4%, temp compliance 72.1%, VPD compliance 65.4%. Stress was entirely VPD-low: 6.43h low-VPD, 0h VPD-high, 0h heat, 0h cold. Cost was acceptable at USD 4.80, split nearly evenly between electric (USD 2.52) and gas (USD 2.28), with therms 2.751 below the 7d avg 5.905 and kWh 22.71 slightly above 7d avg 21.1. The plan correctly avoided VPD-high stress and kept cost under target, but afternoon/overnight humidity controls were still too wet: the 30s pulse-gap dry-window posture and fog availability over-corrected into sustained VPD-low. Dew point margin reached 4.2F with 1.7h dp-risk, so the disease/condensation edge was worse than intended. Forecast solar was badly undercalled (598 predicted vs 1097 actual), but actual humidity stayed much wetter than the dry forecast, making the aggressive afternoon humidity posture unnecessary. Score: 5/10
New finding: On cool/mild days with indoor RH already high and forecast uncertainty large, prioritize avoiding VPD-low over preempting dry-window VPD-high unless outdoor RH is actually below ~30% and indoor VPD is rising. Use wider mister gaps and conservative fog until live VPD exceeds the ramp threshold. → Added to Lessons Learned
Hypothesis
Testing: Staged humidity response: conservative misting through the humid morning, lower thresholds/faster gap only during the 14:00-17:30 dry window, then overnight mist suppression. Expected outcome: Target planner_score >65, both-axis compliance >65%, VPD-low stress <1.5h, VPD-high stress <1.0h, total cost below USD 7 if gas demand eases overnight.
Conditions
71.0°F
22.0%
598.0 W/m²
80.0%
cool spring day with heavy cloud cover but dry afternoon air; forecast VPD peaks near 2.0 kPa 15:00-17:00, then saturated overnight.
Expected stress windows
hold mist threshold higher and use wider pulse gaps while RH is already 70%+
lower mister_engage_kpa to 1.35 and fog_escalation_kpa to 0.35 with 30s pulse gaps
raise mist thresholds, max pulse gap, fog conservative, slight negative heat bias to avoid gas-heavy humidity chasing
Parameter rationale
avoid adding moisture during the already humid morning
start VPD recovery before crop-band excursions compound
allow vent+fog assist if VPD rises while avoiding prolonged sealed heat trapping
reduce VPD-high stress below 1h without creating overnight VPD-low
reduce gas-heavy humidity chasing overnight while keeping safety rails intact
Setpoints
Thursday May 07
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 09:50 | hyst 0.4 | Morning is already humid; avoid adding water while preservin |
| 12:00 | hyst 0.35 | Step down mist thresholds as outdoor VPD climbs above 1.3 kP |
| 14:00 | hyst 0.35 | Peak dry window: RH forecast 22-29%, VPD 1.7-2.0. Use faster |
| 17:30 | hyst 0.45 | Declining light and rising RH: unwind afternoon misting to p |
| 20:30 | hyst 0.5 | Overnight forecast is saturated and cool; suppress mist/fog |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 09:50 | d_cool 3; engage 1.6; all 2.2; pulse 60; gap 45; wt 1.8 | Morning is already humid; avoid adding water while preservin |
| 12:00 | d_cool 3; engage 1.45; all 2; pulse 60; gap 35; wt 2 | Step down mist thresholds as outdoor VPD climbs above 1.3 kP |
| 14:00 | d_cool 3; engage 1.35; all 1.9; pulse 60; gap 30; wt 2.2 | Peak dry window: RH forecast 22-29%, VPD 1.7-2.0. Use faster |
| 17:30 | d_cool 4; engage 1.7; all 2.3; pulse 60; gap 45; wt 1.8 | Declining light and rising RH: unwind afternoon misting to p |
| 20:30 | d_cool 5; engage 2.1; all 2.5; pulse 60; gap 60; wt 1.5 | Overnight forecast is saturated and cool; suppress mist/fog |
Friday May 08
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:30 | hyst 0.4 | Reset to balanced morning posture for Friday; next sunrise c |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:30 | d_cool 3; engage 1.6; all 2.2; pulse 60; gap 45; wt 1.8 | Reset to balanced morning posture for Friday; next sunrise c |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 09:50 | bias_cool | initial 0 |
| 09:50 | bias_heat | initial 0 |
| 09:50 | d_heat_stage_2 | initial 5 |
| 09:50 | enthalpy_close | initial 0 |
| 09:50 | enthalpy_open | initial 0 |
| 09:50 | fog_escalation_kpa | initial 0.45 |
| 09:50 | heat_hysteresis | initial 1 |
| 09:50 | min_fog_off_s | initial 90 |
| 09:50 | min_fog_on_s | initial 60 |
| 09:50 | min_heat_off_s | initial 300 |
| 09:50 | min_heat_on_s | initial 120 |
| 09:50 | min_vent_off_s | initial 90 |
| 09:50 | min_vent_on_s | initial 60 |
| 09:50 | mist_backoff_s | initial 600 |
| 09:50 | mist_max_closed_vent_s | initial 420 |
| 09:50 | mist_thermal_relief_s | initial 90 |
| 09:50 | mist_vent_close_lead_s | initial 15 |
| 09:50 | mist_vent_reopen_delay_s | initial 45 |
| 09:50 | mister_all_delay_s | initial 90 |
| 09:50 | mister_engage_delay_s | initial 30 |
| 09:50 | mister_water_budget_gal | initial 500 |
| 09:50 | temp_hysteresis | initial 1.5 |
| 09:50 | vpd_watch_dwell_s | initial 60 |
| 12:00 | fog_escalation_kpa | 0.45 → 0.4 |
| 12:00 | min_fog_off_s | 90 → 75 |
| 12:00 | mister_all_delay_s | 90 → 60 |
| 12:00 | vpd_watch_dwell_s | 60 → 45 |
| 14:00 | fog_escalation_kpa | 0.4 → 0.35 |
| 14:00 | min_fog_off_s | 75 → 60 |
| 14:00 | mist_max_closed_vent_s | 420 → 360 |
| 17:30 | bias_cool | 0 → 1 |
| 17:30 | fog_escalation_kpa | 0.35 → 0.55 |
| 17:30 | min_fog_off_s | 60 → 120 |
| 17:30 | min_vent_off_s | 90 → 120 |
| 17:30 | mist_backoff_s | 600 → 900 |
| 17:30 | mist_max_closed_vent_s | 360 → 300 |
| 17:30 | mister_all_delay_s | 60 → 120 |
| 17:30 | vpd_watch_dwell_s | 45 → 60 |
| 20:30 | bias_cool | 1 → 2 |
| 20:30 | bias_heat | 0 → -1 |
| 20:30 | fog_escalation_kpa | 0.55 → 0.8 |
| 20:30 | min_fog_off_s | 120 → 180 |
| 20:30 | min_heat_off_s | 300 → 360 |
| 20:30 | min_vent_off_s | 120 → 180 |
| 20:30 | min_vent_on_s | 60 → 90 |
| 20:30 | mist_backoff_s | 900 → 1200 |
| 20:30 | mist_max_closed_vent_s | 300 → 240 |
| 20:30 | mist_vent_reopen_delay_s | 45 → 60 |
| 20:30 | mister_all_delay_s | 120 → 180 |
| 20:30 | mister_engage_delay_s | 30 → 60 |
| 20:30 | temp_hysteresis | 1.5 → 1.8 |
| 20:30 | vpd_watch_dwell_s | 60 → 90 |
| 06:30 | bias_cool | 2 → 0 |
| 06:30 | bias_heat | -1 → 0 |
| 06:30 | fog_escalation_kpa | 0.8 → 0.45 |
| 06:30 | min_fog_off_s | 180 → 90 |
| 06:30 | min_heat_off_s | 360 → 300 |
| 06:30 | min_vent_off_s | 180 → 90 |
| 06:30 | min_vent_on_s | 90 → 60 |
| 06:30 | mist_backoff_s | 1200 → 600 |
| 06:30 | mist_max_closed_vent_s | 240 → 420 |
| 06:30 | mist_vent_reopen_delay_s | 60 → 45 |
| 06:30 | mister_all_delay_s | 180 → 90 |
| 06:30 | mister_engage_delay_s | 60 → 30 |
| 06:30 | temp_hysteresis | 1.8 → 1.5 |
| 06:30 | vpd_watch_dwell_s | 90 → 60 |
🌙 Overnight Cycle (9:13 PM) — iris-20260507-2116
validated
4/10
none recorded
Reflection
Validating previous cycle: iris-20260507-0946
Previous hypothesis: Morning plan for a cool, cloudy-but-drying May 7: avoid repeating yesterday’s saturated/VPD-low posture in the morning, then step into moderate VPD protection during the 13:00-17:00 dry window without overusing gas or trapping heat. Experiment: staged mist/fog posture — conservative before noon, aggressive enough in the dry afternoon, then suppress overnight misting to reduce VPD-low and condensation risk. Result: [backfill] compliance unavailable over plan window 2026-05-08 03:13 → 2026-05-08 06:02 Score: 4/10
Hypothesis
Setpoints
Thursday May 07
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 21:16 | hyst 0.5 | evening_settle: VPD is in band but dew point margin is only |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 21:16 | d_cool 5; engage 1.8; all 2.5; pulse 45; gap 60; wt 1.5 | evening_settle: VPD is in band but dew point margin is only |
Friday May 08
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.5 | midnight_posture: forecast outdoor VPD falls below 0.4 kPa; |
| 03:30 | hyst 0.5 | pre_dawn: lowest forecast outdoor temp/RH combination create |
| 06:30 | hyst 0.5 | sunrise_handoff: release from overnight humidity suppression |
| 09:30 | hyst 0.35 | dry-day fallback if SUNRISE is missed: forecast turns clear/ |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | d_cool 5; engage 2; all 2.5; pulse 45; gap 60; wt 1.5 | midnight_posture: forecast outdoor VPD falls below 0.4 kPa; |
| 03:30 | d_cool 5; engage 2; all 2.5; pulse 45; gap 60; wt 1.5 | pre_dawn: lowest forecast outdoor temp/RH combination create |
| 06:30 | d_cool 4; engage 1.6; all 2.2; pulse 60; gap 45; wt 1.8 | sunrise_handoff: release from overnight humidity suppression |
| 09:30 | d_cool 3.5; engage 1.3; all 1.8; pulse 60; gap 25; wt 2 | dry-day fallback if SUNRISE is missed: forecast turns clear/ |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 21:16 | bias_cool | initial 3.5 |
| 21:16 | bias_heat | initial 0.5 |
| 21:16 | enthalpy_close | initial 0 |
| 21:16 | enthalpy_open | initial 0 |
| 21:16 | fog_escalation_kpa | initial 0.8 |
| 21:16 | min_fog_off_s | initial 300 |
| 21:16 | min_fog_on_s | initial 60 |
| 21:16 | min_heat_off_s | initial 360 |
| 21:16 | min_heat_on_s | initial 120 |
| 21:16 | min_vent_off_s | initial 180 |
| 21:16 | min_vent_on_s | initial 120 |
| 21:16 | mist_max_closed_vent_s | initial 240 |
| 21:16 | mist_thermal_relief_s | initial 90 |
| 21:16 | mist_vent_close_lead_s | initial 15 |
| 21:16 | mist_vent_reopen_delay_s | initial 90 |
| 21:16 | mister_water_budget_gal | initial 500 |
| 21:16 | vpd_watch_dwell_s | initial 120 |
| 00:30 | bias_cool | 3.5 → 4 |
| 00:30 | bias_heat | 0.5 → 1 |
| 00:30 | fog_escalation_kpa | 0.8 → 0.9 |
| 00:30 | mist_max_closed_vent_s | 240 → 180 |
| 06:30 | bias_cool | 4 → 3 |
| 06:30 | bias_heat | 1 → 0.5 |
| 06:30 | fog_escalation_kpa | 0.9 → 0.5 |
| 06:30 | min_fog_off_s | 300 → 180 |
| 06:30 | min_vent_on_s | 120 → 90 |
| 06:30 | mist_max_closed_vent_s | 180 → 360 |
| 06:30 | mist_vent_reopen_delay_s | 90 → 60 |
| 06:30 | vpd_watch_dwell_s | 120 → 90 |
| 09:30 | bias_cool | 3 → 1 |
| 09:30 | bias_heat | 0.5 → 0 |
| 09:30 | fog_escalation_kpa | 0.5 → 0.35 |
| 09:30 | min_fog_off_s | 180 → 120 |
| 09:30 | min_heat_off_s | 360 → 300 |
| 09:30 | min_vent_off_s | 180 → 120 |
| 09:30 | mist_max_closed_vent_s | 360 → 300 |
| 09:30 | vpd_watch_dwell_s | 90 → 60 |
End-of-Day Summary
Climate
61.6–80.9°F; avg 69.4°F
0.27–1.68 kPa; avg 0.74 kPa
51.5–86.5%
Stress Hours
- Heat stress (>85°F): 4.9h
- VPD stress (>2.0 kPa): 5.9h
- Cold stress (<55°F): 1.8h
Economics
USD 2.63
USD 2.28
USD 1.420
USD 6.33
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 247 min | Primary exhaust runtime. |
| Fan 2 | 268 min | Secondary exhaust runtime. |
| Vent | 354 min | Intake vent runtime. |
| Fog | 65 min | Fogger runtime. |
| Heat 1 electric | 856 min | Electric heater runtime. |
| Heat 2 gas | 220 min | Gas heater runtime. |
| Grow lights | 0 min | Supplemental lighting runtime. |
| Mister south | 0.26h | South mister runtime. |
| Mister west | 0.62h | West mister runtime. |
| Mister center | 2.68h | Center mister runtime. |
Water
- Total: 293 gal
- Mister: 253 gal
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Canna Lilies | south | 70% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 60% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| lettuce | east | 70% | 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 | 70% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Foliage looks generally green, but hard to see detail from this distance. Soil moisture is high.
Hanging roots appear healthy, but hard to assess foliage from this angle.
Seedlings appear healthy, but difficult to see clearly due to distance and lighting.
Seedlings appear healthy, but difficult to see clearly due to distance and lighting.
Seedlings appear healthy, but difficult to see clearly due to distance and lighting.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 73.7°F | 0.96 kPa | 66.5% |
| 13:00 | 74.1°F | 1.02 kPa | 64.6% |
| 14:00 | 77.3°F | 1.19 kPa | 63.4% |
| 15:00 | 76.2°F | 1.26 kPa | 59.2% |
| 16:00 | 74.1°F | 0.86 kPa | 70.2% |
| 17:00 | 72.8°F | 0.74 kPa | 73.7% |
| 18:00 | 70.0°F | 0.60 kPa | 76.1% |
| 19:00 | 65.5°F | 0.48 kPa | 77.9% |
| 20:00 | 64.3°F | 0.45 kPa | 78.2% |
| 21:00 | 63.4°F | 0.44 kPa | 78.1% |
| 22:00 | 63.5°F | 0.46 kPa | 77.0% |
| 23:00 | 63.4°F | 0.49 kPa | 75.6% |
| 00:00 | 63.3°F | 0.52 kPa | 74.2% |
| 01:00 | 63.4°F | 0.53 kPa | 73.6% |
| 02:00 | 63.7°F | 0.47 kPa | 77.0% |
| 03:00 | 63.6°F | 0.47 kPa | 77.0% |
| 04:00 | 63.4°F | 0.48 kPa | 76.3% |
| 05:00 | 64.1°F | 0.51 kPa | 75.4% |
| 06:00 | 65.4°F | 0.57 kPa | 73.9% |
| 07:00 | 68.3°F | 0.70 kPa | 70.8% |
| 08:00 | 70.4°F | 0.77 kPa | 69.9% |
| 09:00 | 72.9°F | 0.74 kPa | 73.6% |
| 10:00 | 73.8°F | 0.88 kPa | 69.3% |
| 11:00 | 74.4°F | 0.97 kPa | 66.8% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-05-01 | 4.9h | 4.4h | 0.0h |
| 2026-05-02 | 3.3h | 7.2h | 2.2h |
| 2026-05-03 | 1.5h | 3.6h | 1.0h |
| 2026-05-04 | 1.2h | 3.3h | 2.5h |
| 2026-05-05 | 0.0h | 2.8h | 7.7h |
| 2026-05-06 | 1.0h | 3.6h | 7.1h |
| 2026-05-07 | 4.9h | 5.9h | 1.8h |