September 12, 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

7

Plan writes

3

No-change acknowledgements

3

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:17MIDNIGHTplan_writtenWrote public plan iris-20260912-0017. Resolved 00:18 MDT.
Morning planning cycle06:40SUNRISEplan_writtenWrote public plan iris-20260912-0640. Resolved 06:42 MDT.
Solar peak planning checkpoint12:58SOLAR_MAXackedAcknowledged: No change: live solar 448 W/m2 is below the bias-corrected near-term forecast (~629 W/m2), indoor VPD is 1.16 kPa with 10.5F dew margin, and the house is IDLE. Existing afternoon plan covers the forecast ramp; no early moisture nudge justified. Resolved 12:58 MDT.
Peak Stress14:58TRANSITIONaction_completedDelivery recorded without a public plan write. Resolved 14:59 MDT.
Forecast deviation17:04FORECAST_DEVIATIONackedAcknowledged: Isolated precipitation forecast miss: observed 0.00 in versus 0.06 in forecast. Live climate is stable/near edge (82.8F, VPD 1.16 kPa, dew margin 11.0F), IDLE with all relays off; no equipment fault or actionable weather-regime change. No tunable change warranted. Resolved 17:04 MDT.
Decline18:15TRANSITIONackedAcknowledged: Decline is tracking the existing posture: 80.7°F, VPD 0.91 kPa below the 0.99 high edge, 8.7°F dew margin, IDLE, and all actuators off. Setpoints are already at the conservative evening defaults (mister engage 1.6 kPa, 45 s gap, fog escalation 0.4), so no tunable change is warranted. Resolved 18:15 MDT.
Evening planning cycle19:15SUNSETplan_writtenWrote public plan iris-20260912-1915. Resolved 19:17 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260912-0017

Status

validated

Outcome score

6/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-20260911-0639

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:92.0,“outdoor_rh_min_pct”:8.0,“solar_peak_w_m2”:704.0,“cloud_cover_avg_pct”:50.0,“notes”:“Forecast-corrected hot-dry ramp; live dawn VPD 0.82 and dew margin 12.1F. Prior overnight plan was safe but forecast dryness was overstated.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-11T10:00:00-06:00”,“end”:“2026-09-11T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Live-gated vent-mist assist near band edge; engage excess 0.05, all-zone 0.25, fog excess 0.15.”},{“kind”:“heat”,“start”:“2026-09-11T13:00:00-06:00”,“end”:“2026-09-11T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool before peak, keep ventilation dominant, and accept capacity-limited heat.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.3,“forecast_anchor”:“Corrected VPD rises above 2.7 kPa from late morning through 18:00… Result: Window scorecard: 77.1 planner score, 70.1% temperature compliance, 81.8% VPD compliance, 0.93 h total stress, 0.13 h VPD-high stress, 0 h VPD-low and 0 h dew-risk. Overnight recovery was safe, but temperature compliance remained the limiting axis and the hot/dry transition plan was only partly realized. Context also reports partial/missed transition execution and unavailable resource terms. Score: 6/10

New finding: For overnight-to-day plans, use live measured-edge recovery and keep the plan compact; forecast-driven moisture posture is useful only when transition writes are actually applied, so treat missed transitions as execution risk and verify persistence/readback before relying on them. → Added to Lessons Learned

Hypothesis

Setpoints

Saturday September 12

Primary crop-band changes:

TimeValuesNote
00:17hyst 0.20750000000000002Measured VPD is in-band; use a conservative overnight bridge
04:30hyst 0.20750000000000002Pre-dawn cooling is forecast; require persistent edge demand
06:30hyst 0.1975Open morning assist near the high edge as solar and VPD begi
10:00hyst 0.1925Early-day handoff: pre-cool and sustain bounded vent-mist as

Tactical tunable changes:

TimeValuesNote
00:17s2 1.8775000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.84; all 1.01; pulse 30; gap 56.25; wt 1.3666666666666667Measured VPD is in-band; use a conservative overnight bridge
04:30s2 1.8625; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.81; all 1.01; pulse 30; gap 52.5; wt 1.4133333333333333Pre-dawn cooling is forecast; require persistent edge demand
06:30s2 1.73; cool_exit 1.78; all_fans 0; dw_stress 0; engage 0.81; all 1.01; pulse 31.5; gap 41.25; wt 1.58Open morning assist near the high edge as solar and VPD begi
10:00s2 1.6125; cool_exit 1.69; all_fans 0; dw_stress 1; engage 0.81; all 1.01; pulse 37.5; gap 33.75; wt 1.7000000000000002Early-day handoff: pre-cool and sustain bounded vent-mist as

Changed secondary parameters:

TimeParameterChange
00:17band_track_fractioninitial 0
00:17cold_vent_guard_delta_finitial 8
00:17cool_stage2_exit_hysteresis_finitial 1
00:17direct_wet_stress_min_dew_margin_finitial 8
00:17direct_wet_stress_vpd_margin_kpainitial 0.08
00:17dwell_gate_msinitial 270000
00:17enthalpy_closeinitial 1
00:17enthalpy_openinitial -2
00:17fog_escalation_kpainitial 0.35
00:17heat_hysteresisinitial 1
00:17min_fog_off_sinitial 96
00:17min_fog_on_sinitial 50.25
00:17mist_backoff_sinitial 600
00:17mist_max_closed_vent_sinitial 600
00:17mist_thermal_relief_sinitial 90
00:17mister_all_delay_sinitial 93
00:17mister_engage_delay_sinitial 46.5
00:17mister_water_budget_galinitial 300
00:17night_vpd_bias_kpainitial 0
00:17outdoor_staleness_max_sinitial 600
00:17sw_dwell_gate_enabledinitial 1
00:17sw_fog_closes_ventinitial 1
00:17sw_mister_closes_ventinitial 0
00:17sw_summer_vent_enabledinitial 1
00:17temp_hysteresisinitial 1.96
00:17vent_exchange_fractioninitial 0.3
00:17vent_prefer_dp_delta_finitial 3
00:17vent_prefer_temp_delta_finitial 4
00:17vpd_watch_dwell_sinitial 67.5
04:30direct_wet_stress_vpd_margin_kpa0.08 → 0.05
04:30fog_escalation_kpa0.35 → 0.3
04:30min_fog_off_s96 → 90
04:30min_fog_on_s50.25 → 52.5
06:30dwell_gate_ms270000 → 240000
06:30fog_escalation_kpa0.3 → 0.2
06:30min_fog_off_s90 → 72
06:30min_fog_on_s52.5 → 59.25
06:30mister_all_delay_s93 → 84
06:30mister_engage_delay_s46.5 → 42
06:30temp_hysteresis1.96 → 1.78
06:30vpd_watch_dwell_s67.5 → 60
10:00dwell_gate_ms240000 → 225000
10:00min_fog_off_s72 → 60
10:00min_fog_on_s59.25 → 63.75
10:00mister_all_delay_s84 → 79.5
10:00mister_engage_delay_s42 → 39.75
10:00temp_hysteresis1.78 → 1.69
10:00vpd_watch_dwell_s60 → 56.25

🌅 Morning Cycle (6:42 AM) — iris-20260912-0640

Status

validated

Outcome score

6/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-20260912-0017

Previous hypothesis: Prior plan iris-20260911-0639 scored 7/10 vs anchor 8: its 79.6 window score had 72.4% temperature compliance, 78.0% VPD compliance, 1.81 h stress, 0.57 h VPD-high exposure, and 0 h dew-risk. Safety held, but transition execution was partial. At midnight the house is 68.6F, VPD 0.75 kPa, IDLE, with 10.7F dew margin. Use measured-edge overnight recovery, then live-gated moisture assist through the morning ramp. Forecast-corrected conditions imply a cool pre-dawn followed by a hot, dry afternoon; precondition modestly without forecast-only wetting, preserve an 8F dew floor, and make assist available before midday VPD rises. Expected outcome: 0 h dew-risk and VPD-low overshoot, stable pre-dawn operation, and lower controller-attributable VPD-high exposure than 09-11 while accepting capacity-limited heat. Historical retrieval was unavailable because the embedding credential is missing. Result: Window scorecard for iris-20260912-0640: planner score 79.0, temperature compliance 75.6%, VPD compliance 81.1%, 1.65 h total stress including 0.23 h VPD-high, 0 h dew-risk; resource terms unavailable. Structured forecast missed the realized conditions: actual outdoor peak 77.5F vs 85.0F predicted, indoor-proxy RH minimum 47% vs 21%, and solar peak 1021 vs 495 W/m2. The expected hot/dry and heat-stress window did not occur; the moisture posture reduced risk but transition execution was partial, with multiple plan values reported missed or held by dispatcher audit. Hypothesis was only partly met: safety and dew margin held, but compliance remained moderate and the forecast anchor was poorly calibrated. Score: 6/10

New finding: When a hot/dry plan is driven by a materially over-dry temperature/VPD forecast, keep moisture escalation forecast-aware but require live VPD confirmation before aggressive posture; partial transition execution can dominate outcome, so verify waypoint persistence/readback and score execution fidelity separately. → Added to Lessons Learned

Hypothesis

Testing: Test band-coupled daytime wet assist with early engagement and 22s pulse gap, then taper only after measured VPD recovery. Expected outcome: Zero dew-risk and VPD-low hours; reduce controller-attributable VPD-high exposure below yesterday’s 1.20h while accepting capacity-limited heat.

Conditions

Outdoor peak

85.0°F

RH minimum

21.0%

Solar peak

495.0 W/m²

Cloud average

55.0%

Cool dawn then hot-dry afternoon; prior overnight plan was safe but self-score 8 versus anchor 9 because VPD compliance was 84% despite zero stress. Retrieval was unavailable due to missing embedding credentials.

Expected stress windows

vpd_highhigh · 2026-09-12T10:00:00-06:00 to 2026-09-12T19:00:00-06:00

Keep band-coupled assist near the high edge; fog excess 0.15-0.20 only while firmware gates permit.

heathigh · 2026-09-12T14:00:00-06:00 to 2026-09-12T18:30:00-06:00

Precondition before peak, ventilate, and accept capacity-limited heat above the served envelope.

Parameter rationale

mister_engage_kpa1.6 → 1.04; VPD rises from 1.29 at 11:00 to 3.27 at 17:00 with healthy 10.1F dawn dew margin.

Start wet assist near the dispatcher high edge and reduce controller-attributable VPD-high exposure.

fog_escalation_kpa0.4 → 0.18; Hot-dry peak is 84-85F and VPD 3.0-3.27 during the 07:00-17:00 fog-safe window.

Offer heavy assist earlier without overriding firmware RH, temperature, or time safety gates.

mister_pulse_gap_s45.0 → 22.0; Solar/VPD ramp accelerates after 12:00; dew margin is above the 8F floor and no dew-risk hours occurred overnight.

Sustain bounded daytime wet assist, then taper only after observed VPD recovery.

Setpoints

Saturday September 12

Primary crop-band changes:

TimeValuesNote
06:40hyst 0.20750000000000002Dawn recovery: measured VPD 0.71, dew margin 10.1F; avoid fo
09:00hyst 0.20750000000000002Morning ramp: stage cooling and band-coupled moisture before
14:00hyst 0.20750000000000002Peak preparation: 84-85F and VPD 2.63-3.00; prioritize safe
18:00hyst 0.20750000000000002Decline but still dry: keep wet assist through measured reco
21:00hyst 0.21750000000000003Evening recovery: forecast VPD 0.78 then lower; taper wettin

Tactical tunable changes:

TimeValuesNote
06:40s2 1.8625; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.0030000000000001; all 1.203; pulse 30; gap 52.5; wt 1.4Dawn recovery: measured VPD 0.71, dew margin 10.1F; avoid fo
09:00s2 1.715; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 30; gap 37.5; wt 1.6Morning ramp: stage cooling and band-coupled moisture before
14:00s2 1.5825; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 37.5; gap 26.25; wt 1.7666666666666666Peak preparation: 84-85F and VPD 2.63-3.00; prioritize safe
18:00s2 1.7725000000000002; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 33.75; gap 30; wt 1.7000000000000002Decline but still dry: keep wet assist through measured reco
21:00s2 1.98; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.103; all 1.2530000000000001; pulse 30; gap 60; wt 1.3Evening recovery: forecast VPD 0.78 then lower; taper wettin

Changed secondary parameters:

TimeParameterChange
06:40band_track_fractioninitial 0
06:40cold_vent_guard_delta_finitial 8
06:40cool_stage2_exit_hysteresis_finitial 1
06:40direct_wet_stress_min_dew_margin_finitial 8
06:40direct_wet_stress_vpd_margin_kpainitial 0.1
06:40dwell_gate_msinitial 270000
06:40enthalpy_closeinitial 1
06:40enthalpy_openinitial -2
06:40fog_escalation_kpainitial 0.3
06:40heat_hysteresisinitial 1
06:40min_fog_off_sinitial 90
06:40min_fog_on_sinitial 52.5
06:40mist_backoff_sinitial 600
06:40mist_max_closed_vent_sinitial 600
06:40mist_thermal_relief_sinitial 90
06:40mister_all_delay_sinitial 93
06:40mister_engage_delay_sinitial 46.5
06:40mister_water_budget_galinitial 180
06:40night_vpd_bias_kpainitial 0
06:40outdoor_staleness_max_sinitial 600
06:40sw_dwell_gate_enabledinitial 1
06:40sw_fog_closes_ventinitial 1
06:40sw_mister_closes_ventinitial 0
06:40sw_summer_vent_enabledinitial 1
06:40temp_hysteresisinitial 1.96
06:40vent_exchange_fractioninitial 0.3
06:40vent_prefer_dp_delta_finitial 3
06:40vent_prefer_temp_delta_finitial 4
06:40vpd_watch_dwell_sinitial 67.5
09:00direct_wet_stress_vpd_margin_kpa0.1 → 0.05
09:00fog_escalation_kpa0.3 → 0.2
09:00min_fog_off_s90 → 66
09:00min_fog_on_s52.5 → 61.5
09:00mister_water_budget_gal180 → 240
14:00fog_escalation_kpa0.2 → 0.15
14:00min_fog_off_s66 → 48
14:00min_fog_on_s61.5 → 68.25
14:00mister_water_budget_gal240 → 280
18:00fog_escalation_kpa0.15 → 0.2
18:00min_fog_off_s48 → 54
18:00min_fog_on_s68.25 → 66
18:00mister_water_budget_gal280 → 260
21:00direct_wet_stress_vpd_margin_kpa0.05 → 0.2
21:00dwell_gate_ms270000 → 300000
21:00fog_escalation_kpa0.2 → 0.4
21:00min_fog_off_s54 → 102
21:00min_fog_on_s66 → 48
21:00mister_all_delay_s93 → 102
21:00mister_engage_delay_s46.5 → 51
21:00mister_water_budget_gal260 → 180
21:00temp_hysteresis1.96 → 2.14
21:00vpd_watch_dwell_s67.5 → 75

🌆 Evening Cycle (7:17 PM) — iris-20260912-1915

Status

validated

Outcome score

6/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-20260912-0640

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:85.0,“outdoor_rh_min_pct”:21.0,“solar_peak_w_m2”:495.0,“cloud_cover_avg_pct”:55.0,“notes”:“Cool dawn then hot-dry afternoon; prior overnight plan was safe but self-score 8 versus anchor 9 because VPD compliance was 84% despite zero stress. Retrieval was unavailable due to missing embedding credentials.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-12T10:00:00-06:00”,“end”:“2026-09-12T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Keep band-coupled assist near the high edge; fog excess 0.15-0.20 only while firmware gates permit.”},{“kind”:“heat”,“start”:“2026-09-12T14:00:00-06:00”,“end”:“2026-09-12T18:30:00-06:00”,“severity”:“high”,“mitigation”:“Precondition before peak, ventilate, and accept capacity-limited heat above the served envelope.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1… Result: Window score 79.1; temp compliance 82.3%, VPD compliance 76.2%; 0.00 h total, heat, VPD-high, VPD-low, and dew-risk stress. Water was not available for the window. Safety held, but VPD compliance lagged and house-too-wet drift was later observed at 0.59-0.64 kPa; the conservative overnight posture protected dew margin without fully centering the Vanda corridor. No durable new lesson beyond tapering only after measured recovery. Score: 6/10

Hypothesis

Conditions

Outdoor peak

71.0°F

RH minimum

27.0%

Solar peak

0.0 W/m²

Cloud average

8.0%

Clear cool night: outdoor 71F to 53F, forecast VPD 1.89 to 0.39; live house 76.9F, VPD 0.79, dew margin 8.5F.

Expected stress windows

vpd_highmedium · 2026-09-12T19:15:00-06:00 to 2026-09-13T00:00:00-06:00

Measured-edge wet assist only; taper after VPD clears the high edge while holding an 8F dew floor.

coldmedium · 2026-09-13T04:00:00-06:00 to 2026-09-13T07:00:00-06:00

Conservative vent posture; let heat staging handle cool-down without heater-vent cycling.

Parameter rationale

mister_pulse_gap_s45.0 → 60.0; Forecast VPD falls 1.89 to 0.39 by 05:00; live VPD is 0.79 with 8.5F margin.

Avoid VPD-low overshoot and keep dew-risk hours at zero.

mister_engage_kpa1.6 → 1.75; Live VPD is below the 0.99 high edge while forecast dryness fades after midnight.

Taper physical wetting after measured recovery instead of forecast-only demand.

min_vent_on_s60.0 → 120.0; Clear cooling to 53F pre-dawn increases heater and vent cycling risk.

Favor stable overnight staging and reduce unnecessary vent transitions.

Setpoints

Saturday September 12

Primary crop-band changes:

TimeValuesNote
19:15hyst 0.2175evening_settle: measured-edge assist only; live VPD 0.79 and

Tactical tunable changes:

TimeValuesNote
19:15s2 1.935; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.999; all 1.1989999999999998; pulse 30; gap 48.75; wt 1.5699999999999998evening_settle: measured-edge assist only; live VPD 0.79 and

Sunday September 13

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.22749999999999998midnight_posture: VPD is forecast to fall after 01:00; widen
05:30hyst 0.2375pre_dawn: outdoor 53F and VPD 0.39; conserve heat, suppress

Tactical tunable changes:

TimeValuesNote
00:00s2 1.995; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.049; all 1.2489999999999999; pulse 30; gap 60; wt 1.3midnight_posture: VPD is forecast to fall after 01:00; widen
05:30s2 2.04; cool_exit 2.5; all_fans 0; dw_stress 0; engage 1.099; all 1.299; pulse 30; gap 60; wt 1.1666666666666665pre_dawn: outdoor 53F and VPD 0.39; conserve heat, suppress

Changed secondary parameters:

TimeParameterChange
19:15band_track_fractioninitial 0
19:15cold_vent_guard_delta_finitial 8
19:15cool_stage2_exit_hysteresis_finitial 1
19:15direct_wet_stress_min_dew_margin_finitial 8
19:15direct_wet_stress_vpd_margin_kpainitial 0.05
19:15dwell_gate_msinitial 300000
19:15enthalpy_closeinitial 1
19:15enthalpy_openinitial -2
19:15fog_escalation_kpainitial 0.3
19:15heat_hysteresisinitial 1
19:15min_fog_off_sinitial 84
19:15min_fog_on_sinitial 54.75
19:15mist_backoff_sinitial 600
19:15mist_max_closed_vent_sinitial 600
19:15mist_thermal_relief_sinitial 90
19:15mister_all_delay_sinitial 102
19:15mister_engage_delay_sinitial 51
19:15mister_water_budget_galinitial 120
19:15night_vpd_bias_kpainitial 0
19:15outdoor_staleness_max_sinitial 600
19:15sw_dwell_gate_enabledinitial 1
19:15sw_fog_closes_ventinitial 1
19:15sw_mister_closes_ventinitial 0
19:15sw_summer_vent_enabledinitial 1
19:15temp_hysteresisinitial 2.14
19:15vent_exchange_fractioninitial 0.3
19:15vent_prefer_dp_delta_finitial 3
19:15vent_prefer_temp_delta_finitial 4
19:15vpd_watch_dwell_sinitial 75
00:00cold_vent_guard_delta_f8 → 9
00:00direct_wet_stress_vpd_margin_kpa0.05 → 0.1
00:00dwell_gate_ms300000 → 330000
00:00fog_escalation_kpa0.3 → 0.4
00:00min_fog_off_s84 → 108
00:00min_fog_on_s54.75 → 45.75
00:00mister_all_delay_s102 → 111
00:00mister_engage_delay_s51 → 55.5
00:00mister_water_budget_gal120 → 100
00:00temp_hysteresis2.14 → 2.3200000000000003
00:00vent_prefer_temp_delta_f4 → 5
00:00vpd_watch_dwell_s75 → 82.5
05:30cold_vent_guard_delta_f9 → 10
05:30direct_wet_stress_vpd_margin_kpa0.1 → 0.15
05:30dwell_gate_ms330000 → 360000
05:30fog_escalation_kpa0.4 → 0.5
05:30min_fog_off_s108 → 126
05:30min_fog_on_s45.75 → 39
05:30mister_all_delay_s111 → 120
05:30mister_engage_delay_s55.5 → 60
05:30temp_hysteresis2.3200000000000003 → 2.5
05:30vent_prefer_dp_delta_f3 → 4
05:30vent_prefer_temp_delta_f5 → 6
05:30vpd_watch_dwell_s82.5 → 90

End-of-Day Summary

Climate

Temperature

65.4–86.1°F; avg 74.2°F

VPD

0.60–2.20 kPa; avg 0.91 kPa

Relative humidity

47.5–76.4%

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.5h
  • VPD stress (>2.0 kPa): 8.4h
  • Cold stress (<55°F): 12.1h

Economics

Electric

Not available

Gas

USD 0.00

Water

USD 0.360

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 140 minPrimary exhaust runtime.
Fan 249 minSecondary exhaust runtime.
Vent56 minIntake vent runtime.
Fog54 minFogger runtime.
Heat 1 electric335 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights762 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.46hCenter mister runtime.

Water

  • Total: 75 gal
  • Mister: 23 gal

Hourly Pattern

HourTemperatureVPDRH
12:0081.4°F1.18 kPa68.1%
13:0084.3°F1.40 kPa65.5%
14:0085.4°F1.80 kPa57.6%
15:0084.5°F1.56 kPa61.8%
16:0082.9°F1.22 kPa68.4%
17:0081.8°F1.22 kPa67.1%
18:0081.2°F1.12 kPa69.3%
19:0078.9°F0.93 kPa72.6%
20:0076.9°F0.80 kPa74.6%
21:0074.8°F0.73 kPa75.2%
22:0071.8°F0.78 kPa70.6%
23:0070.6°F0.80 kPa68.4%
00:0068.9°F0.73 kPa69.6%
01:0068.8°F0.81 kPa66.3%
02:0068.1°F0.89 kPa62.3%
03:0067.3°F0.72 kPa68.5%
04:0066.4°F0.65 kPa70.8%
05:0065.9°F0.65 kPa70.3%
06:0067.6°F0.70 kPa70.2%
07:0069.0°F0.77 kPa68.6%
08:0070.8°F0.88 kPa66.1%
09:0072.8°F1.02 kPa63.4%
10:0074.4°F1.01 kPa65.4%
11:0077.7°F1.14 kPa65.0%

7-Day Stress Context

DateHeatVPD highCold
2026-09-064.4h15.3h9.2h
2026-09-074.3h12.1h8.5h
2026-09-084.0h14.2h10.0h
2026-09-093.5h10.1h11.8h
2026-09-103.8h8.7h12.1h
2026-09-112.9h10.7h10.9h
2026-09-122.5h8.4h12.1h