September 16, 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.
9
3
5
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260916-0016. Resolved 00:18 MDT. |
| Morning planning cycle | 06:44 | SUNRISE | plan_written | Wrote public plan iris-20260916-0644. Resolved 06:46 MDT. |
| Solar peak planning checkpoint | 12:57 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 12:58 MDT. |
| Forecast deviation | 14:37 | FORECAST_DEVIATION | acked | Acknowledged: Observed solar is substantially below forecast, consistent with a cloud/weather shift and forecast error rather than equipment failure. Live climate is 82.9F, VPD 1.17 kPa, dew margin 11.0F; dispatcher action proof reports band satisfied and all equipment is appropriately idle. No tunable change is justified. Resolved 14:38 MDT. |
| Peak Stress | 14:57 | TRANSITION | acked | Acknowledged: Peak conditions are within the active plan's expected envelope: temp 83.9F remains below dispatcher high 85.27F, VPD 1.22 kPa is only marginally above high 1.184, dew margin is healthy at 11.2F, and today's heat/VPD stress (1.44h/0.31h) is below plan expectations. Equipment is correctly idle; no tunable change warranted. Resolved 14:57 MDT. |
| Forecast deviation | 16:07 | FORECAST_DEVIATION | acked | Acknowledged: No live miss: observed VPD 0.81 kPa at trigger and 0.95 kPa now versus 2.5 kPa forecast; positive historical VPD forecast bias (+0.94 kPa) overshoots reality. Current 79.4F/0.95 kPa is inside served bands, dew margin 9.7F, controller IDLE with all relays off. Forecast error/weather shift, not equipment fault; no tunable change. Resolved 16:08 MDT. |
| Forecast deviation | 16:22 | FORECAST_DEVIATION | acked | Acknowledged: Observed outdoor RH is much higher than forecast, but greenhouse climate is stable and inside the served corridor: 78.4F, VPD 0.88 kPa, dew margin 9.1F, IDLE. All climate equipment is off as expected; no live controller miss or safety issue warrants tuning. Leave the active plan unchanged and monitor the humid overnight forecast. Resolved 16:23 MDT. |
| Decline | 18:09 | TRANSITION | acked | Acknowledged: Decline is tracking safely: indoor 75.7F, VPD 0.74 kPa below the 0.99 high edge, dew margin 8.3F, controller IDLE, and all climate equipment off. Current tunables are already at conservative/default evening posture; no additional unwind write is needed before the forecast humidity rebound. Resolved 18:09 MDT. |
| Evening planning cycle | 19:08 | SUNSET | plan_written | Wrote public plan iris-20260916-1908. Resolved 19:10 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260916-0016
validated
7/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-20260915-0720
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:77.0,“outdoor_rh_min_pct”:27.0,“solar_peak_w_m2”:738.0,“cloud_cover_avg_pct”:35.0,“notes”:“Forecast is stale; use live VPD and dew margin to gate assistance through the clear afternoon ramp.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-15T11:30:00-06:00”,“end”:“2026-09-15T18:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled wet assist near the active high edge; fog excess 0.20 with 8F dew floor.”},{“kind”:“heat”,“start”:“2026-09-15T14:00:00-06:00”,“end”:“2026-09-15T18:00:00-06:00”,“severity”:“medium”,“mitigation”:“Pre-cool and ventilate; treat any residual heat as capacity-limited, not target-hugging.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.04,“forecast_anchor”:“Live VPD is 0.88 at dawn; corrected afternoon prior rises toward 2.30 kPa… Result: Governed 0.270d window: score 73.7, temp compliance 67.0%, VPD 78.9%; 0.70h stress, 0.00h heat/cold, 0.08h VPD-high, no VPD-low. Overnight VPD stayed mostly safe and dew margin remained healthy; no resource terms available. Score: 7/10
Hypothesis
Setpoints
Wednesday September 16
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | hyst 0.21750000000000003 | Measured VPD 0.66; avoid forecast-only wetting overnight. |
| 05:30 | hyst 0.21750000000000003 | Pre-dawn VPD trough risk; hold mist duty low and prevent chu |
| 08:30 | hyst 0.1975 | Clear ramp begins; pre-cool and open live-gated wet assist. |
| 11:30 | hyst 0.1925 | Forecast VPD 1.7-3.0; prioritize corridor recovery over reso |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | s2 1.9200000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.91; all 1.1099999999999999; pulse 30; gap 60; wt 1.2 | Measured VPD 0.66; avoid forecast-only wetting overnight. |
| 05:30 | s2 1.9200000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.91; all 1.1099999999999999; pulse 30; gap 60; wt 1.2 | Pre-dawn VPD trough risk; hold mist duty low and prevent chu |
| 08:30 | s2 1.6099999999999999; cool_exit 1.78; all_fans 0; dw_stress 0; engage 0.81; all 1.01; pulse 41.25; gap 41.25; wt 1.6666666666666665 | Clear ramp begins; pre-cool and open live-gated wet assist. |
| 11:30 | s2 1.5799999999999998; cool_exit 1.69; all_fans 0; dw_stress 1; engage 0.81; all 1; pulse 52.5; gap 33.75; wt 1.8333333333333335 | Forecast VPD 1.7-3.0; prioritize corridor recovery over reso |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:16 | band_track_fraction | initial 0 |
| 00:16 | cold_vent_guard_delta_f | initial 9 |
| 00:16 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:16 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:16 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 00:16 | dwell_gate_ms | initial 300000 |
| 00:16 | enthalpy_close | initial 1 |
| 00:16 | enthalpy_open | initial -2 |
| 00:16 | fog_escalation_kpa | initial 0.4 |
| 00:16 | heat_hysteresis | initial 1 |
| 00:16 | min_fog_off_s | initial 126 |
| 00:16 | min_fog_on_s | initial 39 |
| 00:16 | mist_backoff_s | initial 600 |
| 00:16 | mist_max_closed_vent_s | initial 600 |
| 00:16 | mist_thermal_relief_s | initial 90 |
| 00:16 | mister_all_delay_s | initial 102 |
| 00:16 | mister_engage_delay_s | initial 51 |
| 00:16 | mister_water_budget_gal | initial 300 |
| 00:16 | night_vpd_bias_kpa | initial 0 |
| 00:16 | outdoor_staleness_max_s | initial 600 |
| 00:16 | sw_dwell_gate_enabled | initial 1 |
| 00:16 | sw_fog_closes_vent | initial 1 |
| 00:16 | sw_mister_closes_vent | initial 0 |
| 00:16 | sw_summer_vent_enabled | initial 1 |
| 00:16 | temp_hysteresis | initial 2.14 |
| 00:16 | vent_exchange_fraction | initial 0.3 |
| 00:16 | vent_prefer_dp_delta_f | initial 5 |
| 00:16 | vent_prefer_temp_delta_f | initial 5 |
| 00:16 | vpd_watch_dwell_s | initial 75 |
| 08:30 | cold_vent_guard_delta_f | 9 → 8 |
| 08:30 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 08:30 | dwell_gate_ms | 300000 → 240000 |
| 08:30 | fog_escalation_kpa | 0.4 → 0.2 |
| 08:30 | min_fog_off_s | 126 → 72 |
| 08:30 | min_fog_on_s | 39 → 59.25 |
| 08:30 | mister_all_delay_s | 102 → 84 |
| 08:30 | mister_engage_delay_s | 51 → 42 |
| 08:30 | temp_hysteresis | 2.14 → 1.78 |
| 08:30 | vent_prefer_dp_delta_f | 5 → 3 |
| 08:30 | vent_prefer_temp_delta_f | 5 → 4 |
| 08:30 | vpd_watch_dwell_s | 75 → 60 |
| 11:30 | dwell_gate_ms | 240000 → 225000 |
| 11:30 | fog_escalation_kpa | 0.2 → 0.15 |
| 11:30 | min_fog_off_s | 72 → 60 |
| 11:30 | min_fog_on_s | 59.25 → 63.75 |
| 11:30 | mister_all_delay_s | 84 → 79.5 |
| 11:30 | mister_engage_delay_s | 42 → 39.75 |
| 11:30 | temp_hysteresis | 1.78 → 1.69 |
| 11:30 | vpd_watch_dwell_s | 60 → 56.25 |
🌅 Morning Cycle (6:46 AM) — iris-20260916-0644
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-20260916-0016
Previous hypothesis: Measured pre-dawn VPD is 0.66 kPa with a healthy 10.2F dew margin, while the calibrated forecast calls for a clear dry ramp to about 85F, 3.0 kPa VPD, and 740 W/m2 by mid-afternoon. After yesterday’s 7/10 evaluation versus anchor 8, use live-VPD gating rather than forecast-only wetting: conservative overnight posture, then earlier band-coupled wet assist with pre-cooling as live VPD rises. Expect no overnight VPD-low stress, reduced controller-attributable VPD-high duration during the clear ramp, and dew margin at or above 8F; residual peak heat may remain capacity-limited. Result: Window scorecard: planner 77.2, temp compliance 73.8%, VPD compliance 79.8%, 1.21h stress, 0h dew risk, 0.14h cold stress; forecast overestimated heat/dryness (actual peak outdoor 79.7F vs 85F prior prediction, indoor RH proxy 49% vs 26% forecast). The intended live-gated moisture posture was only partially tested: 89 transition applications were missed and requested values returned to defaults. VPD stress stayed below the <2h goal, but exact tactical causality is unproven. Score: 6/10
New finding: When a sunrise plan has many missed transition applications, credit the outcome only to the observed controller posture and live conditions, not to the requested tactical values; retain live-VPD gating and verify applications before attributing moisture improvements. → Added to Lessons Learned
Hypothesis
Testing: Live-VPD gating versus cloud-biased forecast staging: reduce dry-ramp VPD stress without dew-risk or target hugging. Expected outcome: Keep dew-risk at 0h, reduce VPD-high stress below yesterday’s 0.77h and heat stress below 3.01h; residual heat may remain capacity-limited.
Conditions
85.0°F
26.0%
688.0 W/m²
100.0%
Cool dawn; cloud field conflicts with the dry solar/VPD ramp, so gate wetting on live VPD.
Expected stress windows
Live-edge wet assist; all-zone near high edge, fog excess 0.15, dew floor 8F.
Pre-cool and ventilate; accept capacity-limited residual heat.
Parameter rationale
Earlier live-gated assist should reduce controller-attributable VPD-high time.
Serve east and center outliers without target-hugging or unsafe flooding.
Make heavy wet assist available earlier while retaining firmware dew/RH gates.
Setpoints
Wednesday September 16
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:44 | hyst 0.20750000000000002 | Dawn is in-band; preserve dew safety and wait for live VPD c |
| 09:30 | hyst 0.1975 | Morning ramp: pre-cool and open band-coupled wet assist only |
| 14:00 | hyst 0.1875 | Peak stress: prioritize corridor recovery; residual heat may |
| 16:30 | hyst 0.20750000000000002 | Decline: maintain wet coverage until observed VPD recovers, |
| 19:00 | hyst 0.21750000000000003 | Evening: forecast turns humid; suppress wetting and protect |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:44 | s2 1.8125; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.053; all 1.203; pulse 30; gap 60; wt 1.3333333333333333 | Dawn is in-band; preserve dew safety and wait for live VPD c |
| 09:30 | s2 1.65; cool_exit 1.78; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 31.5; gap 41.25; wt 1.58 | Morning ramp: pre-cool and open band-coupled wet assist only |
| 14:00 | s2 1.605; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 41.25; gap 30; wt 1.7666666666666666 | Peak stress: prioritize corridor recovery; residual heat may |
| 16:30 | s2 1.7675; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.0030000000000001; all 1.203; pulse 30; gap 48.75; wt 1.5 | Decline: maintain wet coverage until observed VPD recovers, |
| 19:00 | s2 1.96; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.103; all 1.2530000000000001; pulse 30; gap 60; wt 1.1333333333333333 | Evening: forecast turns humid; suppress wetting and protect |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:44 | band_track_fraction | initial 0 |
| 06:44 | cold_vent_guard_delta_f | initial 8 |
| 06:44 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:44 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:44 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 06:44 | dwell_gate_ms | initial 270000 |
| 06:44 | enthalpy_close | initial 1 |
| 06:44 | enthalpy_open | initial -2 |
| 06:44 | fog_escalation_kpa | initial 0.35 |
| 06:44 | heat_hysteresis | initial 1 |
| 06:44 | min_fog_off_s | initial 102 |
| 06:44 | min_fog_on_s | initial 48 |
| 06:44 | mist_backoff_s | initial 600 |
| 06:44 | mist_max_closed_vent_s | initial 600 |
| 06:44 | mist_thermal_relief_s | initial 90 |
| 06:44 | mister_all_delay_s | initial 93 |
| 06:44 | mister_engage_delay_s | initial 46.5 |
| 06:44 | mister_water_budget_gal | initial 120 |
| 06:44 | night_vpd_bias_kpa | initial 0 |
| 06:44 | outdoor_staleness_max_s | initial 600 |
| 06:44 | sw_dwell_gate_enabled | initial 1 |
| 06:44 | sw_fog_closes_vent | initial 1 |
| 06:44 | sw_mister_closes_vent | initial 0 |
| 06:44 | sw_summer_vent_enabled | initial 1 |
| 06:44 | temp_hysteresis | initial 1.96 |
| 06:44 | vent_exchange_fraction | initial 0.3 |
| 06:44 | vent_prefer_dp_delta_f | initial 3 |
| 06:44 | vent_prefer_temp_delta_f | initial 4 |
| 06:44 | vpd_watch_dwell_s | initial 67.5 |
| 09:30 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 09:30 | dwell_gate_ms | 270000 → 240000 |
| 09:30 | fog_escalation_kpa | 0.35 → 0.2 |
| 09:30 | min_fog_off_s | 102 → 72 |
| 09:30 | min_fog_on_s | 48 → 59.25 |
| 09:30 | mister_all_delay_s | 93 → 84 |
| 09:30 | mister_engage_delay_s | 46.5 → 42 |
| 09:30 | mister_water_budget_gal | 120 → 150 |
| 09:30 | temp_hysteresis | 1.96 → 1.78 |
| 09:30 | vpd_watch_dwell_s | 67.5 → 60 |
| 14:00 | dwell_gate_ms | 240000 → 210000 |
| 14:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 14:00 | min_fog_off_s | 72 → 54 |
| 14:00 | min_fog_on_s | 59.25 → 66 |
| 14:00 | mister_all_delay_s | 84 → 75 |
| 14:00 | mister_engage_delay_s | 42 → 37.5 |
| 14:00 | mister_water_budget_gal | 150 → 180 |
| 14:00 | temp_hysteresis | 1.78 → 1.6 |
| 14:00 | vpd_watch_dwell_s | 60 → 52.5 |
| 16:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 16:30 | dwell_gate_ms | 210000 → 270000 |
| 16:30 | fog_escalation_kpa | 0.15 → 0.25 |
| 16:30 | min_fog_off_s | 54 → 84 |
| 16:30 | min_fog_on_s | 66 → 54.75 |
| 16:30 | mister_all_delay_s | 75 → 93 |
| 16:30 | mister_engage_delay_s | 37.5 → 46.5 |
| 16:30 | mister_water_budget_gal | 180 → 150 |
| 16:30 | temp_hysteresis | 1.6 → 1.96 |
| 16:30 | vpd_watch_dwell_s | 52.5 → 67.5 |
| 19:00 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.2 |
| 19:00 | dwell_gate_ms | 270000 → 300000 |
| 19:00 | fog_escalation_kpa | 0.25 → 0.5 |
| 19:00 | min_fog_off_s | 84 → 126 |
| 19:00 | min_fog_on_s | 54.75 → 39 |
| 19:00 | mister_all_delay_s | 93 → 102 |
| 19:00 | mister_engage_delay_s | 46.5 → 51 |
| 19:00 | mister_water_budget_gal | 150 → 120 |
| 19:00 | temp_hysteresis | 1.96 → 2.14 |
| 19:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 19:00 | vpd_watch_dwell_s | 67.5 → 75 |
🌆 Evening Cycle (7:10 PM) — iris-20260916-1908
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-20260916-0644
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:85.0,“outdoor_rh_min_pct”:26.0,“solar_peak_w_m2”:688.0,“cloud_cover_avg_pct”:100.0,“notes”:“Cool dawn; cloud field conflicts with the dry solar/VPD ramp, so gate wetting on live VPD.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-16T11:00:00-06:00”,“end”:“2026-09-16T16:30:00-06:00”,“severity”:“high”,“mitigation”:“Live-edge wet assist; all-zone near high edge, fog excess 0.15, dew floor 8F.”},{“kind”:“heat”,“start”:“2026-09-16T13:30:00-06:00”,“end”:“2026-09-16T16:30:00-06:00”,“severity”:“medium”,“mitigation”:“Pre-cool and ventilate; accept capacity-limited residual heat.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.34,“forecast_anchor”:“Corrected VPD rises from 1.45 at 11:00 to about 3.0 at 15:00.”,“expected_effect”:“Earlier live-gated assist should reduce controller-attributable VPD-high time… Result: Window score 97.8; temp 96.8%, VPD 98.7%; 0.00h total/heat/cold/VPD-high/VPD-low stress and 0.00h dew risk (dp margin min 12.6F in current context). Conservative overnight objective was met, but 36 transition applications were missed and 19 were already at value, so causal credit for exact requested values is limited; resource terms unavailable. Score: 8/10
New finding: Cool overcast overnight with live VPD near 0.8 kPa and healthy dew margin can safely use a conservative no-proactive-wet posture; when transition writes are missed, do not attribute the clean outcome to the exact tactical values. → Added to Lessons Learned
Hypothesis
Testing: Test conservative overnight wetting with stable dwell against VPD-low risk after a high-solar day. Expected outcome: Keep dew-risk at 0h and VPD-low stress below 0.5h while reducing heater/vent churn; accept no proactive wetting unless live VPD exceeds its high edge.
Conditions
67.0°F
60.0%
1.0 W/m²
99.0%
Cool overcast overnight; corrected VPD 0.40-0.89 and live VPD 0.73, so VPD-low and heat-retention risk outweigh dry assist. Prior plan scored 5 vs anchor 6 after 89 missed transitions.
Expected stress windows
Suppress proactive wetting; use stable dwell and vent only for controller-attributable humidity.
Parameter rationale
Avoid repeating the prior 0.59-kPa too-wet event while preserving live-edge recovery.
Reduce heater/vent chatter and preserve heat without raising crop bands.
Hold heavy wet assist back overnight while dew margin remains above 8F.
Setpoints
Wednesday September 16
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 19:08 | hyst 0.2175 | Overcast cooling; preserve dew margin and avoid proactive we |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 19:08 | s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.068; all 1.248; pulse 30; gap 60; wt 1.2333333333333334 | Overcast cooling; preserve dew margin and avoid proactive we |
Thursday September 17
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.22749999999999998 | Forecast VPD trough; lengthen mist spacing and suppress fog |
| 05:30 | hyst 0.22749999999999998 | Cold pre-dawn; retain heat with stable dwell and no wet prec |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 2.0700000000000003; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.148; all 1.298; pulse 30; gap 60; wt 1.12 | Forecast VPD trough; lengthen mist spacing and suppress fog |
| 05:30 | s2 2.055; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.128; all 1.248; pulse 30; gap 60; wt 1.1666666666666667 | Cold pre-dawn; retain heat with stable dwell and no wet prec |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 19:08 | band_track_fraction | initial 0 |
| 19:08 | cold_vent_guard_delta_f | initial 10 |
| 19:08 | cool_stage2_exit_hysteresis_f | initial 1 |
| 19:08 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 19:08 | direct_wet_stress_vpd_margin_kpa | initial 0.12 |
| 19:08 | dwell_gate_ms | initial 300000 |
| 19:08 | enthalpy_close | initial 1 |
| 19:08 | enthalpy_open | initial -2 |
| 19:08 | fog_escalation_kpa | initial 0.4 |
| 19:08 | heat_hysteresis | initial 1 |
| 19:08 | min_fog_off_s | initial 126 |
| 19:08 | min_fog_on_s | initial 39 |
| 19:08 | mist_backoff_s | initial 600 |
| 19:08 | mist_max_closed_vent_s | initial 600 |
| 19:08 | mist_thermal_relief_s | initial 90 |
| 19:08 | mister_all_delay_s | initial 102 |
| 19:08 | mister_engage_delay_s | initial 51 |
| 19:08 | mister_water_budget_gal | initial 120 |
| 19:08 | night_vpd_bias_kpa | initial 0 |
| 19:08 | outdoor_staleness_max_s | initial 600 |
| 19:08 | sw_dwell_gate_enabled | initial 1 |
| 19:08 | sw_fog_closes_vent | initial 1 |
| 19:08 | sw_mister_closes_vent | initial 0 |
| 19:08 | sw_summer_vent_enabled | initial 1 |
| 19:08 | temp_hysteresis | initial 2.14 |
| 19:08 | vent_exchange_fraction | initial 0.3 |
| 19:08 | vent_prefer_dp_delta_f | initial 4 |
| 19:08 | vent_prefer_temp_delta_f | initial 6 |
| 19:08 | vpd_watch_dwell_s | initial 75 |
| 00:00 | direct_wet_stress_min_dew_margin_f | 8 → 9 |
| 00:00 | direct_wet_stress_vpd_margin_kpa | 0.12 → 0.2 |
| 00:00 | dwell_gate_ms | 300000 → 330000 |
| 00:00 | fog_escalation_kpa | 0.4 → 0.45 |
| 00:00 | min_fog_off_s | 126 → 138 |
| 00:00 | min_fog_on_s | 39 → 34.5 |
| 00:00 | mister_all_delay_s | 102 → 111 |
| 00:00 | mister_engage_delay_s | 51 → 55.5 |
| 00:00 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 00:00 | vpd_watch_dwell_s | 75 → 82.5 |
| 05:30 | direct_wet_stress_min_dew_margin_f | 9 → 8.5 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.18 |
| 05:30 | min_fog_off_s | 138 → 132 |
| 05:30 | min_fog_on_s | 34.5 → 36.75 |
End-of-Day Summary
Climate
63.2–85.9°F; avg 72.5°F
0.54–2.18 kPa; avg 0.86 kPa
49.1–76.7%
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.1h
- VPD stress (>2.0 kPa): 7.3h
- Cold stress (<55°F): 13.9h
Economics
Not available
USD 0.31
Not available
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 48 min | Primary exhaust runtime. |
| Fan 2 | 38 min | Secondary exhaust runtime. |
| Vent | 66 min | Intake vent runtime. |
| Fog | 42 min | Fogger runtime. |
| Heat 1 electric | 463 min | Electric heater runtime. |
| Heat 2 gas | 30 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.29h | Center mister runtime. |
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 82.5°F | 1.26 kPa | 67.6% |
| 13:00 | 84.2°F | 1.46 kPa | 64.2% |
| 14:00 | 84.1°F | 1.46 kPa | 64.0% |
| 15:00 | 83.8°F | 1.42 kPa | 64.6% |
| 16:00 | 82.6°F | 1.19 kPa | 68.9% |
| 17:00 | 79.7°F | 1.12 kPa | 67.6% |
| 18:00 | 76.2°F | 0.94 kPa | 69.7% |
| 19:00 | 73.1°F | 0.86 kPa | 69.2% |
| 20:00 | 70.8°F | 0.74 kPa | 71.4% |
| 21:00 | 68.9°F | 0.75 kPa | 69.0% |
| 22:00 | 67.8°F | 0.63 kPa | 72.7% |
| 23:00 | 66.5°F | 0.69 kPa | 68.8% |
| 00:00 | 65.6°F | 0.66 kPa | 69.1% |
| 01:00 | 64.6°F | 0.65 kPa | 68.8% |
| 02:00 | 63.6°F | 0.64 kPa | 68.0% |
| 03:00 | 63.6°F | 0.58 kPa | 71.0% |
| 04:00 | 64.2°F | 0.57 kPa | 72.2% |
| 05:00 | 64.7°F | 0.59 kPa | 71.6% |
| 06:00 | 66.0°F | 0.67 kPa | 69.4% |
| 07:00 | 67.2°F | 0.76 kPa | 66.8% |
| 08:00 | 71.4°F | 0.99 kPa | 62.5% |
| 09:00 | 72.5°F | 1.05 kPa | 61.7% |
| 10:00 | 74.8°F | 1.10 kPa | 62.5% |
| 11:00 | 78.4°F | 1.20 kPa | 64.0% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-09-10 | 3.8h | 8.7h | 12.1h |
| 2026-09-11 | 2.9h | 10.7h | 10.9h |
| 2026-09-12 | 2.5h | 8.4h | 12.1h |
| 2026-09-13 | 3.9h | 11.3h | 11.1h |
| 2026-09-14 | 3.3h | 12.3h | 10.5h |
| 2026-09-15 | 2.8h | 10.9h | 57.8h |
| 2026-09-16 | 2.1h | 7.3h | 13.9h |