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

6

Plan writes

3

No-change acknowledgements

1

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:17MIDNIGHTplan_writtenWrote public plan iris-20260904-0017. Resolved 00:19 MDT.
Morning planning cycle06:33SUNRISEplan_writtenWrote public plan iris-20260904-0633. Resolved 06:34 MDT.
Solar peak planning checkpoint13:01SOLAR_MAXaction_completedDelivery recorded without a public plan write. Resolved 13:02 MDT.
Peak Stress15:01TRANSITIONaction_completedDelivery recorded without a public plan write. Resolved 15:02 MDT.
Decline18:29TRANSITIONackedAcknowledged: Decline check: no tunable change. Current posture is already conservative (mister engage 1.6 kPa, pulse gap 45 s, fog escalation 0.4); VPD remains high at 1.80 kPa with healthy 19.5 F dew margin, so do not unwind wet assist further ahead of measured recovery. Vent/fans/fog are active against a warmer 89 F outdoor condition; no VPD-low signal. Resolved 18:29 MDT.
Evening planning cycle19:28SUNSETplan_writtenWrote public plan iris-20260904-1928. Resolved 19:30 MDT.

🌅 Morning Cycle (12:19 AM) — iris-20260904-0017

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-20260903-0632

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:92.0,“outdoor_rh_min_pct”:13.0,“solar_peak_w_m2”:809.0,“cloud_cover_avg_pct”:16.0,“notes”:“Clear hot-dry ramp. Yesterday was safe at self-score 8 vs anchor 6, but 309/340 guardrail events were held; use bounded intent and let live readings govern. Embedding retrieval unavailable.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-03T09:00:00-06:00”,“end”:“2026-09-03T21:00:00-06:00”,“severity”:“high”,“mitigation”:“Use 0.05/0.25 band-coupled wet assist, fog 0.15 while safe, 8F dew floor, and recovery-based taper.”},{“kind”:“heat”,“start”:“2026-09-03T11:00:00-06:00”,“end”:“2026-09-03T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool 60 min and use cooling assist; accept structural heat above the served edge.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:0.99,“forecast_anchor”:“Corrected VPD rises toward 3… Result: Window scorecard (00:19-06:34 MDT): score 88.3, temp compliance 60.9%, VPD compliance 59.5%, total stress 1.45h (VPD-high 1.37h; heat/cold/VPD-low 0), dew-risk 0h, minimum dew margin 8.6F. The live-edge bridge was safe and avoided VPD-low/condensation stress, but VPD compliance remained weak; mechanism attribution is partial because later guardrail-held/missed writes limited execution fidelity. Score: 7/10

Hypothesis

Testing: Test live-VPD recovery bridging before taper, then early bounded assist on the dry morning ramp. Expected outcome: Clear the midnight VPD edge by 04:30 without VPD-low or dew-risk hours; reduce morning controller-attributable VPD-high exposure while keeping relay churn bounded.

Conditions

Outdoor peak

93.0°F

RH minimum

15.0%

Solar peak

798.0 W/m²

Cloud average

30.0%

Fresh live state is 69.4F, VPD 1.08, dew margin 16F; forecast is cool pre-dawn then a 93F, 15% RH, high-solar dry ramp.

Expected stress windows

vpd_highmedium · 2026-09-04T00:17:00-06:00 to 2026-09-04T04:30:00-06:00

Use a short band-coupled recovery bridge, then taper only after measured VPD clears the high edge.

heathigh · 2026-09-04T09:00:00-06:00 to 2026-09-04T12:00:00-06:00

Precondition early; keep wet assist available at the high edge with an 8F dew floor and accept capacity limits.

Parameter rationale

mister_engage_kpa1.6 → 0.99; Live VPD 1.08 with east 1.17 and healthy 16F dew margin at midnight.

Bridge the live dry edge without carrying strong wet duty into the pre-dawn trough.

mister_pulse_gap_s45.0 → 25.0; VPD rises from 1.74 at 09:00 to 4.06 at 13:00 while solar reaches 798 W/m2.

Reduce controller-attributable VPD-high exposure during the morning ramp while retaining bounded duty.

fog_escalation_kpa0.4 → 0.15; Forecast 93F and 15% RH; fog is eligible from 07:00-17:00 when temperature and dew gates permit.

Start heavy wet assist earlier during safe hot-dry VENTILATE without chasing heat beyond hardware capacity.

Setpoints

Friday September 04

Primary crop-band changes:

TimeValuesNote
00:17hyst 0.1875Live VPD edge: bridge recovery with healthy dew margin, not
04:30hyst 0.1875Pre-dawn taper after measured recovery; protect against cold
07:00hyst 0.1875Sunrise ramp: precondition thermal load and reopen bounded w
09:30hyst 0.1875Early-day handoff: compliance-first hot-dry assist; accept s

Tactical tunable changes:

TimeValuesNote
00:17s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7Live VPD edge: bridge recovery with healthy dew margin, not
04:30s2 1.8525; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7Pre-dawn taper after measured recovery; protect against cold
07:00s2 1.715; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 37.5; wt 1.7Sunrise ramp: precondition thermal load and reopen bounded w
09:30s2 1.5975000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 41.25; gap 30; wt 1.7666666666666666Early-day handoff: compliance-first hot-dry assist; accept s

Changed secondary parameters:

TimeParameterChange
00:17band_track_fractioninitial 0
00:17cold_vent_guard_delta_finitial 9
00:17cool_stage2_exit_hysteresis_finitial 1
00:17direct_wet_stress_min_dew_margin_finitial 8
00:17direct_wet_stress_vpd_margin_kpainitial 0.05
00:17dwell_gate_msinitial 210000
00:17enthalpy_closeinitial 1
00:17enthalpy_openinitial -2
00:17fog_escalation_kpainitial 0.25
00:17heat_hysteresisinitial 1
00:17min_fog_off_sinitial 72
00:17min_fog_on_sinitial 59.25
00:17mist_backoff_sinitial 600
00:17mist_max_closed_vent_sinitial 600
00:17mist_thermal_relief_sinitial 90
00:17mister_all_delay_sinitial 75
00:17mister_engage_delay_sinitial 37.5
00:17mister_water_budget_galinitial 280
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.6
00:17vent_exchange_fractioninitial 0.3
00:17vent_prefer_dp_delta_finitial 4
00:17vent_prefer_temp_delta_finitial 5
00:17vpd_watch_dwell_sinitial 52.5
04:30cold_vent_guard_delta_f9 → 10
04:30direct_wet_stress_min_dew_margin_f8 → 10
04:30mister_water_budget_gal280 → 260
04:30vent_prefer_temp_delta_f5 → 6
07:00cold_vent_guard_delta_f10 → 8
07:00direct_wet_stress_min_dew_margin_f10 → 8
07:00fog_escalation_kpa0.25 → 0.2
07:00min_fog_off_s72 → 66
07:00min_fog_on_s59.25 → 61.5
07:00mister_water_budget_gal260 → 280
07:00vent_prefer_dp_delta_f4 → 3
07:00vent_prefer_temp_delta_f6 → 4
09:30cold_vent_guard_delta_f8 → 9
09:30fog_escalation_kpa0.2 → 0.15
09:30min_fog_off_s66 → 54
09:30min_fog_on_s61.5 → 66
09:30mister_water_budget_gal280 → 300
09:30vent_prefer_dp_delta_f3 → 4
09:30vent_prefer_temp_delta_f4 → 5

🌅 Morning Cycle (6:34 AM) — iris-20260904-0633

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-20260904-0017

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:93.0,“outdoor_rh_min_pct”:15.0,“solar_peak_w_m2”:798.0,“cloud_cover_avg_pct”:30.0,“notes”:“Fresh live state is 69.4F, VPD 1.08, dew margin 16F; forecast is cool pre-dawn then a 93F, 15% RH, high-solar dry ramp.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-04T00:17:00-06:00”,“end”:“2026-09-04T04:30:00-06:00”,“severity”:“medium”,“mitigation”:“Use a short band-coupled recovery bridge, then taper only after measured VPD clears the high edge.”},{“kind”:“heat”,“start”:“2026-09-04T09:00:00-06:00”,“end”:“2026-09-04T12:00:00-06:00”,“severity”:“high”,“mitigation”:“Precondition early; keep wet assist available at the high edge with an 8F dew floor and accept capacity limits.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:0.99,“forecast_anchor”:“Live VPD 1.08 with east 1.17 and healthy 16F dew margin at midnight… Result: Window score 85.0; temp compliance 67.3%, VPD compliance 58.8%; stress row shows 2.64h total, 0.00h heat, ~2.92h VPD-high, 0.00h VPD-low and 0.00h dew-risk. The hot/dry posture was safe but the expected VPD-high reduction was only partial; controller write misses limited attribution. Score: 7/10

New finding: When guardrail audit shows repeated missed moisture writes, judge a hot-dry plan as execution-limited and keep the next plan compact with fewer critical posture changes; do not infer that low fog/mister response disproves the moisture tactic. → Added to Lessons Learned

Hypothesis

Testing: Test live-VPD-gated band-coupled wet assist plus 0.2 fog escalation to reduce VPD-high stress without dew-risk or VPD-low overshoot. Expected outcome: Keep dew-risk and VPD-low stress at 0h; reduce VPD-high exposure versus yesterday’s 3.10h while accepting structural heat at 93F; verify transition fidelity.

Conditions

Outdoor peak

93.0°F

RH minimum

15.0%

Solar peak

792.0 W/m²

Cloud average

50.0%

Clear hot-dry morning ramp to 93F/15% RH and 4.45kPa VPD; prior day scored 82.3 with temp 69.7%, VPD 69.9%, heat 4.23h, VPD-high 3.10h, zero dew-risk. Prior self-score 8 vs anchor 9; many writes were missed or held, so verify materialization.

Expected stress windows

vpd_highhigh · 2026-09-04T09:00:00-06:00 to 2026-09-04T19:00:00-06:00

Use 0.05/0.25kPa band-coupled wet assist, fog 0.15-0.20 while safe, and taper only after measured recovery.

heathigh · 2026-09-04T11:00:00-06:00 to 2026-09-04T18:00:00-06:00

Pre-cool and use VENTILATE assist; accept structural peak heat from undersized cooling capacity.

Parameter rationale

mister_engage_kpa1.6 → 1.0; Corrected VPD reaches 3.45kPa at 15:00 while live dawn VPD is 0.72kPa.

Start wet assist near the active high edge during the dry ramp without strong dawn duty.

mister_pulse_gap_s45.0 → 25.0; Forecast VPD rises above 2.9kPa by 11:00 and peaks at 4.45kPa; dew margin is 9.9F now.

Increase bounded moisture duty and reduce controller-attributable VPD-high exposure.

fog_escalation_kpa0.4 → 0.2; Fog-safe window overlaps the 83-93F dry ramp; RH reaches 15%.

Bring heavy wet assist earlier while preserving the 8F dew safety floor.

Setpoints

Friday September 04

Primary crop-band changes:

TimeValuesNote
06:33hyst 0.20750000000000002Dawn coverage: live 0.72 kPa VPD; stage conservatively and l
09:00hyst 0.21750000000000003Morning ramp: forecast VPD rises past high edge; pre-cool an
12:30hyst 0.21750000000000003Peak stress: 93F/15% RH; use VENTILATE assist, earlier fog,
16:00hyst 0.21750000000000003Decline: keep wet assist through measured VPD recovery; do n
19:00hyst 0.21750000000000003Evening bridge: forecast VPD remains high; taper only after

Tactical tunable changes:

TimeValuesNote
06:33s2 1.775; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.0030000000000001; all 1.203; pulse 30; gap 52.5; wt 1.4Dawn coverage: live 0.72 kPa VPD; stage conservatively and l
09:00s2 1.6275000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 33.75; gap 37.5; wt 1.6333333333333333Morning ramp: forecast VPD rises past high edge; pre-cool an
12:30s2 1.5100000000000002; cool_exit 2.14; all_fans 1; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 41.25; gap 30; wt 1.7666666666666666Peak stress: 93F/15% RH; use VENTILATE assist, earlier fog,
16:00s2 1.7; cool_exit 2.14; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 37.5; gap 33.75; wt 1.7000000000000002Decline: keep wet assist through measured VPD recovery; do n
19:00s2 1.8325; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 30; gap 45; wt 1.5333333333333332Evening bridge: forecast VPD remains high; taper only after

Changed secondary parameters:

TimeParameterChange
06:33band_track_fractioninitial 0
06:33cold_vent_guard_delta_finitial 8
06:33cool_stage2_exit_hysteresis_finitial 1
06:33direct_wet_stress_min_dew_margin_finitial 8
06:33direct_wet_stress_vpd_margin_kpainitial 0.1
06:33dwell_gate_msinitial 270000
06:33enthalpy_closeinitial 1
06:33enthalpy_openinitial -2
06:33fog_escalation_kpainitial 0.3
06:33heat_hysteresisinitial 1
06:33min_fog_off_sinitial 90
06:33min_fog_on_sinitial 52.5
06:33mist_backoff_sinitial 600
06:33mist_max_closed_vent_sinitial 600
06:33mist_thermal_relief_sinitial 90
06:33mister_all_delay_sinitial 93
06:33mister_engage_delay_sinitial 46.5
06:33mister_water_budget_galinitial 300
06:33night_vpd_bias_kpainitial 0
06:33outdoor_staleness_max_sinitial 600
06:33sw_dwell_gate_enabledinitial 1
06:33sw_fog_closes_ventinitial 1
06:33sw_mister_closes_ventinitial 0
06:33sw_summer_vent_enabledinitial 1
06:33temp_hysteresisinitial 1.96
06:33vent_exchange_fractioninitial 0.3
06:33vent_prefer_dp_delta_finitial 3
06:33vent_prefer_temp_delta_finitial 4
06:33vpd_watch_dwell_sinitial 67.5
09:00direct_wet_stress_vpd_margin_kpa0.1 → 0.05
09:00dwell_gate_ms270000 → 300000
09:00fog_escalation_kpa0.3 → 0.2
09:00min_fog_off_s90 → 66
09:00min_fog_on_s52.5 → 61.5
09:00mister_all_delay_s93 → 102
09:00mister_engage_delay_s46.5 → 51
09:00temp_hysteresis1.96 → 2.14
09:00vpd_watch_dwell_s67.5 → 75
12:30cold_vent_guard_delta_f8 → 9
12:30fog_escalation_kpa0.2 → 0.15
12:30min_fog_off_s66 → 54
12:30min_fog_on_s61.5 → 66
12:30vent_prefer_dp_delta_f3 → 4
12:30vent_prefer_temp_delta_f4 → 5
16:00cold_vent_guard_delta_f9 → 8
16:00fog_escalation_kpa0.15 → 0.2
16:00min_fog_off_s54 → 60
16:00min_fog_on_s66 → 63.75
16:00vent_prefer_dp_delta_f4 → 3
16:00vent_prefer_temp_delta_f5 → 4
19:00fog_escalation_kpa0.2 → 0.3
19:00min_fog_off_s60 → 78
19:00min_fog_on_s63.75 → 57

🌆 Evening Cycle (7:30 PM) — iris-20260904-1928

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-20260904-0633

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:93.0,“outdoor_rh_min_pct”:15.0,“solar_peak_w_m2”:792.0,“cloud_cover_avg_pct”:50.0,“notes”:“Clear hot-dry morning ramp to 93F/15% RH and 4.45kPa VPD; prior day scored 82.3 with temp 69.7%, VPD 69.9%, heat 4.23h, VPD-high 3.10h, zero dew-risk. Prior self-score 8 vs anchor 9; many writes were missed or held, so verify materialization.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-04T09:00:00-06:00”,“end”:“2026-09-04T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Use 0.05/0.25kPa band-coupled wet assist, fog 0.15-0.20 while safe, and taper only after measured recovery.”},{“kind”:“heat”,“start”:“2026-09-04T11:00:00-06:00”,“end”:“2026-09-04T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and use VENTILATE assist; accept structural peak heat from undersized cooling capacity.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1… Result: Window scorecard: 84.3, temp compliance 94.5%, VPD compliance 75.4%, total recorded stress 0.00h, dew-risk 0h. Safe overnight outcome, but VPD margin/compliance was only moderate and the plan’s expected recovery is weakened by repeated moisture-gap alerts and incomplete write materialization around the handoff. No reliable cost/resource terms were available. Score: 6/10

Hypothesis

Testing: Test recovery-gated overnight wet assist with a low-churn taper, then pre-dawn preparation for the hot dry ramp. Expected outcome: Keep dew-risk and VPD-low stress at 0h; clear the live 1.38 kPa edge before taper, reduce overnight VPD-high stress, and preserve a stable pre-dawn handoff.

Conditions

Outdoor peak

95.0°F

RH minimum

15.0%

Solar peak

794.0 W/m²

Cloud average

67.0%

Current indoor VPD is 1.38 kPa with 16.6F dew margin after a heat/VPD-high day; next ramp is hot and dry. Prior bridge scored 7 vs anchor 9 because VPD compliance stayed 59.5% and execution fidelity was incomplete.

Expected stress windows

vpd_highmedium · 2026-09-04T19:28:00-06:00 to 2026-09-04T22:30:00-06:00

Keep 0.05/0.25 band-coupled wet assist with 8F dew floor; taper only after live VPD recovery.

heathigh · 2026-09-05T10:00:00-06:00 to 2026-09-05T18:00:00-06:00

Pre-dawn preparation and bounded fog 0.20 while safe; accept structural heat above cooling capacity.

Parameter rationale

mister_pulse_gap_s45.0 → 35.0; Live VPD is at the active high edge and remains dry overnight before measured recovery.

Bridge the live edge without VPD-low overshoot, then reduce overnight mister cycling.

fog_escalation_kpa0.4 → 0.3; Tomorrow reaches 95F/15% RH; fog is unavailable overnight and must remain dew-gated.

Keep morning hot-dry wet assist available without aggressive nighttime fog demand.

temp_hysteresis1.0 → 1.5; Cooling from 77F toward the mid-60s follows heavy daytime relay activity.

Reduce heater-vent hunting while preserving overnight temperature protection.

Setpoints

Friday September 04

Primary crop-band changes:

TimeValuesNote
19:28hyst 0.1875Evening settle: recover the live VPD edge with a healthy dew

Tactical tunable changes:

TimeValuesNote
19:28s2 1.7875; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1; all 1.2; pulse 33.75; gap 33.75; wt 1.7Evening settle: recover the live VPD edge with a healthy dew

Saturday September 05

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.1875Midnight posture: taper only after measured VPD recovery; re
05:30hyst 0.1875Pre-dawn: prepare for the 95F/15% RH ramp while keeping over

Tactical tunable changes:

TimeValuesNote
00:00s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1; all 1.2; pulse 33.75; gap 41.25; wt 1.7Midnight posture: taper only after measured VPD recovery; re
05:30s2 1.685; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1; all 1.2; pulse 41.25; gap 30; wt 1.7666666666666666Pre-dawn: prepare for the 95F/15% RH ramp while keeping over

Changed secondary parameters:

TimeParameterChange
19:28band_track_fractioninitial 0
19:28cold_vent_guard_delta_finitial 9
19:28cool_stage2_exit_hysteresis_finitial 1
19:28direct_wet_stress_min_dew_margin_finitial 8
19:28direct_wet_stress_vpd_margin_kpainitial 0.05
19:28dwell_gate_msinitial 210000
19:28enthalpy_closeinitial 1
19:28enthalpy_openinitial -2
19:28fog_escalation_kpainitial 0.25
19:28heat_hysteresisinitial 1
19:28min_fog_off_sinitial 60
19:28min_fog_on_sinitial 63.75
19:28mist_backoff_sinitial 600
19:28mist_max_closed_vent_sinitial 600
19:28mist_thermal_relief_sinitial 90
19:28mister_all_delay_sinitial 75
19:28mister_engage_delay_sinitial 37.5
19:28mister_water_budget_galinitial 150
19:28night_vpd_bias_kpainitial 0
19:28outdoor_staleness_max_sinitial 600
19:28sw_dwell_gate_enabledinitial 1
19:28sw_fog_closes_ventinitial 1
19:28sw_mister_closes_ventinitial 0
19:28sw_summer_vent_enabledinitial 1
19:28temp_hysteresisinitial 1.6
19:28vent_exchange_fractioninitial 0.3
19:28vent_prefer_dp_delta_finitial 5
19:28vent_prefer_temp_delta_finitial 5
19:28vpd_watch_dwell_sinitial 52.5
00:00min_fog_off_s60 → 72
00:00min_fog_on_s63.75 → 59.25
00:00mister_water_budget_gal150 → 120
05:30cold_vent_guard_delta_f9 → 8
05:30fog_escalation_kpa0.25 → 0.2
05:30min_fog_off_s72 → 54
05:30min_fog_on_s59.25 → 66
05:30mister_water_budget_gal120 → 220
05:30vent_prefer_dp_delta_f5 → 4
05:30vent_prefer_temp_delta_f5 → 4

End-of-Day Summary

Climate

Temperature

66.3–100.6°F; avg 77.1°F

VPD

0.61–5.42 kPa; avg 1.60 kPa

Relative humidity

18.1–74.3%

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): 6.9h
  • VPD stress (>2.0 kPa): 15.8h
  • Cold stress (<55°F): 8.1h

Economics

Electric

Not available

Gas

USD 0.00

Water

Not available

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 1724 minPrimary exhaust runtime.
Fan 2719 minSecondary exhaust runtime.
Vent812 minIntake vent runtime.
Fog232 minFogger runtime.
Heat 1 electric263 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights454 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center2.23hCenter mister runtime.

Hourly Pattern

HourTemperatureVPDRH
12:0084.0°F1.44 kPa64.5%
13:0084.9°F1.64 kPa61.1%
14:0085.8°F1.86 kPa56.9%
15:0086.1°F1.94 kPa55.2%
16:0082.6°F1.39 kPa63.7%
17:0081.3°F1.39 kPa62.0%
18:0079.2°F1.14 kPa66.5%
19:0077.3°F1.14 kPa64.4%
20:0075.0°F1.40 kPa52.9%
21:0073.7°F1.41 kPa50.4%
22:0072.0°F1.28 kPa52.2%
23:0070.7°F1.22 kPa52.5%
00:0069.1°F1.17 kPa51.8%
01:0068.1°F1.10 kPa53.3%
02:0068.0°F0.80 kPa66.0%
03:0067.9°F0.67 kPa71.4%
04:0066.8°F0.73 kPa67.4%
05:0067.6°F0.68 kPa70.9%
06:0069.0°F0.73 kPa70.4%
07:0070.1°F0.78 kPa69.4%
08:0072.6°F0.91 kPa67.2%
09:0073.8°F0.91 kPa68.3%
10:0078.3°F1.04 kPa68.7%
11:0082.7°F1.22 kPa68.1%

7-Day Stress Context

DateHeatVPD highCold
2026-08-297.0h30.7h5.9h
2026-08-304.7h12.9h12.6h
2026-08-315.1h14.2h9.2h
2026-09-015.4h9.5h9.3h
2026-09-026.1h14.8h8.9h
2026-09-035.7h15.2h8.9h
2026-09-046.9h15.8h8.1h