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

12

Plan writes

3

No-change acknowledgements

7

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:17MIDNIGHTplan_writtenWrote public plan iris-20260927-0017. Resolved 00:18 MDT.
Morning planning cycle06:55SUNRISEplan_writtenWrote public plan iris-20260927-0655. Resolved 06:56 MDT.
Forecast deviation09:00FORECAST_DEVIATIONackedAcknowledged: Fresh telemetry reconciles the warm deviation: smooth 68.8→73.1F ramp, IDLE/heat1 active, no equipment fault; VPD only 1.04 with 13.5F dew margin and no controller-attributable miss requiring a write. Existing hot/dry plan remains in force. Retrieval degraded: both semantic searches require OPENAI_API_KEY; feature request was attempted but parser returned unknown. Resolved 09:01 MDT.
Solar peak planning checkpoint12:53SOLAR_MAXaction_completedDelivery recorded without a public plan write. Resolved 12:53 MDT.
Peak Stress14:53TRANSITIONaction_completedDelivery recorded without a public plan write. Resolved 14:54 MDT.
Forecast deviation17:38FORECAST_DEVIATIONackedAcknowledged: No tuning: fresh climate recovered to VPD 1.22 kPa, 78.4F, IDLE, all relays off, dew margin 13.6F. The event spike (1.65) is below forecast 3.09 and consistent with the documented positive forecast VPD bias; history shows recovery rather than a sustained controller-attributable miss. Resolved 17:38 MDT.
Decline17:50TRANSITIONackedAcknowledged: No taper yet: live VPD 1.17 kPa remains above the 0.99 high edge, so sticky moisture guardrails and the validated live-recovery rule outweigh the falling forecast. House is IDLE, wet/cooling equipment is off, and dew margin is healthy at 13.1F; hold posture and taper only after observed VPD stays below the high edge. Resolved 17:50 MDT.
Forecast deviation17:52FORECAST_DEVIATIONackedAcknowledged: Fresh telemetry recovered: outdoor 70.0F vs 82.7F trigger forecast, indoor 77.8F, VPD 1.13, dew margin 12.6F, mode IDLE; all relays off and no equipment fault. Treat as forecast/weather miss, not a controller miss. No tunable change warranted; active plan remains appropriate. Semantic retrieval degraded: knowledge_search and lessons_search both require OPENAI_API_KEY. Resolved 17:53 MDT.
Forecast deviation18:37FORECAST_DEVIATIONackedAcknowledged: Fresh climate is recovered and safe: VPD 0.82, temp 75.0F, RH 73%, dew margin 9.5F, IDLE; all relays off. History shows a smooth 1.24→0.84 kPa decline as outdoor air cooled, not equipment failure. The 2.81 kPa forecast was an overprediction consistent with the historical positive VPD bias; forecast now trends lower. No tactical write warranted. Resolved 18:38 MDT.
Evening planning cycle18:49SUNSETplan_writtenWrote public plan iris-20260927-1850. Resolved 18:51 MDT.
Forecast deviation19:38FORECAST_DEVIATIONackedAcknowledged: No live climate miss: current VPD 0.80 kPa is inside the active 0.44-0.99 band, temp 73.5F is in range, dew margin 9.6F, and controller/equipment are correctly IDLE. The 1.17 kPa deviation is an evening forecast overprediction consistent with the historical positive VPD forecast bias; no tunable change is justified. Resolved 19:38 MDT.
Forecast deviation20:39FORECAST_DEVIATIONackedAcknowledged: Fresh telemetry shows the deviation has resolved: indoor VPD 0.68 kPa, temp 72.0F, dew margin 8.5F, mode IDLE, and all relays off. Three-hour history fell from 1.25 to 0.72 kPa. Forecast overprediction is consistent with the positive historical VPD forecast bias (~+0.13 to +0.15 kPa), so this is forecast error/catch-up, not a live controller miss. Preserve the active posture; no tuning. Resolved 20:39 MDT.

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

Status

validated

Outcome score

5/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-20260926-0653

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:85.0,“outdoor_rh_min_pct”:12.0,“solar_peak_w_m2”:713.0,“cloud_cover_avg_pct”:8.0,“notes”:“Cool dawn then clear hot-dry ramp; corrected peak VPD about 3.47 kPa. Retrieval degraded.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-26T09:30:00-06:00”,“end”:“2026-09-26T20:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled vent-mist assist; fog excess 0.15-0.20 while dew margin stays >=8F.”},{“kind”:“heat”,“start”:“2026-09-26T11:30:00-06:00”,“end”:“2026-09-26T18:30:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and run full fan stack; accept physics-limited heat at the served edge.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.04,“forecast_anchor”:“VPD rises above 1… Result: Scoped window score 78.8 with legacy joint compliance 1.5%, temp 33.7%, VPD 49.0%; 0.70h total scored stress, including 2.60h heat and 2.54h cold in the broader handoff metrics, no VPD-low stress, and 0h dew risk. Resource terms and physical crop-band evidence unavailable; attribution is limited. Score: 5/10

Hypothesis

Testing: Test low-wet overnight stability followed by live-VPD-gated assist during the extreme dry ramp. Expected outcome: Keep dew-risk at 0h, avoid overnight VPD-low overshoot, and reduce controller-attributable VPD-high exposure during the morning ramp.

Setpoints

Sunday September 27

Primary crop-band changes:

TimeValuesNote
00:15hyst 0.21750000000000003Live VPD 0.61 is below high edge; hold low wet duty and prot
04:30hyst 0.21750000000000003Pre-dawn cools toward 56F; preserve heat stability and wait
07:00hyst 0.2025Forecast dry ramp begins; pre-cool and open moisture assist
10:00hyst 0.20750000000000002Hot-dry peak is forecast; favor bounded vent-mist assist, fo

Tactical tunable changes:

TimeValuesNote
00:15s2 1.8925; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.908; all 1.108; pulse 30; gap 60; wt 1.3Live VPD 0.61 is below high edge; hold low wet duty and prot
04:30s2 1.8250000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.858; all 1.058; pulse 30; gap 56.25; wt 1.45Pre-dawn cools toward 56F; preserve heat stability and wait
07:00s2 1.645; cool_exit 1.87; all_fans 0; dw_stress 1; engage 0.808; all 1.008; pulse 33.75; gap 41.25; wt 1.7666666666666666Forecast dry ramp begins; pre-cool and open moisture assist
10:00s2 1.5125; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.808; all 1; pulse 41.25; gap 33.75; wt 2.0666666666666664Hot-dry peak is forecast; favor bounded vent-mist assist, fo

Changed secondary parameters:

TimeParameterChange
00:15band_track_fractioninitial 0
00:15cold_vent_guard_delta_finitial 8
00:15cool_stage2_exit_hysteresis_finitial 1
00:15direct_wet_stress_min_dew_margin_finitial 8
00:15direct_wet_stress_vpd_margin_kpainitial 0.15
00:15dwell_gate_msinitial 300000
00:15enthalpy_closeinitial 1
00:15enthalpy_openinitial -2
00:15fog_escalation_kpainitial 0.35
00:15heat_hysteresisinitial 1
00:15min_fog_off_sinitial 102
00:15min_fog_on_sinitial 48
00:15mist_backoff_sinitial 600
00:15mist_max_closed_vent_sinitial 600
00:15mist_thermal_relief_sinitial 90
00:15mister_all_delay_sinitial 102
00:15mister_engage_delay_sinitial 51
00:15mister_water_budget_galinitial 120
00:15night_vpd_bias_kpainitial 0
00:15outdoor_staleness_max_sinitial 600
00:15sw_dwell_gate_enabledinitial 1
00:15sw_fog_closes_ventinitial 1
00:15sw_mister_closes_ventinitial 0
00:15sw_summer_vent_enabledinitial 1
00:15temp_hysteresisinitial 2.14
00:15vent_exchange_fractioninitial 0.3
00:15vent_prefer_dp_delta_finitial 3
00:15vent_prefer_temp_delta_finitial 4
00:15vpd_watch_dwell_sinitial 75
04:30direct_wet_stress_vpd_margin_kpa0.15 → 0.1
04:30fog_escalation_kpa0.35 → 0.3
04:30min_fog_off_s102 → 96
04:30min_fog_on_s48 → 50.25
07:00direct_wet_stress_vpd_margin_kpa0.1 → 0.05
07:00dwell_gate_ms300000 → 255000
07:00fog_escalation_kpa0.3 → 0.2
07:00min_fog_off_s96 → 72
07:00min_fog_on_s50.25 → 59.25
07:00mister_all_delay_s102 → 88.5
07:00mister_engage_delay_s51 → 44.25
07:00temp_hysteresis2.14 → 1.87
07:00vpd_watch_dwell_s75 → 63.75
10:00dwell_gate_ms255000 → 270000
10:00fog_escalation_kpa0.2 → 0.15
10:00min_fog_off_s72 → 60
10:00min_fog_on_s59.25 → 63.75
10:00mister_all_delay_s88.5 → 93
10:00mister_engage_delay_s44.25 → 46.5
10:00temp_hysteresis1.87 → 1.96
10:00vpd_watch_dwell_s63.75 → 67.5

🌅 Morning Cycle (6:56 AM) — iris-20260927-0655

Status

validated

Outcome score

5/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-20260927-0017

Previous hypothesis: Prior plan iris-20260926-0653 scored 5/10 versus deterministic anchor 2: zero dew-risk held, but scoped credit was 68.3 with 5.92h cold and 3.22h VPD-high stress; many rows were missed, explaining the gap. Live VPD is now 0.61 below the 0.99 high edge with 8.4F dew margin. Keep overnight wet duty low, then use live-gated band-coupled assist and pre-cooling for the forecast 85F, VPD 3.4, solar 702 W/m2 ramp. Treat extreme heat as partly physics-limited and do not chase target distance in-band. Result: Window outcome for 2026-09-27 governing plan: scoped planner score 74.4; VPD compliance 56.0%, temperature compliance 30.1%, joint compliance 6.7%; 1.18h scored stress, including 6.12h heat and 4.28h cold in the broader handoff metrics; 0h VPD-high and 0h VPD-low in the scoped row. Forecast underpredicted conditions: peak outdoor temperature 84F predicted vs 86F actual, RH 16% predicted vs 54% indoor-proxy actual, solar 683 vs 886 W/m2. The hot/dry VPD-high and heat hypotheses were not supported by the actual RH proxy, while the plan’s moisture posture did not improve overall temperature/VPD credit; execution had repeated guardrail clamps/missed transitions. Dew-risk stayed 0h, so safety held. Score: 5/10

New finding: For forecast days with strong solar but actual humidity materially wetter than forecast, early aggressive fog/mist posture can be unnecessary; preserve dew-safe recovery and prioritize stable heat/vent behavior, while treating repeated guardrail clamps as execution risk rather than evidence the tactic worked. → Added to Lessons Learned

Hypothesis

Testing: Test live-VPD-gated assist through a high-solar ramp, with observed-recovery evening taper. Expected outcome: Keep dew-risk at 0h, reduce controller-attributable VPD-high exposure below yesterday’s 6.98h, and avoid evening too-wet drift.

Conditions

Outdoor peak

84.0°F

RH minimum

16.0%

Solar peak

683.0 W/m²

Cloud average

61.0%

Cool dawn, rapid dry ramp, hot variable-solar afternoon, then cold humid night.

Expected stress windows

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

Live-gated vent-mist assist; excess 0.05, all-zone 0.25, fog excess 0.15-0.20 while dew margin stays >=8F.

heathigh · 2026-09-27T12:00:00-06:00 to 2026-09-27T17:00:00-06:00

Morning pre-cool and full cooling stack; accept physics-limited heat at the served edge.

Parameter rationale

mister_engage_kpa0.858 → 1.04; Outdoor VPD 2.07-3.37 kPa and RH 16-26% from 10:00-17:00

Make near-edge wet assist available without chasing the target line; reduce controller-attributable VPD-high exposure.

fog_escalation_kpa0.3 → 0.2; Peak outdoor VPD 3.37 kPa with 16-19% RH and healthy 11.1F dawn dew margin

Escalate bounded fog earlier during hot-dry VENTILATE while preserving the 8F dew floor.

mister_pulse_gap_s56.25 → 20.0; Dry ramp begins 10:00; taper after observed VPD recovery rather than clock time

Increase evaporation opportunity during peak stress, then avoid evening wet overshoot with the decline taper.

Setpoints

Sunday September 27

Primary crop-band changes:

TimeValuesNote
06:55hyst 0.20750000000000002Dawn: recover heat first; keep wet assist live-gated.
09:00hyst 0.2025Morning ramp: pre-cool and open band-coupled moisture assist
12:30hyst 0.2025Peak stress: prioritize corridor service over water and wear
17:00hyst 0.20750000000000002Decline: retain assist until measured VPD recovers; taper fo
20:00hyst 0.21750000000000003Evening: dry down safely and avoid the prior wet-drift alert

Tactical tunable changes:

TimeValuesNote
06:55s2 1.9225; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.0030000000000001; all 1.153; pulse 30; gap 60; wt 1.35Dawn: recover heat first; keep wet assist live-gated.
09:00s2 1.73; cool_exit 1.87; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 33.75; gap 41.25; wt 1.7666666666666666Morning ramp: pre-cool and open band-coupled moisture assist
12:30s2 1.5975000000000001; cool_exit 1.87; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 37.5; gap 30; wt 1.9833333333333334Peak stress: prioritize corridor service over water and wear
17:00s2 1.8325; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 30; gap 45; wt 1.7000000000000002Decline: retain assist until measured VPD recovers; taper fo
20:00s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.103; all 1.203; pulse 30; gap 60; wt 1.1666666666666665Evening: dry down safely and avoid the prior wet-drift alert

Changed secondary parameters:

TimeParameterChange
06:55band_track_fractioninitial 0
06:55cold_vent_guard_delta_finitial 8
06:55cool_stage2_exit_hysteresis_finitial 1
06:55direct_wet_stress_min_dew_margin_finitial 8
06:55direct_wet_stress_vpd_margin_kpainitial 0.1
06:55dwell_gate_msinitial 270000
06:55enthalpy_closeinitial 1
06:55enthalpy_openinitial -2
06:55fog_escalation_kpainitial 0.3
06:55heat_hysteresisinitial 1
06:55min_fog_off_sinitial 114
06:55min_fog_on_sinitial 43.5
06:55mist_backoff_sinitial 600
06:55mist_max_closed_vent_sinitial 600
06:55mist_thermal_relief_sinitial 90
06:55mister_all_delay_sinitial 93
06:55mister_engage_delay_sinitial 46.5
06:55mister_water_budget_galinitial 120
06:55night_vpd_bias_kpainitial 0
06:55outdoor_staleness_max_sinitial 600
06:55sw_dwell_gate_enabledinitial 1
06:55sw_fog_closes_ventinitial 1
06:55sw_mister_closes_ventinitial 0
06:55sw_summer_vent_enabledinitial 1
06:55temp_hysteresisinitial 1.96
06:55vent_exchange_fractioninitial 0.3
06:55vent_prefer_dp_delta_finitial 3
06:55vent_prefer_temp_delta_finitial 4
06:55vpd_watch_dwell_sinitial 67.5
09:00direct_wet_stress_vpd_margin_kpa0.1 → 0.05
09:00dwell_gate_ms270000 → 255000
09:00fog_escalation_kpa0.3 → 0.2
09:00min_fog_off_s114 → 72
09:00min_fog_on_s43.5 → 59.25
09:00mister_all_delay_s93 → 88.5
09:00mister_engage_delay_s46.5 → 44.25
09:00temp_hysteresis1.96 → 1.87
09:00vpd_watch_dwell_s67.5 → 63.75
12:30fog_escalation_kpa0.2 → 0.15
12:30min_fog_off_s72 → 54
12:30min_fog_on_s59.25 → 66
17:00dwell_gate_ms255000 → 270000
17:00fog_escalation_kpa0.15 → 0.3
17:00min_fog_off_s54 → 78
17:00min_fog_on_s66 → 57
17:00mister_all_delay_s88.5 → 93
17:00mister_engage_delay_s44.25 → 46.5
17:00temp_hysteresis1.87 → 1.96
17:00vpd_watch_dwell_s63.75 → 67.5
20:00direct_wet_stress_vpd_margin_kpa0.05 → 0.2
20:00dwell_gate_ms270000 → 300000
20:00fog_escalation_kpa0.3 → 0.4
20:00min_fog_off_s78 → 126
20:00min_fog_on_s57 → 39
20:00mister_all_delay_s93 → 102
20:00mister_engage_delay_s46.5 → 51
20:00temp_hysteresis1.96 → 2.14
20:00vpd_watch_dwell_s67.5 → 75

🌆 Evening Cycle (6:51 PM) — iris-20260927-1850

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-20260927-0655

Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:84.0,“outdoor_rh_min_pct”:16.0,“solar_peak_w_m2”:683.0,“cloud_cover_avg_pct”:61.0,“notes”:“Cool dawn, rapid dry ramp, hot variable-solar afternoon, then cold humid night.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-27T10:00:00-06:00”,“end”:“2026-09-27T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Live-gated vent-mist assist; excess 0.05, all-zone 0.25, fog excess 0.15-0.20 while dew margin stays >=8F.”},{“kind”:“heat”,“start”:“2026-09-27T12:00:00-06:00”,“end”:“2026-09-27T17:00:00-06:00”,“severity”:“high”,“mitigation”:“Morning pre-cool and full cooling stack; accept physics-limited heat at the served edge.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:0.858,“new_value”:1.04,“forecast_anchor”:“Outdoor VPD 2.07-3… Result: Scoped 09-27 18:51-23:59 window: 0.00h VPD-low stress, 0.00h VPD-high stress, 0.34h cold stress; legacy VPD compliance 100% but temp/joint fields were incomplete. Dew-risk remained 0h and runtime was limited. The low-wet taper and stable dwell objective was supported, but execution/climate evidence is partial and does not establish full-day crop outcome. Score: 7/10

Hypothesis

Testing: Test a conservative post-recovery overnight taper with stable relay dwell and live VPD recovery gating. Expected outcome: Keep dew-risk at 0h, avoid VPD-low overshoot, and reduce cold/vent churn through dawn; resource attribution remains unavailable.

Conditions

Outdoor peak

67.0°F

RH minimum

54.0%

Solar peak

0.0 W/m²

Cloud average

100.0%

Cool overcast night; current indoor VPD 0.77 with 8.9F dew margin, forecast falls to 55F and VPD 0.26 before dawn. Prior self-score 5 vs deterministic anchor 1 reflected 17 held of 31 guardrail events; judge this plan by execution fidelity, not only climate outcome. Semantic retrieval unavailable from missing OPENAI_API_KEY.

Expected stress windows

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

Low-wet taper, 60s pulse gap, no fog; preserve live-gated recovery only if measured VPD rises.

coldmedium · 2026-09-28T04:00:00-06:00 to 2026-09-28T06:00:00-06:00

Stable heat posture and 5-minute ordinary dwell; thermal relief remains safety-preemptive.

Parameter rationale

mister_pulse_gap_s56.0 → 60.0; Outdoor 58-55F and VPD 0.36-0.26 from 02:00-06:00

Reduce overnight wet cycling and VPD-low risk while retaining live high-edge recovery.

dwell_gate_ms255000.0 → 300000.0; Cool overcast night with prior cold/vent churn and no solar load

Reduce ordinary relay churn and preserve heat; thermal relief still preempts the gate.

fog_escalation_kpa0.2 → 0.5; Fog window is closed after 17:00 and forecast RH rises to 82% before dawn

Defer heavy wet assist overnight and avoid worsening low-VPD or dew risk.

Setpoints

Sunday September 27

Primary crop-band changes:

TimeValuesNote
18:45hyst 0.2175VPD recovered; taper wet duty before the cool, humid overnig

Tactical tunable changes:

TimeValuesNote
18:45s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.149; all 1.349; pulse 30; gap 60; wt 1.2VPD recovered; taper wet duty before the cool, humid overnig

Monday September 28

Primary crop-band changes:

TimeValuesNote
00:00hyst 0.22749999999999998Forecast VPD declines; suppress routine wetting and stabiliz
05:30hyst 0.22749999999999998Pre-dawn coldest period; preserve heat and dew margin, with

Tactical tunable changes:

TimeValuesNote
00:00s2 2.0700000000000003; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.2489999999999999; all 1.4489999999999998; pulse 30; gap 60; wt 1.1Forecast VPD declines; suppress routine wetting and stabiliz
05:30s2 2.0700000000000003; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.299; all 1.4489999999999998; pulse 30; gap 60; wt 1.1Pre-dawn coldest period; preserve heat and dew margin, with

Changed secondary parameters:

TimeParameterChange
18:45band_track_fractioninitial 0
18:45cold_vent_guard_delta_finitial 8
18:45cool_stage2_exit_hysteresis_finitial 1
18:45direct_wet_stress_min_dew_margin_finitial 8
18:45direct_wet_stress_vpd_margin_kpainitial 0.2
18:45dwell_gate_msinitial 300000
18:45enthalpy_closeinitial 1
18:45enthalpy_openinitial -2
18:45fog_escalation_kpainitial 0.4
18:45heat_hysteresisinitial 1
18:45min_fog_off_sinitial 126
18:45min_fog_on_sinitial 39
18:45mist_backoff_sinitial 600
18:45mist_max_closed_vent_sinitial 600
18:45mist_thermal_relief_sinitial 90
18:45mister_all_delay_sinitial 102
18:45mister_engage_delay_sinitial 51
18:45mister_water_budget_galinitial 120
18:45night_vpd_bias_kpainitial 0
18:45outdoor_staleness_max_sinitial 600
18:45sw_dwell_gate_enabledinitial 1
18:45sw_fog_closes_ventinitial 1
18:45sw_mister_closes_ventinitial 0
18:45sw_summer_vent_enabledinitial 1
18:45temp_hysteresisinitial 2.14
18:45vent_exchange_fractioninitial 0.3
18:45vent_prefer_dp_delta_finitial 3
18:45vent_prefer_temp_delta_finitial 4
18:45vpd_watch_dwell_sinitial 75
00:00direct_wet_stress_vpd_margin_kpa0.2 → 0.3
00:00dwell_gate_ms300000 → 330000
00:00fog_escalation_kpa0.4 → 0.5
00:00min_fog_off_s126 → 138
00:00min_fog_on_s39 → 34.5
00:00mister_all_delay_s102 → 111
00:00mister_engage_delay_s51 → 55.5
00:00temp_hysteresis2.14 → 2.3200000000000003
00:00vpd_watch_dwell_s75 → 82.5
05:30cold_vent_guard_delta_f8 → 10
05:30direct_wet_stress_vpd_margin_kpa0.3 → 0.35
05:30vent_prefer_temp_delta_f4 → 6

End-of-Day Summary

Climate

Temperature

63.9–86.5°F; avg 73.1°F

VPD

0.59–2.03 kPa; avg 0.93 kPa

Relative humidity

53.6–75.9%

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): 9.3h
  • Cold stress (<55°F): 13.4h

Economics

Electric

Not available

Gas

USD 0.00

Water

USD 0.710

Total

Not available

Equipment Runtimes

EquipmentRuntimeReading
Fan 187 minPrimary exhaust runtime.
Fan 286 minSecondary exhaust runtime.
Vent172 minIntake vent runtime.
Fog117 minFogger runtime.
Heat 1 electric380 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights992 minSupplemental lighting runtime.
Mister south0.00hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.71hCenter mister runtime.

Water

  • Total: 147 gal
  • Mister: 25 gal

Hourly Pattern

HourTemperatureVPDRH
12:0083.6°F1.26 kPa68.2%
13:0084.1°F1.43 kPa65.0%
14:0083.3°F1.32 kPa66.6%
15:0082.7°F1.28 kPa66.6%
16:0081.8°F1.18 kPa68.2%
17:0080.3°F1.05 kPa70.3%
18:0078.1°F0.86 kPa74.0%
19:0075.6°F0.70 kPa76.7%
20:0071.9°F0.85 kPa67.7%
21:0070.2°F0.71 kPa72.0%
22:0069.7°F0.65 kPa73.9%
23:0069.2°F0.64 kPa73.9%
00:0068.1°F0.71 kPa69.5%
01:0067.2°F0.68 kPa69.9%
02:0066.1°F0.67 kPa69.6%
03:0065.1°F0.71 kPa66.5%
04:0064.5°F0.70 kPa66.3%
05:0066.0°F0.68 kPa69.1%
06:0067.9°F0.76 kPa67.8%
07:0069.7°F0.84 kPa66.6%
08:0072.1°F0.95 kPa64.8%
09:0073.3°F1.06 kPa62.4%
10:0074.5°F1.06 kPa63.9%
11:0078.0°F1.16 kPa65.0%

7-Day Stress Context

DateHeatVPD highCold
2026-09-213.1h8.2h14.1h
2026-09-222.9h6.9h12.2h
2026-09-230.2h7.4h12.2h
2026-09-242.2h8.0h14.2h
2026-09-251.6h5.2h14.3h
2026-09-262.4h7.0h13.0h
2026-09-272.6h9.3h13.5h