September 15, 2026

Generated lab notebook from daily_summary, plan_journal, plan_delivery_log, and setpoint audit data. It is intentionally chronological and may include in-progress cycles before validation.

Planner Execution Ledger

Planner checkpoints can acknowledge that the active plan is still suitable without writing a new public plan ID. Those no-change decisions are part of the audit trail.

Delivery events

9

Plan writes

3

No-change acknowledgements

1

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:16MIDNIGHTplan_writtenWrote public plan iris-20260915-0016. Resolved 00:18 MDT.
Morning planning cycle (catch-up)07:16SUNRISEdelivery_failedDelivery recorded without a public plan write.
Morning planning cycle (catch-up)07:18SUNRISEdelivery_failedDelivery recorded without a public plan write.
Morning planning cycle (catch-up)07:19SUNRISEdelivery_failedDelivery recorded without a public plan write.
Morning planning cycle (catch-up)07:20SUNRISEplan_writtenWrote public plan iris-20260915-0720. Resolved 07:22 MDT.
Solar peak planning checkpoint12:57SOLAR_MAXaction_completedDelivery recorded without a public plan write. Resolved 12:58 MDT.
Peak Stress14:58TRANSITIONaction_completedDelivery recorded without a public plan write. Resolved 14:58 MDT.
Decline18:10TRANSITIONackedAcknowledged: Decline is tracking the existing conservative posture: 77.2F, VPD 1.02 kPa, 11.4F dew margin, IDLE, all wet/cooling equipment off. Engage 1.6 kPa, 45s gap, and fog escalation 0.4 are already the non-aggressive evening defaults; no tunable change warranted. Resolved 18:11 MDT.
Evening planning cycle19:10SUNSETplan_writtenWrote public plan iris-20260915-1910. Resolved 19:11 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260915-0016

Status

validated

Outcome score

7/10

Changed parameters

band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260914-0642

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:88.0,“outdoor_rh_min_pct”:19.0,“solar_peak_w_m2”:264.0,“cloud_cover_avg_pct”:98.0,“notes”:“Hot dry forecast ramp with historically over-dry RH forecasts; live VPD and dew margin govern escalation.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-14T10:00:00-06:00”,“end”:“2026-09-14T17:00:00-06:00”,“severity”:“high”,“mitigation”:“Live-gated band-coupled mist; fog excess 0.15-0.20; preserve 8F dew floor.”},{“kind”:“heat”,“start”:“2026-09-14T12:00:00-06:00”,“end”:“2026-09-14T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and ventilate; accept capacity-limited heat above the served envelope.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.3,“forecast_anchor”:“Corrected VPD prior 2.36-2.81 kPa at 12:00-15:00; live VPD gates ramp… Result: Governed window score 81.0; temp compliance 76.8%, VPD compliance 84.0%; 0.89h total stress including 0.23h VPD-high, with no heat, cold, or VPD-low stress. The live-gated recovery posture preserved dew safety and avoided low-VPD overshoot, but VPD-high and temperature edge misses remained; resource terms were unavailable, so cost efficiency and cycling impact were not gradeable. Forecast bias was material: prior forecast predicted 77F peak/27% RH/738 W/m2 while actuals were 74.2F peak, 43% indoor-proxy RH, and 892 W/m2. Score: 7/10

New finding: When forecast RH/cloud is materially biased but the clear solar ramp is confirmed, retain live-VPD-gated band-coupled wet assist and grade against observed VPD/dew margin; avoid forecast-only misting and verify dispatcher readback because requested tactical values may be held or missed. → Added to Lessons Learned

Hypothesis

Testing: Test live-gated pre-dawn taper against forecast-dry demand, then hold bounded assist into the solar ramp. Expected outcome: Keep dew-risk and VPD-low at 0h; reduce overnight churn and limit controller-attributable VPD-high before the afternoon ramp.

Setpoints

Tuesday September 15

Primary crop-band changes:

TimeValuesNote
00:16hyst 0.1875Measured VPD is just above edge with safe dew margin; live-g
03:30hyst 0.1875Pre-dawn cooling favors taper and dwell stability; do not ch
06:30hyst 0.1875Sunrise ramp: begin modest precool; let live VPD, not biased
10:30hyst 0.1875Early-day handoff ahead of clear dry VPD ramp; preserve assi

Tactical tunable changes:

TimeValuesNote
00:16s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 1.7Measured VPD is just above edge with safe dew margin; live-g
03:30s2 1.885; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 1.7Pre-dawn cooling favors taper and dwell stability; do not ch
06:30s2 1.7975; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.81; all 1.01; pulse 33.75; gap 41.25; wt 1.7666666666666666Sunrise ramp: begin modest precool; let live VPD, not biased
10:30s2 1.66; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.81; all 1.01; pulse 41.25; gap 33.75; wt 2.0666666666666664Early-day handoff ahead of clear dry VPD ramp; preserve assi

Changed secondary parameters:

TimeParameterChange
00:16band_track_fractioninitial 0
00:16cold_vent_guard_delta_finitial 8
00:16cool_stage2_exit_hysteresis_finitial 1
00:16direct_wet_stress_min_dew_margin_finitial 8
00:16direct_wet_stress_vpd_margin_kpainitial 0.05
00:16dwell_gate_msinitial 210000
00:16enthalpy_closeinitial 1
00:16enthalpy_openinitial -2
00:16fog_escalation_kpainitial 0.25
00:16heat_hysteresisinitial 1
00:16min_fog_off_sinitial 72
00:16min_fog_on_sinitial 59.25
00:16mist_backoff_sinitial 600
00:16mist_max_closed_vent_sinitial 600
00:16mist_thermal_relief_sinitial 90
00:16mister_all_delay_sinitial 75
00:16mister_engage_delay_sinitial 37.5
00:16mister_water_budget_galinitial 300
00:16night_vpd_bias_kpainitial 0
00:16outdoor_staleness_max_sinitial 600
00:16sw_dwell_gate_enabledinitial 1
00:16sw_fog_closes_ventinitial 1
00:16sw_mister_closes_ventinitial 0
00:16sw_summer_vent_enabledinitial 1
00:16temp_hysteresisinitial 1.6
00:16vent_exchange_fractioninitial 0.3
00:16vent_prefer_dp_delta_finitial 3
00:16vent_prefer_temp_delta_finitial 4
00:16vpd_watch_dwell_sinitial 52.5
10:30cold_vent_guard_delta_f8 → 8.5
10:30fog_escalation_kpa0.25 → 0.2
10:30min_fog_off_s72 → 60
10:30min_fog_on_s59.25 → 63.75
10:30vent_prefer_dp_delta_f3 → 3.5
10:30vent_prefer_temp_delta_f4 → 4.5

🌅 Morning Cycle (7:22 AM) — iris-20260915-0720

Status

validated

Outcome score

7/10

Changed parameters

band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260915-0016

Previous hypothesis: Prior plan evaluation was 7/10 versus deterministic anchor 8: dew safety and bounded VPD recovery held, but forecast RH/cloud were badly biased and heat/corridor misses remained. Start from the measured 69.4F, VPD 1.07, 17.1F dew margin state; taper only after live VPD clears the edge, then precondition the confirmed dry solar ramp with band-coupled wet assist. Keep heat relief capacity-aware and avoid forecast-only misting. Result: Governed window score 80.1; temp compliance 76.4%, VPD compliance 82.8%; 1.33h stress with 0.34h VPD-high, 0.00h heat/cold/VPD-low. Live-gated wet assist partly reduced VPD error, but dry-ramp moisture response remained limited; residual heat was capacity-limited. Forecast was stale and undercalled solar/dryness; resource terms unavailable, so cost and cycling were not gradeable. Dew safety remained intact. Score: 7/10

New finding: When forecast freshness or RH/cloud calibration is poor, prioritize live VPD/dew-margin gating and verify dispatcher acceptance; forecast-only moisture staging can miss a clear dry ramp. → Added to Lessons Learned

Hypothesis

Testing: Test live-gated morning wet-assist escalation against a stale, dry-biased forecast; taper only after measured VPD recovers. Expected outcome: Keep dew-risk and VPD-low at 0h, reduce controller-attributable VPD-high during the afternoon ramp, and avoid relay/mister whipsaw.

Conditions

Outdoor peak

77.0°F

RH minimum

27.0%

Solar peak

738.0 W/m²

Cloud average

35.0%

Forecast is stale; use live VPD and dew margin to gate assistance through the clear afternoon ramp.

Expected stress windows

vpd_highhigh · 2026-09-15T11:30:00-06:00 to 2026-09-15T18:00:00-06:00

Band-coupled wet assist near the active high edge; fog excess 0.20 with 8F dew floor.

heatmedium · 2026-09-15T14:00:00-06:00 to 2026-09-15T18:00:00-06:00

Pre-cool and ventilate; treat any residual heat as capacity-limited, not target-hugging.

Parameter rationale

mister_engage_kpa1.6 → 1.04; Live VPD is 0.88 at dawn; corrected afternoon prior rises toward 2.30 kPa.

Start assist at the active high edge and reduce controller-attributable VPD-high time without forecast-only wetting.

mister_all_kpa1.9 → 1.24; Solar reaches 738 W/m2 and forecast VPD 2.34 kPa at 14:00-16:00.

Serve dry zone outliers with bounded all-zone assist while preserving the 8F dew-margin floor.

fog_escalation_kpa0.4 → 0.2; Dry ramp overlaps the 07:00-17:00 fog window; current dew margin is 12.8F.

Offer heavy wet assist earlier during safe hot-dry venting and avoid the prior late-moisture gap.

Setpoints

Tuesday September 15

Primary crop-band changes:

TimeValuesNote
07:20hyst 0.21750000000000003Dawn is in-band; pre-cool lightly and wait for live VPD conf
10:30hyst 0.20750000000000002Morning solar ramp: open band-coupled wet assist before the
14:30hyst 0.1975Peak stress: prioritize served VPD and use capacity-aware co
17:30hyst 0.20750000000000002Solar decline: taper only after observed VPD recovery, not b
20:00hyst 0.21750000000000003Evening: conserve water after live VPD clears; retain dew an

Tactical tunable changes:

TimeValuesNote
07:20s2 1.8925; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.0350000000000001; all 1.235; pulse 30; gap 60; wt 1.3333333333333333Dawn is in-band; pre-cool lightly and wait for live VPD conf
10:30s2 1.73; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9850000000000001; all 1.185; pulse 33.75; gap 41.25; wt 1.6Morning solar ramp: open band-coupled wet assist before the
14:30s2 1.7; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.9850000000000001; all 1.185; pulse 37.5; gap 33.75; wt 1.7000000000000002Peak stress: prioritize served VPD and use capacity-aware co
17:30s2 1.8475000000000001; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.0350000000000001; all 1.185; pulse 30; gap 48.75; wt 1.5Solar decline: taper only after observed VPD recovery, not b
20:00s2 2.0100000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.135; all 1.235; pulse 30; gap 60; wt 1.2666666666666666Evening: conserve water after live VPD clears; retain dew an

Changed secondary parameters:

TimeParameterChange
07:20band_track_fractioninitial 0
07:20cold_vent_guard_delta_finitial 8
07:20cool_stage2_exit_hysteresis_finitial 1
07:20direct_wet_stress_min_dew_margin_finitial 10
07:20direct_wet_stress_vpd_margin_kpainitial 0.1
07:20dwell_gate_msinitial 300000
07:20enthalpy_closeinitial 1
07:20enthalpy_openinitial -2
07:20fog_escalation_kpainitial 0.3
07:20heat_hysteresisinitial 1
07:20min_fog_off_sinitial 102
07:20min_fog_on_sinitial 48
07:20mist_backoff_sinitial 600
07:20mist_max_closed_vent_sinitial 600
07:20mist_thermal_relief_sinitial 90
07:20mister_all_delay_sinitial 102
07:20mister_engage_delay_sinitial 51
07:20mister_water_budget_galinitial 180
07:20night_vpd_bias_kpainitial 0
07:20outdoor_staleness_max_sinitial 600
07:20sw_dwell_gate_enabledinitial 1
07:20sw_fog_closes_ventinitial 1
07:20sw_mister_closes_ventinitial 0
07:20sw_summer_vent_enabledinitial 1
07:20temp_hysteresisinitial 2.14
07:20vent_exchange_fractioninitial 0.3
07:20vent_prefer_dp_delta_finitial 3
07:20vent_prefer_temp_delta_finitial 4
07:20vpd_watch_dwell_sinitial 75
10:30direct_wet_stress_min_dew_margin_f10 → 8
10:30direct_wet_stress_vpd_margin_kpa0.1 → 0.05
10:30dwell_gate_ms300000 → 270000
10:30fog_escalation_kpa0.3 → 0.2
10:30min_fog_off_s102 → 72
10:30min_fog_on_s48 → 59.25
10:30mister_all_delay_s102 → 93
10:30mister_engage_delay_s51 → 46.5
10:30mister_water_budget_gal180 → 240
10:30temp_hysteresis2.14 → 1.96
10:30vpd_watch_dwell_s75 → 67.5
14:30dwell_gate_ms270000 → 240000
14:30min_fog_off_s72 → 60
14:30min_fog_on_s59.25 → 63.75
14:30mister_all_delay_s93 → 84
14:30mister_engage_delay_s46.5 → 42
14:30mister_water_budget_gal240 → 300
14:30temp_hysteresis1.96 → 1.78
14:30vpd_watch_dwell_s67.5 → 60
17:30direct_wet_stress_min_dew_margin_f8 → 9
17:30direct_wet_stress_vpd_margin_kpa0.05 → 0.1
17:30dwell_gate_ms240000 → 270000
17:30fog_escalation_kpa0.2 → 0.3
17:30min_fog_off_s60 → 84
17:30min_fog_on_s63.75 → 54.75
17:30mister_all_delay_s84 → 93
17:30mister_engage_delay_s42 → 46.5
17:30mister_water_budget_gal300 → 220
17:30temp_hysteresis1.78 → 1.96
17:30vpd_watch_dwell_s60 → 67.5
20:00direct_wet_stress_min_dew_margin_f9 → 10
20:00direct_wet_stress_vpd_margin_kpa0.1 → 0.2
20:00dwell_gate_ms270000 → 300000
20:00fog_escalation_kpa0.3 → 0.4
20:00min_fog_off_s84 → 114
20:00min_fog_on_s54.75 → 43.5
20:00mister_all_delay_s93 → 102
20:00mister_engage_delay_s46.5 → 51
20:00mister_water_budget_gal220 → 140
20:00temp_hysteresis1.96 → 2.14
20:00vpd_watch_dwell_s67.5 → 75

🌆 Evening Cycle (7:11 PM) — iris-20260915-1910

Status

validated

Outcome score

7/10

Changed parameters

band_track_fraction, cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms ...

Reflection

Validating previous cycle: iris-20260915-0720

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:77.0,“outdoor_rh_min_pct”:27.0,“solar_peak_w_m2”:738.0,“cloud_cover_avg_pct”:35.0,“notes”:“Forecast is stale; use live VPD and dew margin to gate assistance through the clear afternoon ramp.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-15T11:30:00-06:00”,“end”:“2026-09-15T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled wet assist near the active high edge; fog excess 0.20 with 8F dew floor.”},{“kind”:“heat”,“start”:“2026-09-15T14:00:00-06:00”,“end”:“2026-09-15T18:00:00-06:00”,“severity”:“medium”,“mitigation”:“Pre-cool and ventilate; treat any residual heat as capacity-limited, not target-hugging.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.04,“forecast_anchor”:“Live VPD is 0.88 at dawn; corrected afternoon prior rises toward 2.30 kPa… Result: Governed 0.213d window: score 73.7, temp compliance 67.0%, VPD 78.9%; 0.55h stress, 0.00h heat/cold, 0.07h VPD-high, no VPD-low. Dew safety stayed intact; cost/resource terms unavailable. Score: 7/10

Hypothesis

Conditions

Outdoor peak

88.0°F

RH minimum

23.0%

Solar peak

721.0 W/m²

Cloud average

35.0%

Current evening VPD 0.92 with 11.4F dew margin; cool humid pre-dawn then clear hot dry ramp tomorrow.

Expected stress windows

vpd_highmedium · 2026-09-15T19:10:00-06:00 to 2026-09-15T21:00:00-06:00

Use live-edge wet assist only if VPD exceeds high edge; keep dew floor 8F.

vpd_lowmedium · 2026-09-16T02:00:00-06:00 to 2026-09-16T06:00:00-06:00

Suppress overnight wetting and preserve dehumidification/churn guardrails.

Parameter rationale

mister_pulse_gap_s45.0 → 60.0; Forecast VPD falls 0.70 to 0.50 kPa by 02:00-06:00.

Avoid overnight VPD-low overshoot and reduce cycling while preserving live-edge recovery.

temp_hysteresis1.0 → 1.5; Cool 55-60F pre-dawn after 74F evening; prior heat stress was 3.01h with no cold stress.

Reduce overnight edge churn without adding heat or vent oscillation.

fog_escalation_kpa0.4 → 0.2; Tomorrow reaches 88F and 721 W/m2 with corrected VPD 3.49 kPa; current dew margin 11.4F.

Make safe morning wet assist available earlier while leaving firmware gates and dew floor intact.

Setpoints

Tuesday September 15

Primary crop-band changes:

TimeValuesNote
19:10hyst 0.20749999999999996Evening VPD is below edge; keep live recovery available with

Tactical tunable changes:

TimeValuesNote
19:10s2 1.7475; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1; all 1.2; pulse 30; gap 41.25; wt 1.6166666666666667Evening VPD is below edge; keep live recovery available with

Wednesday September 16

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.22249999999999998Cool humid trough: taper wet assist, protect dew margin, and
06:00hyst 0.20249999999999999Precondition the confirmed hot-dry ramp; retain bounded wet

Tactical tunable changes:

TimeValuesNote
00:00s2 1.8675000000000002; cool_exit 2.23; all_fans 0; dw_stress 0; engage 1.0999999999999999; all 1.25; pulse 30; gap 60; wt 1.2Cool humid trough: taper wet assist, protect dew margin, and
06:00s2 1.5425; cool_exit 1.87; all_fans 0; dw_stress 1; engage 1; all 1.2; pulse 33.75; gap 33.75; wt 1.8333333333333335Precondition the confirmed hot-dry ramp; retain bounded wet

Changed secondary parameters:

TimeParameterChange
19:10band_track_fractioninitial 0
19:10cold_vent_guard_delta_finitial 8
19:10cool_stage2_exit_hysteresis_finitial 1
19:10direct_wet_stress_min_dew_margin_finitial 8
19:10direct_wet_stress_vpd_margin_kpainitial 0.05
19:10dwell_gate_msinitial 270000
19:10enthalpy_closeinitial 1
19:10enthalpy_openinitial -2
19:10fog_escalation_kpainitial 0.2
19:10heat_hysteresisinitial 1
19:10min_fog_off_sinitial 72
19:10min_fog_on_sinitial 59.25
19:10mist_backoff_sinitial 600
19:10mist_max_closed_vent_sinitial 600
19:10mist_thermal_relief_sinitial 90
19:10mister_all_delay_sinitial 93
19:10mister_engage_delay_sinitial 46.5
19:10mister_water_budget_galinitial 220
19:10night_vpd_bias_kpainitial 0
19:10outdoor_staleness_max_sinitial 600
19:10sw_dwell_gate_enabledinitial 1
19:10sw_fog_closes_ventinitial 1
19:10sw_mister_closes_ventinitial 0
19:10sw_summer_vent_enabledinitial 1
19:10temp_hysteresisinitial 1.96
19:10vent_exchange_fractioninitial 0.3
19:10vent_prefer_dp_delta_finitial 3
19:10vent_prefer_temp_delta_finitial 4
19:10vpd_watch_dwell_sinitial 67.5
00:00direct_wet_stress_vpd_margin_kpa0.05 → 0.15
00:00dwell_gate_ms270000 → 315000
00:00fog_escalation_kpa0.2 → 0.4
00:00min_fog_off_s72 → 120
00:00min_fog_on_s59.25 → 41.25
00:00mister_all_delay_s93 → 106.5
00:00mister_engage_delay_s46.5 → 53.25
00:00mister_water_budget_gal220 → 180
00:00temp_hysteresis1.96 → 2.23
00:00vpd_watch_dwell_s67.5 → 78.75
06:00cold_vent_guard_delta_f8 → 9
06:00direct_wet_stress_vpd_margin_kpa0.15 → 0.05
06:00dwell_gate_ms315000 → 255000
06:00fog_escalation_kpa0.4 → 0.2
06:00min_fog_off_s120 → 60
06:00min_fog_on_s41.25 → 63.75
06:00mister_all_delay_s106.5 → 88.5
06:00mister_engage_delay_s53.25 → 44.25
06:00mister_water_budget_gal180 → 260
06:00temp_hysteresis2.23 → 1.87
06:00vent_prefer_dp_delta_f3 → 5
06:00vent_prefer_temp_delta_f4 → 5
06:00vpd_watch_dwell_s78.75 → 63.75

End-of-Day Summary

Climate

Temperature

64.3–86.1°F; avg 68.0°F

VPD

0.60–2.31 kPa; avg 0.84 kPa

Relative humidity

43.0–74.8%

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): 2.8h
  • VPD stress (>2.0 kPa): 10.9h
  • Cold stress (<55°F): 57.8h

Economics

Electric

Not available

Gas

USD 0.33

Water

Not available

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 1116 minPrimary exhaust runtime.
Fan 298 minSecondary exhaust runtime.
Vent160 minIntake vent runtime.
Fog106 minFogger runtime.
Heat 1 electric432 minElectric heater runtime.
Heat 2 gas32 minGas heater runtime.
Grow lights642 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.81hCenter mister runtime.

Hourly Pattern

HourTemperatureVPDRH
12:0083.3°F1.24 kPa68.4%
13:0084.4°F1.48 kPa63.8%
14:0085.3°F1.62 kPa61.3%
15:0084.0°F1.45 kPa64.2%
16:0082.7°F1.20 kPa68.6%
17:0081.3°F1.10 kPa70.0%
18:0079.7°F0.92 kPa73.6%
19:0078.3°F0.76 kPa76.9%
20:0076.1°F0.79 kPa74.1%
21:0073.7°F0.99 kPa65.0%
22:0072.1°F1.20 kPa55.4%
23:0071.1°F1.25 kPa51.8%
00:0069.3°F1.16 kPa52.8%
01:0067.8°F0.79 kPa66.0%
02:0066.6°F0.95 kPa57.5%
03:0065.7°F0.85 kPa60.8%
04:0064.7°F0.70 kPa66.6%
05:0065.1°F0.74 kPa65.1%
06:0065.5°F0.74 kPa65.7%
07:0067.2°F0.76 kPa66.7%
08:0069.4°F0.94 kPa61.8%
09:0071.5°F1.06 kPa60.2%
10:0074.0°F1.13 kPa61.0%
11:0076.6°F1.18 kPa62.3%

7-Day Stress Context

DateHeatVPD highCold
2026-09-093.5h10.1h11.8h
2026-09-103.8h8.7h12.1h
2026-09-112.9h10.7h10.9h
2026-09-122.5h8.4h12.1h
2026-09-133.9h11.3h11.1h
2026-09-143.3h12.3h10.5h
2026-09-152.8h10.9h57.8h