September 24, 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.
6
3
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260924-0016. Resolved 00:18 MDT. |
| Morning planning cycle | 06:52 | SUNRISE | plan_written | Wrote public plan iris-20260924-0652. Resolved 06:53 MDT. |
| Solar peak planning checkpoint | 12:53 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 12:54 MDT. |
| Peak Stress | 14:54 | TRANSITION | action_completed | Delivery recorded without a public plan write. Resolved 14:55 MDT. |
| Decline | 17:55 | TRANSITION | action_completed | Delivery recorded without a public plan write. Resolved 17:56 MDT. |
| Evening planning cycle | 18:55 | SUNSET | plan_written | Wrote public plan iris-20260924-1855. Resolved 18:56 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260924-0016
validated
6/10
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-20260923-0650
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:80.0,“outdoor_rh_min_pct”:25.0,“solar_peak_w_m2”:148.0,“cloud_cover_avg_pct”:86.0,“notes”:“cool cloudy dawn, dry cloudy afternoon ramp, abrupt humid overnight reversal”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-23T11:00:00-06:00”,“end”:“2026-09-23T18:30:00-06:00”,“severity”:“high”,“mitigation”:“band-coupled mist assist; fog excess 0.18 while dew margin and gates are healthy”},{“kind”:“vpd_low”,“start”:“2026-09-23T23:00:00-06:00”,“end”:“2026-09-24T06:00:00-06:00”,“severity”:“medium”,“mitigation”:“taper wet duty after measured recovery; preserve drying and dew margin”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.04,“forecast_anchor”:“Corrected VPD rises from 0.71 to about 2.33 kPa by late afternoon.”,“expected_effect”:“Make assist available near the high edge and hold VPD-high stress below 1.5h… Result: Governed overnight into sunrise: scorecard window shows 76.1 overall, 78.5% temperature compliance, 74.1% VPD compliance, 0.00h scored stress, and 8–9.1F dew margin. VPD stayed below the commanded drying band long enough to generate resolved house-band-drift/orchid-drying alerts at 05:33 and 06:13; no VPD-low stress was scored. Heat1/manual-override and sensor-TDS alerts were resolved or acknowledged. Resource cost terms remained unavailable. Score: 6/10
Hypothesis
Testing: Test live-confirmed drying overnight, then band-coupled moisture availability at sunrise without forecast-driven overreaction. Expected outcome: Keep overnight VPD-low and dew-risk hours at 0, preserve at least an 8F dew margin, and reduce temperature oscillation while making early-day VPD assist available near the high edge.
Setpoints
Thursday September 24
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.21750000000000003 | Cool wet-side house; preserve drying and stable heat with 9F |
| 04:30 | hyst 0.22750000000000004 | Pre-dawn VPD forecast is low; suppress wet duty and avoid he |
| 06:30 | hyst 0.20750000000000002 | At sunrise, reopen only a small wet bridge after measured VP |
| 10:30 | hyst 0.1975 | Early-day handoff: band-couple assist near the high edge; pr |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.009; all 1.209; pulse 30; gap 60; wt 1.1333333333333333 | Cool wet-side house; preserve drying and stable heat with 9F |
| 04:30 | s2 2.0700000000000003; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.009; all 1.209; pulse 30; gap 60; wt 1.0666666666666667 | Pre-dawn VPD forecast is low; suppress wet duty and avoid he |
| 06:30 | s2 1.8725; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.859; all 1.059; pulse 30; gap 60; wt 1.35 | At sunrise, reopen only a small wet bridge after measured VP |
| 10:30 | s2 1.6949999999999998; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 33.75; gap 45; wt 1.7333333333333334 | Early-day handoff: band-couple assist near the high edge; pr |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:15 | band_track_fraction | initial 0 |
| 00:15 | cold_vent_guard_delta_f | initial 9 |
| 00:15 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:15 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:15 | direct_wet_stress_vpd_margin_kpa | initial 0.25 |
| 00:15 | dwell_gate_ms | initial 300000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.45 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 126 |
| 00:15 | min_fog_on_s | initial 39 |
| 00:15 | mist_backoff_s | initial 600 |
| 00:15 | mist_max_closed_vent_s | initial 600 |
| 00:15 | mist_thermal_relief_s | initial 90 |
| 00:15 | mister_all_delay_s | initial 102 |
| 00:15 | mister_engage_delay_s | initial 51 |
| 00:15 | mister_water_budget_gal | initial 120 |
| 00:15 | night_vpd_bias_kpa | initial 0 |
| 00:15 | outdoor_staleness_max_s | initial 600 |
| 00:15 | sw_dwell_gate_enabled | initial 1 |
| 00:15 | sw_fog_closes_vent | initial 1 |
| 00:15 | sw_mister_closes_vent | initial 0 |
| 00:15 | sw_summer_vent_enabled | initial 1 |
| 00:15 | temp_hysteresis | initial 2.14 |
| 00:15 | vent_exchange_fraction | initial 0.3 |
| 00:15 | vent_prefer_dp_delta_f | initial 5 |
| 00:15 | vent_prefer_temp_delta_f | initial 5 |
| 00:15 | vpd_watch_dwell_s | initial 75 |
| 04:30 | dwell_gate_ms | 300000 → 330000 |
| 04:30 | min_fog_off_s | 126 → 138 |
| 04:30 | min_fog_on_s | 39 → 34.5 |
| 04:30 | mister_all_delay_s | 102 → 111 |
| 04:30 | mister_engage_delay_s | 51 → 55.5 |
| 04:30 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 04:30 | vpd_watch_dwell_s | 75 → 82.5 |
| 06:30 | direct_wet_stress_vpd_margin_kpa | 0.25 → 0.1 |
| 06:30 | dwell_gate_ms | 330000 → 270000 |
| 06:30 | fog_escalation_kpa | 0.45 → 0.35 |
| 06:30 | min_fog_off_s | 138 → 114 |
| 06:30 | min_fog_on_s | 34.5 → 43.5 |
| 06:30 | mister_all_delay_s | 111 → 93 |
| 06:30 | mister_engage_delay_s | 55.5 → 46.5 |
| 06:30 | mister_water_budget_gal | 120 → 150 |
| 06:30 | temp_hysteresis | 2.3200000000000003 → 1.96 |
| 06:30 | vent_prefer_dp_delta_f | 5 → 4 |
| 06:30 | vpd_watch_dwell_s | 82.5 → 67.5 |
| 10:30 | cold_vent_guard_delta_f | 9 → 8 |
| 10:30 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 10:30 | dwell_gate_ms | 270000 → 240000 |
| 10:30 | fog_escalation_kpa | 0.35 → 0.2 |
| 10:30 | min_fog_off_s | 114 → 78 |
| 10:30 | min_fog_on_s | 43.5 → 57 |
| 10:30 | mister_all_delay_s | 93 → 84 |
| 10:30 | mister_engage_delay_s | 46.5 → 42 |
| 10:30 | mister_water_budget_gal | 150 → 180 |
| 10:30 | temp_hysteresis | 1.96 → 1.78 |
| 10:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 10:30 | vent_prefer_temp_delta_f | 5 → 4 |
| 10:30 | vpd_watch_dwell_s | 67.5 → 60 |
🌅 Morning Cycle (6:53 AM) — iris-20260924-0652
validated
5/10
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-20260924-0016
Previous hypothesis: Completed 09-23 window scored 74.7 (temperature 72.4%, VPD 77.8%, 1.62h stress); self-score 6 versus deterministic anchor 7. The moisture hypothesis mostly held (only 0.07h VPD-high, no VPD-low or dew-risk), but temperature remained the deficit, the forecast overstated heat/dryness, and several prior tactical transitions were missed. Current house is cool/wet-side in DEHUM_VENT at VPD 0.57 with a 9F dew margin and an open orchid-drying alert. Start conservatively overnight, retain heater/vent stability, then make moisture assist available only after measured sunrise recovery. Use a bounded early-day bridge for the forecast VPD rise, and taper before the likely humid reversal. Semantic retrieval is degraded because both retrieval tools require OPENAI_API_KEY. Result: Yesterday scored 76.2 overall with 73.1% temperature compliance and 79.2% VPD compliance. Heat dominated: 2.96h heat stress versus 0.27h VPD-high, no cold or VPD-low stress. Dew margin stayed safe at 7.8F minimum with 0.0h risk. Water was 53 gal versus 97 gal 7-day average; energy and total cost were unavailable. Forecast was materially wrong on solar/RH (actual solar peak about 912 W/m2 versus 52 forecast; indoor-proxy RH minimum 49% versus 33%), and execution fidelity was weak with 28 missed transition rows; treat moisture rationale as only partially validated and temperature stability as not achieved. Score: 5/10
Hypothesis
Testing: Use live-confirmed VPD recovery before peak assist, then taper before the humid evening reversal. Expected outcome: Keep overnight VPD-low and dew-risk hours at 0, preserve >=8F dew margin, improve temperature stability versus 72.1% compliance, and keep peak VPD-high stress under 1.5h.
Conditions
76.0°F
33.0%
52.0 W/m²
100.0%
Cool overcast morning; live VPD 0.66, corrected afternoon VPD near 1.70; humid evening.
Expected stress windows
Band-coupled assist; fog excess 0.20 while dew margin stays >=8F
No wet duty after cutoff; stable drying and rewet only after measured recovery
Parameter rationale
Enable edge assist without wetting cool dawn; keep VPD-high stress under 1.5h
Earlier bounded fog assist while preserving the 8F dew-margin floor
Reduce heater/vent cycling and improve temperature compliance
Setpoints
Thursday September 24
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:50 | hyst 0.21750000000000003 | Dawn: live VPD 0.66 and cool humid air; hold wet duty, stabi |
| 09:00 | hyst 0.20750000000000002 | Morning ramp: open assist only as measured VPD clears the hi |
| 15:30 | hyst 0.2025 | Peak stress: compliance-first assist for forecast VPD rise; |
| 18:00 | hyst 0.21250000000000002 | Decline: taper wet duty only after observed VPD recovery, no |
| 21:30 | hyst 0.22250000000000003 | Evening: forecast turns humid; suppress wetting and protect |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:50 | s2 1.9075000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.104; all 1.254; pulse 30; gap 60; wt 1.2333333333333334 | Dawn: live VPD 0.66 and cool humid air; hold wet duty, stabi |
| 09:00 | s2 1.7950000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 30; gap 48.75; wt 1.5833333333333335 | Morning ramp: open assist only as measured VPD clears the hi |
| 15:30 | s2 1.6300000000000001; cool_exit 1.87; all_fans 0; dw_stress 1; engage 0.9540000000000001; all 1.154; pulse 41.25; gap 37.5; wt 1.8666666666666667 | Peak stress: compliance-first assist for forecast VPD rise; |
| 18:00 | s2 1.8625; cool_exit 2.05; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 52.5; wt 1.5166666666666666 | Decline: taper wet duty only after observed VPD recovery, no |
| 21:30 | s2 2.025; cool_exit 2.23; all_fans 0; dw_stress 0; engage 1.154; all 1.304; pulse 30; gap 60; wt 1.1666666666666667 | Evening: forecast turns humid; suppress wetting and protect |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:50 | band_track_fraction | initial 0 |
| 06:50 | cold_vent_guard_delta_f | initial 8 |
| 06:50 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:50 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:50 | direct_wet_stress_vpd_margin_kpa | initial 0.2 |
| 06:50 | dwell_gate_ms | initial 300000 |
| 06:50 | enthalpy_close | initial 1 |
| 06:50 | enthalpy_open | initial -2 |
| 06:50 | fog_escalation_kpa | initial 0.4 |
| 06:50 | heat_hysteresis | initial 1 |
| 06:50 | min_fog_off_s | initial 108 |
| 06:50 | min_fog_on_s | initial 45.75 |
| 06:50 | mist_backoff_s | initial 600 |
| 06:50 | mist_max_closed_vent_s | initial 600 |
| 06:50 | mist_thermal_relief_s | initial 90 |
| 06:50 | mister_all_delay_s | initial 102 |
| 06:50 | mister_engage_delay_s | initial 51 |
| 06:50 | mister_water_budget_gal | initial 180 |
| 06:50 | night_vpd_bias_kpa | initial 0 |
| 06:50 | outdoor_staleness_max_s | initial 600 |
| 06:50 | sw_dwell_gate_enabled | initial 1 |
| 06:50 | sw_fog_closes_vent | initial 1 |
| 06:50 | sw_mister_closes_vent | initial 0 |
| 06:50 | sw_summer_vent_enabled | initial 1 |
| 06:50 | temp_hysteresis | initial 2.14 |
| 06:50 | vent_exchange_fraction | initial 0.3 |
| 06:50 | vent_prefer_dp_delta_f | initial 3 |
| 06:50 | vent_prefer_temp_delta_f | initial 4 |
| 06:50 | vpd_watch_dwell_s | initial 75 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.05 |
| 09:00 | dwell_gate_ms | 300000 → 270000 |
| 09:00 | fog_escalation_kpa | 0.4 → 0.25 |
| 09:00 | min_fog_off_s | 108 → 84 |
| 09:00 | min_fog_on_s | 45.75 → 54.75 |
| 09:00 | mister_all_delay_s | 102 → 93 |
| 09:00 | mister_engage_delay_s | 51 → 46.5 |
| 09:00 | mister_water_budget_gal | 180 → 220 |
| 09:00 | temp_hysteresis | 2.14 → 1.96 |
| 09:00 | vpd_watch_dwell_s | 75 → 67.5 |
| 15:30 | dwell_gate_ms | 270000 → 255000 |
| 15:30 | fog_escalation_kpa | 0.25 → 0.2 |
| 15:30 | min_fog_off_s | 84 → 66 |
| 15:30 | min_fog_on_s | 54.75 → 61.5 |
| 15:30 | mister_all_delay_s | 93 → 88.5 |
| 15:30 | mister_engage_delay_s | 46.5 → 44.25 |
| 15:30 | mister_water_budget_gal | 220 → 260 |
| 15:30 | temp_hysteresis | 1.96 → 1.87 |
| 15:30 | vpd_watch_dwell_s | 67.5 → 63.75 |
| 18:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 18:00 | dwell_gate_ms | 255000 → 285000 |
| 18:00 | fog_escalation_kpa | 0.2 → 0.35 |
| 18:00 | min_fog_off_s | 66 → 90 |
| 18:00 | min_fog_on_s | 61.5 → 52.5 |
| 18:00 | mister_all_delay_s | 88.5 → 97.5 |
| 18:00 | mister_engage_delay_s | 44.25 → 48.75 |
| 18:00 | temp_hysteresis | 1.87 → 2.05 |
| 18:00 | vpd_watch_dwell_s | 63.75 → 71.25 |
| 21:30 | cold_vent_guard_delta_f | 8 → 7 |
| 21:30 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.25 |
| 21:30 | dwell_gate_ms | 285000 → 315000 |
| 21:30 | fog_escalation_kpa | 0.35 → 0.45 |
| 21:30 | min_fog_off_s | 90 → 120 |
| 21:30 | min_fog_on_s | 52.5 → 41.25 |
| 21:30 | mister_all_delay_s | 97.5 → 106.5 |
| 21:30 | mister_engage_delay_s | 48.75 → 53.25 |
| 21:30 | temp_hysteresis | 2.05 → 2.23 |
| 21:30 | vent_prefer_dp_delta_f | 3 → 2 |
| 21:30 | vent_prefer_temp_delta_f | 4 → 3 |
| 21:30 | vpd_watch_dwell_s | 71.25 → 78.75 |
🌆 Evening Cycle (6:56 PM) — iris-20260924-1855
validated
8/10
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-20260924-0652
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:76.0,“outdoor_rh_min_pct”:33.0,“solar_peak_w_m2”:52.0,“cloud_cover_avg_pct”:100.0,“notes”:“Cool overcast morning; live VPD 0.66, corrected afternoon VPD near 1.70; humid evening.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-24T11:00:00-06:00”,“end”:“2026-09-24T17:30:00-06:00”,“severity”:“medium”,“mitigation”:“Band-coupled assist; fog excess 0.20 while dew margin stays >=8F”},{“kind”:“vpd_low”,“start”:“2026-09-24T21:30:00-06:00”,“end”:“2026-09-25T03:30:00-06:00”,“severity”:“medium”,“mitigation”:“No wet duty after cutoff; stable drying and rewet only after measured recovery”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.05,“forecast_anchor”:“Live VPD 0.66; corrected afternoon rise near 1.70 kPa”,“expected_effect”:“Enable edge assist without wetting cool dawn; keep VPD-high stress under 1… Result: Scoped window score 88.6: temperature compliance 92.1%, VPD compliance 85.3%, 0.00h total/heat/cold/VPD stress, and 0.00h dew risk; dew margin stayed healthy (daily minimum 10.2F). The hypothesis goals were met: no dew-risk, VPD-low remained under 2h, and temperature stability improved materially versus the 62.1% prior-window result. Forecasted severe humid trough did not materialize in the measured window. Execution fidelity was weak: the guardrail audit shows 21 missed and 18 already-at-value rows, so the outcome should not be treated as full validation of every requested tactical change. Score: 8/10
New finding: For cool/humid overnight handoffs, suppressing wet assist and preserving a long pulse gap can protect dew margin without causing measurable VPD-low stress; confirm live VPD before further taper because the forecasted humid trough may overstate realized wetness. → Added to Lessons Learned
Hypothesis
Testing: Hold wet assist off through the humid trough; test stable dehum/heat staging against prior orchid wetness and temperature drift. Expected outcome: No dew-risk hours; keep overnight VPD-low stress under 2h, preserve the 8F margin, and improve temperature stability versus the 62.1% prior-window result.
Conditions
66.0°F
65.0%
0.0 W/m²
85.0%
Cool humid night: forecast VPD falls 0.76 to 0.06 kPa; current dew margin is 8F.
Expected stress windows
Suppress wet assist; use safe outdoor dewpoint advantage for drying and protect the 8F margin.
Lead heat and hold ventilation behind temperature/dewpoint safety checks.
Parameter rationale
Avoid wet overshoot and preserve at least 8F dew margin overnight.
Keep heavy wet assist dormant during the humid trough.
Reduce heater-vent churn and improve overnight temperature stability.
Setpoints
Thursday September 24
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 18:45 | hyst 0.2175 | Settle after sunset: no wet demand; retain 8F dew floor and |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 18:45 | s2 1.98; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.1989999999999998; all 1.299; pulse 30; gap 60; wt 1.2666666666666666 | Settle after sunset: no wet demand; retain 8F dew floor and |
Friday September 25
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.22749999999999998 | VPD falls below low edge; suppress wet assist and dry only w |
| 05:30 | hyst 0.22749999999999998 | Pre-dawn cold/high-RH trough: wet duty off, lead heat, preve |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | s2 2.0100000000000002; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.2489999999999999; all 1.349; pulse 30; gap 60; wt 1.2 | VPD falls below low edge; suppress wet assist and dry only w |
| 05:30 | s2 2.025; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.299; all 1.399; pulse 30; gap 60; wt 1.1666666666666667 | Pre-dawn cold/high-RH trough: wet duty off, lead heat, preve |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 18:45 | band_track_fraction | initial 0 |
| 18:45 | cold_vent_guard_delta_f | initial 9 |
| 18:45 | cool_stage2_exit_hysteresis_f | initial 1 |
| 18:45 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 18:45 | direct_wet_stress_vpd_margin_kpa | initial 0.25 |
| 18:45 | dwell_gate_ms | initial 300000 |
| 18:45 | enthalpy_close | initial 1 |
| 18:45 | enthalpy_open | initial -2 |
| 18:45 | fog_escalation_kpa | initial 0.5 |
| 18:45 | heat_hysteresis | initial 1 |
| 18:45 | min_fog_off_s | initial 102 |
| 18:45 | min_fog_on_s | initial 48 |
| 18:45 | mist_backoff_s | initial 600 |
| 18:45 | mist_max_closed_vent_s | initial 600 |
| 18:45 | mist_thermal_relief_s | initial 90 |
| 18:45 | mister_all_delay_s | initial 102 |
| 18:45 | mister_engage_delay_s | initial 51 |
| 18:45 | mister_water_budget_gal | initial 100 |
| 18:45 | night_vpd_bias_kpa | initial 0 |
| 18:45 | outdoor_staleness_max_s | initial 600 |
| 18:45 | sw_dwell_gate_enabled | initial 1 |
| 18:45 | sw_fog_closes_vent | initial 1 |
| 18:45 | sw_mister_closes_vent | initial 0 |
| 18:45 | sw_summer_vent_enabled | initial 1 |
| 18:45 | temp_hysteresis | initial 2.14 |
| 18:45 | vent_exchange_fraction | initial 0.3 |
| 18:45 | vent_prefer_dp_delta_f | initial 3 |
| 18:45 | vent_prefer_temp_delta_f | initial 5 |
| 18:45 | vpd_watch_dwell_s | initial 75 |
| 00:30 | cold_vent_guard_delta_f | 9 → 10 |
| 00:30 | direct_wet_stress_vpd_margin_kpa | 0.25 → 0.3 |
| 00:30 | dwell_gate_ms | 300000 → 330000 |
| 00:30 | min_fog_off_s | 102 → 114 |
| 00:30 | min_fog_on_s | 48 → 43.5 |
| 00:30 | mister_all_delay_s | 102 → 111 |
| 00:30 | mister_engage_delay_s | 51 → 55.5 |
| 00:30 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 00:30 | vent_prefer_temp_delta_f | 5 → 6 |
| 00:30 | vpd_watch_dwell_s | 75 → 82.5 |
| 05:30 | cold_vent_guard_delta_f | 10 → 11 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.3 → 0.35 |
| 05:30 | min_fog_off_s | 114 → 120 |
| 05:30 | min_fog_on_s | 43.5 → 41.25 |
| 05:30 | vent_prefer_dp_delta_f | 3 → 2 |
| 05:30 | vent_prefer_temp_delta_f | 6 → 7 |
End-of-Day Summary
Climate
63.9–85.5°F; avg 72.8°F
0.54–2.06 kPa; avg 0.87 kPa
49.0–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.2h
- VPD stress (>2.0 kPa): 8.0h
- Cold stress (<55°F): 14.2h
Economics
Not available
USD 0.00
USD 0.260
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 120 min | Primary exhaust runtime. |
| Fan 2 | 127 min | Secondary exhaust runtime. |
| Vent | 235 min | Intake vent runtime. |
| Fog | 46 min | Fogger runtime. |
| Heat 1 electric | 441 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 820 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.19h | Center mister runtime. |
Water
- Total: 53 gal
- Mister: 27 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 80.7°F | 1.18 kPa | 67.3% |
| 13:00 | 81.3°F | 1.15 kPa | 68.8% |
| 14:00 | 81.1°F | 1.14 kPa | 68.8% |
| 15:00 | 82.6°F | 1.14 kPa | 70.1% |
| 16:00 | 81.9°F | 1.09 kPa | 71.0% |
| 17:00 | 80.4°F | 1.09 kPa | 69.5% |
| 18:00 | 76.6°F | 0.96 kPa | 69.4% |
| 19:00 | 74.3°F | 0.79 kPa | 72.9% |
| 20:00 | 72.9°F | 0.72 kPa | 74.0% |
| 21:00 | 68.9°F | 0.67 kPa | 72.4% |
| 22:00 | 66.3°F | 0.62 kPa | 71.9% |
| 23:00 | 65.5°F | 0.58 kPa | 72.9% |
| 00:00 | 64.6°F | 0.61 kPa | 70.7% |
| 01:00 | 65.5°F | 0.62 kPa | 71.0% |
| 02:00 | 64.5°F | 0.63 kPa | 69.6% |
| 03:00 | 64.0°F | 0.63 kPa | 69.3% |
| 04:00 | 65.1°F | 0.58 kPa | 72.8% |
| 05:00 | 66.4°F | 0.57 kPa | 74.2% |
| 06:00 | 68.1°F | 0.64 kPa | 73.0% |
| 07:00 | 70.0°F | 0.73 kPa | 71.4% |
| 08:00 | 71.7°F | 0.86 kPa | 67.7% |
| 09:00 | 73.8°F | 1.02 kPa | 64.6% |
| 10:00 | 75.6°F | 1.12 kPa | 63.0% |
| 11:00 | 77.7°F | 1.13 kPa | 65.2% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-09-18 | 3.3h | 6.6h | 12.8h |
| 2026-09-19 | 2.7h | 9.3h | 14.1h |
| 2026-09-20 | 2.5h | 8.4h | 14.1h |
| 2026-09-21 | 3.1h | 8.2h | 14.1h |
| 2026-09-22 | 2.9h | 6.9h | 12.2h |
| 2026-09-23 | 0.2h | 7.4h | 12.2h |
| 2026-09-24 | 2.2h | 8.0h | 14.2h |