September 08, 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
3
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260908-0016. Resolved 00:18 MDT. |
| Morning planning cycle | 06:37 | SUNRISE | plan_written | Wrote public plan iris-20260908-0637. Resolved 06:39 MDT. |
| Solar peak planning checkpoint | 12:59 | SOLAR_MAX | acked | Acknowledged: Solar is under forecast (411 vs ~748 W/m² next-hour forecast), indoor VPD is stable near 1.10 kPa with 10.6°F dew margin, and the active 17:00/20:00 plan covers the afternoon; no tactical nudge warranted. Resolved 13:00 MDT. |
| Peak Stress | 15:00 | TRANSITION | acked | Acknowledged: Peak stress is tracking the active posture: 86.8F/1.88 kPa with vent, both fans, and fog on; dew margin 17.1F. Outdoor 85.2F is at/above served high edge, so heat/VPD misses are physically constrained rather than a tunable gap. No change. Resolved 15:00 MDT. |
| Decline | 18:21 | TRANSITION | acked | Acknowledged: Decline is tracking the existing conservative posture: VPD 1.01 kPa near the 0.99 high edge, dew margin 9.7F, and no aggressive midday settings remain (engage 1.6, pulse gap 45s, fog escalation 0.4). Vent and both fans are active; no tunable change warranted. Resolved 18:22 MDT. |
| Evening planning cycle | 19:22 | SUNSET | plan_written | Wrote public plan iris-20260908-1922. Resolved 19:23 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260908-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-20260907-0636
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:90.0,“outdoor_rh_min_pct”:24.0,“solar_peak_w_m2”:721.0,“cloud_cover_avg_pct”:56.0,“notes”:“Yesterday scored 6 vs anchor 8: heat/dry forecast overcalled and tactical values missed materialization. Today uses live-VPD gating; outdoor telemetry is currently unavailable.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-07T09:00:00-06:00”,“end”:“2026-09-07T19:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled wet assist with fog 0.15 during safe hours; taper only after measured recovery.”},{“kind”:“heat”,“start”:“2026-09-07T11:00:00-06:00”,“end”:“2026-09-07T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Pre-cool and ventilate; accept capacity-limited heat while preserving VPD assist.”}],“rationale”:[{“parameter”:“fog_escalation_kpa”,“old_value”:0.4,“new_value”:0.15,“forecast_anchor”:“Corrected VPD 2.2-2… Result: Window scorecard for 2026-09-08 00:18-06:39: planner score 79.6, temp compliance 64.7%, VPD compliance 73.9%, total stress 7.19 h (heat 4.96 h, VPD-high 2.23 h, cold/VPD-low 0 h), dew-risk 0 h, minimum dew margin 8.3 F. Resource terms were unavailable; water total 251 gal versus 7-day average 218 gal, while raw kWh is unreliable. The recovery bridge reduced overnight risk but daytime heat/VPD stress remained. Score: 6/10
Hypothesis
Testing: Live-VPD gating test: bridge the current edge, taper through the forecast trough, and stage assist only as observed VPD rises. Expected outcome: Hold dew-risk and VPD-low stress at 0h, reduce vent/VPD moisture-gap exposure, and keep controller-attributable VPD-high stress under 1h before 09:30.
Setpoints
Tuesday September 08
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.1875 | Current VPD 1.09 is above edge with 14.8F dew margin; bridge |
| 04:30 | hyst 0.1875 | Forecast VPD 0.48-0.49 and RH 75-76%; taper wet assist and a |
| 07:00 | hyst 0.1875 | Pre-dawn trough; keep measured-edge recovery until sunrise t |
| 09:30 | hyst 0.1875 | Corrected VPD rises to 1.08 at 09:00; stage assist, then sca |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1; pulse 33.75; gap 41.25; wt 1.7 | Current VPD 1.09 is above edge with 14.8F dew margin; bridge |
| 04:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7 | Forecast VPD 0.48-0.49 and RH 75-76%; taper wet assist and a |
| 07:00 | s2 1.73; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 33.75; gap 41.25; wt 1.7 | Pre-dawn trough; keep measured-edge recovery until sunrise t |
| 09:30 | s2 1.5400000000000003; cool_exit 1.6; all_fans 1; dw_stress 1; engage 0.811; all 1.0110000000000001; pulse 37.5; gap 37.5; wt 1.8333333333333335 | Corrected VPD rises to 1.08 at 09:00; stage assist, then sca |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:15 | band_track_fraction | initial 0 |
| 00:15 | cold_vent_guard_delta_f | initial 8 |
| 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.05 |
| 00:15 | dwell_gate_ms | initial 210000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.2 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 72 |
| 00:15 | min_fog_on_s | initial 59.25 |
| 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 75 |
| 00:15 | mister_engage_delay_s | initial 37.5 |
| 00:15 | mister_water_budget_gal | initial 180 |
| 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 1.6 |
| 00:15 | vent_exchange_fraction | initial 0.3 |
| 00:15 | vent_prefer_dp_delta_f | initial 3 |
| 00:15 | vent_prefer_temp_delta_f | initial 4 |
| 00:15 | vpd_watch_dwell_s | initial 52.5 |
| 04:30 | mister_water_budget_gal | 180 → 120 |
| 07:00 | mister_water_budget_gal | 120 → 180 |
| 09:30 | min_fog_off_s | 72 → 66 |
| 09:30 | min_fog_on_s | 59.25 → 61.5 |
| 09:30 | mister_water_budget_gal | 180 → 240 |
🌅 Morning Cycle (6:39 AM) — iris-20260908-0637
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-20260908-0016
Previous hypothesis: Live VPD is 1.09 kPa with a 14.8F dew margin while outdoor telemetry is stale. Use a short band-coupled recovery bridge, taper through the humid pre-dawn trough only after observed VPD clears, then ramp moisture assist conservatively as corrected VPD rises toward 3.7 kPa. Prior forecast skill was poor, so live VPD gates intensity; no target hugging or DLI inference. Result: Window scorecard: planner score 79.0, temp compliance 69.7%, VPD compliance 73.8%, total stress 2.40h with 1.25h VPD-high and 0 heat/cold/VPD-low; dew-risk 0h. Forecast peak temperature 87.0F vs 86.8F actual, but RH 17% forecast vs 48% indoor proxy and solar 776 vs 1171 W/m2. Moisture mitigation reduced VPD exposure but missed the expected dry-ramp outcome. Anchor was 8; gap reflects forecast/RH mismatch and residual hot-dry capacity limits. Score: 6/10
Hypothesis
Testing: Live-VPD gating: pre-cool before the dry ramp, use band-coupled assist at the edge, and taper only after observed recovery. Expected outcome: Keep dew-risk and VPD-low stress at 0h; hold controller-attributable VPD-high stress under 2h despite the hot-dry ramp, with lower duty after recovery.
Conditions
87.0°F
17.0%
776.0 W/m²
27.0%
Forecast is near-term hot and dry but historically overstates heat and VPD; live VPD gates intensity, with corrected VPD near 2.23-2.67 kPa at peak.
Expected stress windows
Band-coupled vent-mist assist; moisture excess 0.05, all-zone excess 0.25, fog excess 0.15-0.20.
Morning pre-cool and ventilate; accept structural capacity limits and never trap heat in sealed mist.
Parameter rationale
Start bounded wet assist at the active high-edge margin without dawn over-wetting.
Make heavy wet assist available earlier while firmware dew, RH, temperature, and time gates remain active.
Reduce controller-attributable VPD-high exposure, then relax after measured recovery.
Setpoints
Tuesday September 08
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:30 | hyst 0.21750000000000003 | DAWN: live VPD 0.78; hold wet assist until ramp, dew margin |
| 09:00 | hyst 0.20750000000000002 | RAMP: solar rises; pre-cool and open band-coupled assist bef |
| 12:30 | hyst 0.20750000000000002 | PEAK: corrected VPD 2.23-2.67; preserve assist and accept ca |
| 17:00 | hyst 0.21250000000000002 | DECLINE: keep assist until measured VPD recovers; do not unw |
| 20:00 | hyst 0.21750000000000003 | EVENING: forecast recovery; cut duty after wet cutoff and pr |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:30 | s2 1.9225; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 60; wt 1.2666666666666666 | DAWN: live VPD 0.78; hold wet assist until ramp, dew margin |
| 09:00 | s2 1.73; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 37.5; gap 41.25; wt 1.6333333333333333 | RAMP: solar rises; pre-cool and open band-coupled assist bef |
| 12:30 | s2 1.5100000000000002; cool_exit 1.96; all_fans 1; dw_stress 1; engage 0.9540000000000001; all 1.154; pulse 45; gap 30; wt 1.8000000000000003 | PEAK: corrected VPD 2.23-2.67; preserve assist and accept ca |
| 17:00 | s2 1.73; cool_exit 2.05; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 41.25; gap 41.25; wt 1.6666666666666665 | DECLINE: keep assist until measured VPD recovers; do not unw |
| 20:00 | s2 2.025; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.054; all 1.204; pulse 30; gap 60; wt 1.2333333333333334 | EVENING: forecast recovery; cut duty after wet cutoff and pr |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:30 | band_track_fraction | initial 0 |
| 06:30 | cold_vent_guard_delta_f | initial 8 |
| 06:30 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:30 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:30 | direct_wet_stress_vpd_margin_kpa | initial 0.1 |
| 06:30 | dwell_gate_ms | initial 300000 |
| 06:30 | enthalpy_close | initial 1 |
| 06:30 | enthalpy_open | initial -2 |
| 06:30 | fog_escalation_kpa | initial 0.3 |
| 06:30 | heat_hysteresis | initial 1 |
| 06:30 | min_fog_off_s | initial 114 |
| 06:30 | min_fog_on_s | initial 43.5 |
| 06:30 | mist_backoff_s | initial 600 |
| 06:30 | mist_max_closed_vent_s | initial 600 |
| 06:30 | mist_thermal_relief_s | initial 90 |
| 06:30 | mister_all_delay_s | initial 102 |
| 06:30 | mister_engage_delay_s | initial 51 |
| 06:30 | mister_water_budget_gal | initial 240 |
| 06:30 | night_vpd_bias_kpa | initial 0 |
| 06:30 | outdoor_staleness_max_s | initial 600 |
| 06:30 | sw_dwell_gate_enabled | initial 1 |
| 06:30 | sw_fog_closes_vent | initial 1 |
| 06:30 | sw_mister_closes_vent | initial 0 |
| 06:30 | sw_summer_vent_enabled | initial 1 |
| 06:30 | temp_hysteresis | initial 2.14 |
| 06:30 | vent_exchange_fraction | initial 0.3 |
| 06:30 | vent_prefer_dp_delta_f | initial 3 |
| 06:30 | vent_prefer_temp_delta_f | initial 4 |
| 06:30 | vpd_watch_dwell_s | initial 75 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 09:00 | dwell_gate_ms | 300000 → 270000 |
| 09:00 | fog_escalation_kpa | 0.3 → 0.2 |
| 09:00 | min_fog_off_s | 114 → 72 |
| 09:00 | min_fog_on_s | 43.5 → 59.25 |
| 09:00 | mister_all_delay_s | 102 → 93 |
| 09:00 | mister_engage_delay_s | 51 → 46.5 |
| 09:00 | temp_hysteresis | 2.14 → 1.96 |
| 09:00 | vpd_watch_dwell_s | 75 → 67.5 |
| 12:30 | fog_escalation_kpa | 0.2 → 0.15 |
| 12:30 | min_fog_off_s | 72 → 54 |
| 12:30 | min_fog_on_s | 59.25 → 66 |
| 17:00 | dwell_gate_ms | 270000 → 285000 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:00 | min_fog_off_s | 54 → 72 |
| 17:00 | min_fog_on_s | 66 → 59.25 |
| 17:00 | mister_all_delay_s | 93 → 97.5 |
| 17:00 | mister_engage_delay_s | 46.5 → 48.75 |
| 17:00 | temp_hysteresis | 1.96 → 2.05 |
| 17:00 | vpd_watch_dwell_s | 67.5 → 71.25 |
| 20:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.15 |
| 20:00 | dwell_gate_ms | 285000 → 300000 |
| 20:00 | fog_escalation_kpa | 0.2 → 0.35 |
| 20:00 | min_fog_off_s | 72 → 120 |
| 20:00 | min_fog_on_s | 59.25 → 41.25 |
| 20:00 | mister_all_delay_s | 97.5 → 102 |
| 20:00 | mister_engage_delay_s | 48.75 → 51 |
| 20:00 | mister_water_budget_gal | 240 → 180 |
| 20:00 | temp_hysteresis | 2.05 → 2.14 |
| 20:00 | vpd_watch_dwell_s | 71.25 → 75 |
🌆 Evening Cycle (7:23 PM) — iris-20260908-1922
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-20260908-0637
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:87.0,“outdoor_rh_min_pct”:17.0,“solar_peak_w_m2”:776.0,“cloud_cover_avg_pct”:27.0,“notes”:“Forecast is near-term hot and dry but historically overstates heat and VPD; live VPD gates intensity, with corrected VPD near 2.23-2.67 kPa at peak.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-08T11:00:00-06:00”,“end”:“2026-09-08T18:30:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled vent-mist assist; moisture excess 0.05, all-zone excess 0.25, fog excess 0.15-0.20.”},{“kind”:“heat”,“start”:“2026-09-08T12:00:00-06:00”,“end”:“2026-09-08T18:30:00-06:00”,“severity”:“high”,“mitigation”:“Morning pre-cool and ventilate; accept structural capacity limits and never trap heat in sealed mist.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.35,“forecast_anchor”:“Corrected VPD rises to 2.23-2.67 kPa from noon through 18:00… Result: Window 09-08 19:23–09-09 00:18: score 78.2; temp compliance 69.6%, VPD compliance 77.2%; stress 0.81h (heat 0, cold 0, VPD-high 0.26h, VPD-low 0); resource terms unavailable. Short overnight live-edge recovery was partly effective and no dew-risk was recorded; anchor mismatch should be checked against execution fidelity. Score: 5/10
Hypothesis
Testing: Recovery-gated overnight bridge: taper wet assist only after live VPD clears; prepare for the dry solar ramp without pre-wetting the cool trough. Expected outcome: Keep overnight dew-risk and VPD-low stress at 0h, avoid short mist cycles, and have bounded moisture assist ready at dawn only if live VPD rises.
Conditions
71.0°F
38.0%
1.0 W/m²
0.0%
Cool clear night: outdoor 71F at 20:00 falling to 57F by 06:00; forecast VPD 1.07 to 0.56 then 1.00. Current indoor VPD 0.83, east 1.08, dew margin 8.6F.
Expected stress windows
Short live-edge wet-assist bridge while east VPD is dry; taper only after measured recovery.
Parameter rationale
Avoid overnight re-firing and keep VPD-low stress at zero while preserving live-edge recovery.
Suppress short sealed-mist cycles and reduce relay/water waste during the trough.
Reduce heater-to-vent oscillation without changing dispatcher-owned crop bands.
Setpoints
Tuesday September 08
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 19:22 | hyst 0.2175 | evening_settle: bridge east-zone dryness; preserve 8F dew ma |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 19:22 | s2 1.8925; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.999; all 1.1989999999999998; pulse 30; gap 60; wt 1.3666666666666667 | evening_settle: bridge east-zone dryness; preserve 8F dew ma |
Wednesday September 09
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.22749999999999998 | midnight_posture: taper after live VPD clears; use stable de |
| 05:30 | hyst 0.20749999999999996 | pre_dawn: pre-cool and stage bounded assist for the dry sola |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 1.9525000000000001; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.099; all 1.299; pulse 30; gap 60; wt 1.1333333333333333 | midnight_posture: taper after live VPD clears; use stable de |
| 05:30 | s2 1.72; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.999; all 1.1989999999999998; pulse 30; gap 41.25; wt 1.6166666666666667 | pre_dawn: pre-cool and stage bounded assist for the dry sola |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 19:22 | band_track_fraction | initial 0 |
| 19:22 | cold_vent_guard_delta_f | initial 8 |
| 19:22 | cool_stage2_exit_hysteresis_f | initial 1 |
| 19:22 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 19:22 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 19:22 | dwell_gate_ms | initial 300000 |
| 19:22 | enthalpy_close | initial 1 |
| 19:22 | enthalpy_open | initial -2 |
| 19:22 | fog_escalation_kpa | initial 0.35 |
| 19:22 | heat_hysteresis | initial 1 |
| 19:22 | min_fog_off_s | initial 102 |
| 19:22 | min_fog_on_s | initial 48 |
| 19:22 | mist_backoff_s | initial 600 |
| 19:22 | mist_max_closed_vent_s | initial 600 |
| 19:22 | mist_thermal_relief_s | initial 90 |
| 19:22 | mister_all_delay_s | initial 102 |
| 19:22 | mister_engage_delay_s | initial 51 |
| 19:22 | mister_water_budget_gal | initial 180 |
| 19:22 | night_vpd_bias_kpa | initial 0 |
| 19:22 | outdoor_staleness_max_s | initial 600 |
| 19:22 | sw_dwell_gate_enabled | initial 1 |
| 19:22 | sw_fog_closes_vent | initial 1 |
| 19:22 | sw_mister_closes_vent | initial 0 |
| 19:22 | sw_summer_vent_enabled | initial 1 |
| 19:22 | temp_hysteresis | initial 2.14 |
| 19:22 | vent_exchange_fraction | initial 0.3 |
| 19:22 | vent_prefer_dp_delta_f | initial 3 |
| 19:22 | vent_prefer_temp_delta_f | initial 4 |
| 19:22 | vpd_watch_dwell_s | initial 75 |
| 00:00 | cold_vent_guard_delta_f | 8 → 9 |
| 00:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.15 |
| 00:00 | dwell_gate_ms | 300000 → 330000 |
| 00:00 | fog_escalation_kpa | 0.35 → 0.4 |
| 00:00 | min_fog_off_s | 102 → 126 |
| 00:00 | min_fog_on_s | 48 → 39 |
| 00:00 | mister_all_delay_s | 102 → 111 |
| 00:00 | mister_engage_delay_s | 51 → 55.5 |
| 00:00 | mister_water_budget_gal | 180 → 150 |
| 00:00 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 00:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 00:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 00:00 | vpd_watch_dwell_s | 75 → 82.5 |
| 05:30 | cold_vent_guard_delta_f | 9 → 8 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 05:30 | dwell_gate_ms | 330000 → 270000 |
| 05:30 | fog_escalation_kpa | 0.4 → 0.2 |
| 05:30 | min_fog_off_s | 126 → 72 |
| 05:30 | min_fog_on_s | 39 → 59.25 |
| 05:30 | mister_all_delay_s | 111 → 93 |
| 05:30 | mister_engage_delay_s | 55.5 → 46.5 |
| 05:30 | mister_water_budget_gal | 150 → 260 |
| 05:30 | temp_hysteresis | 2.3200000000000003 → 1.96 |
| 05:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 05:30 | vent_prefer_temp_delta_f | 5 → 4 |
| 05:30 | vpd_watch_dwell_s | 82.5 → 67.5 |
End-of-Day Summary
Climate
69.0–87.2°F; avg 76.4°F
0.69–2.19 kPa; avg 1.10 kPa
48.0–76.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): 4.0h
- VPD stress (>2.0 kPa): 14.2h
- Cold stress (<55°F): 9.9h
Economics
Not available
USD 0.00
Not available
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 600 min | Primary exhaust runtime. |
| Fan 2 | 603 min | Secondary exhaust runtime. |
| Vent | 668 min | Intake vent runtime. |
| Fog | 198 min | Fogger runtime. |
| Heat 1 electric | 0 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 1768 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 2.08h | Center mister runtime. |
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 83.8°F | 1.40 kPa | 64.9% |
| 13:00 | 84.2°F | 1.31 kPa | 67.6% |
| 14:00 | 85.3°F | 1.57 kPa | 62.9% |
| 15:00 | 84.7°F | 1.51 kPa | 63.4% |
| 16:00 | 83.2°F | 1.32 kPa | 66.3% |
| 17:00 | 81.7°F | 1.15 kPa | 69.0% |
| 18:00 | 80.1°F | 1.13 kPa | 67.8% |
| 19:00 | 78.4°F | 1.07 kPa | 67.7% |
| 20:00 | 76.2°F | 1.16 kPa | 62.3% |
| 21:00 | 74.5°F | 1.20 kPa | 58.8% |
| 22:00 | 73.6°F | 1.11 kPa | 60.6% |
| 23:00 | 73.3°F | 1.16 kPa | 58.8% |
| 00:00 | 71.9°F | 1.07 kPa | 60.0% |
| 01:00 | 71.1°F | 1.04 kPa | 60.2% |
| 02:00 | 70.5°F | 1.00 kPa | 60.8% |
| 03:00 | 69.4°F | 0.91 kPa | 62.9% |
| 04:00 | 70.0°F | 0.79 kPa | 68.5% |
| 05:00 | 70.6°F | 0.72 kPa | 71.8% |
| 06:00 | 71.9°F | 0.78 kPa | 71.4% |
| 07:00 | 72.5°F | 0.79 kPa | 71.3% |
| 08:00 | 74.7°F | 0.88 kPa | 70.4% |
| 09:00 | 76.7°F | 0.98 kPa | 69.0% |
| 10:00 | 80.7°F | 1.17 kPa | 67.6% |
| 11:00 | 82.4°F | 1.22 kPa | 68.4% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-09-02 | 6.1h | 14.8h | 8.9h |
| 2026-09-03 | 5.7h | 15.2h | 8.9h |
| 2026-09-04 | 6.9h | 15.8h | 8.1h |
| 2026-09-05 | 5.1h | 16.0h | 9.5h |
| 2026-09-06 | 4.4h | 15.3h | 9.2h |
| 2026-09-07 | 4.3h | 12.1h | 8.5h |
| 2026-09-08 | 4.0h | 14.2h | 10.0h |