September 26, 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.
12
3
7
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:17 | MIDNIGHT | plan_written | Wrote public plan iris-20260926-0017. Resolved 00:18 MDT. |
| Morning planning cycle | 06:53 | SUNRISE | plan_written | Wrote public plan iris-20260926-0653. Resolved 06:55 MDT. |
| Forecast deviation | 10:57 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change: fresh climate/history show 76.3F, VPD 1.00kPa, 11.5F dew margin, IDLE with only heat1 on; the reported spike is resolved and no controller-attributable miss remains. Temp deviation follows the known forecast-underbias; VPD payload conflicts with fresh telemetry, so do not tune stale data. Semantic retrieval unavailable; feature request attempt was not delivered. Resolved 10:58 MDT. |
| Solar peak planning checkpoint | 12:53 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 12:54 MDT. |
| Forecast deviation | 13:13 | FORECAST_DEVIATION | acked | Acknowledged: Observed cloud miss was forecast error, not equipment fault: fresh climate 83.9F/1.25kPa, dew margin 11.5F, IDLE; all relays off and 2h history showed recovery. No tactical write; retrieval unavailable (OPENAI_API_KEY). Resolved 13:14 MDT. |
| Forecast deviation | 13:27 | FORECAST_DEVIATION | acked | Acknowledged: No tactical write: fresh telemetry shows the solar miss is real weather/forecast error, but the house has recovered to the served edge (83.7F, VPD 1.21 kPa vs active high ~1.22, dew margin 11.0F). History shows recovery from 1.52 kPa; all relays off is consistent with the recovered SEALED_MIST_FOG state. Semantic retrieval was unavailable due missing OPENAI_API_KEY; live telemetry and validated assembled lessons used. Resolved 13:27 MDT. |
| Peak Stress | 14:53 | TRANSITION | action_completed | Delivery recorded without a public plan write. Resolved 14:54 MDT. |
| Peak Stress (catch-up) | 16:44 | TRANSITION | acked | Acknowledged: Peak stress is tracking the served posture: house 82.9F/1.15 kPa VPD, dew margin 10.8F, mode IDLE, and all relays off. East VPD 1.24 kPa is near the active high edge, not a confirmed controller-attributable miss; let the scheduled 17:00 waypoint handle the forecast peak. Resolved 16:44 MDT. |
| Forecast deviation | 17:44 | FORECAST_DEVIATION | acked | Acknowledged: Fresh telemetry has recovered: house VPD 0.95 kPa, temp 80.2F, dew margin 9.4F, IDLE with all relays off. The 2.6 kPa event snapshot is stale/contradicted by the 2h history (1.00-1.28 kPa). Forecast overprediction is consistent with the positive near-term VPD bias (+0.115 kPa), so no tactical write is justified. Resolved 17:45 MDT. |
| Decline | 17:51 | TRANSITION | acked | Acknowledged: Decline check: live VPD 1.00 kPa is at the 0.99 high edge but house is IDLE, wet equipment is off, and dew margin is healthy at 10.8F. Forecast remains dry overnight (outdoor VPD 1.48-2.36 kPa through 23:00), so no VPD-low rebound supports tapering; retain the active posture. Resolved 17:52 MDT. |
| Evening planning cycle | 18:52 | SUNSET | plan_written | Wrote public plan iris-20260926-1852. Resolved 18:53 MDT. |
| Decline (catch-up) | 19:19 | TRANSITION | acked | Acknowledged: Decline checkpoint is stable: house 75.9F, VPD 0.71 inside 0.44-0.99 band, IDLE with all wet/cooling equipment off and 7.9F dew margin. Current effective posture is already conservative (engage 1.6, gap 45s, fog escalation 0.4); no concrete signal warrants a write. Resolved 19:19 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260926-0017
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-20260925-0653
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:74.0,“outdoor_rh_min_pct”:42.0,“solar_peak_w_m2”:667.0,“cloud_cover_avg_pct”:70.0,“notes”:“Cool saturated dawn, then a brief dry/solar ramp; use live VPD over the biased forecast. Yesterday self-score 5 versus deterministic anchor 8 because heat stress persisted and 28 tactical rows were missed.”},“stress_windows”:[{“kind”:“vpd_low”,“start”:“2026-09-25T06:50:00-06:00”,“end”:“2026-09-25T10:30:00-06:00”,“severity”:“medium”,“mitigation”:“Drying and heat stability; no wet assist until live VPD clears the low edge.”},{“kind”:“vpd_high”,“start”:“2026-09-25T13:00:00-06:00”,“end”:“2026-09-25T17:30:00-06:00”,“severity”:“medium”,“mitigation”:“Band-coupled VENTILATE assist; fog excess 0.15-0.20 while dew margin stays >=8F.”}],“rationale”:[{“parameter”:“mister_engage_kpa”,“old_value”:1.6,“new_value”:1.05,“forecast_anchor”:“Live VPD 0.64 now; forecast rises to 1… Result: Scoped window score 74.2 with 76.8% temperature compliance and 72.1% VPD compliance; 0.00 h recorded heat, cold, VPD-high, or VPD-low stress. Resource terms were unavailable, so cost efficiency was not scored. Current telemetry shows the live hot/dry deviation resolved to 76.3 F and 1.00 kPa VPD with 11.5 F dew margin. Score: 7/10
Hypothesis
Testing: Test a low-wet pre-dawn bridge with live-VPD gating, then a bounded hot-dry vent-mist handoff. Expected outcome: Keep overnight dew-risk at 0h and margin >=8F; limit controller-attributable VPD-high exposure after 10:00 while avoiding extra relay churn.
Setpoints
Saturday September 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | hyst 0.20750000000000002 | Live VPD 0.52 and dew margin 8.4F; dry the house, suppress w |
| 04:00 | hyst 0.20750000000000002 | Forecast VPD remains 0.39-0.57; hold wet duty until live rea |
| 07:00 | hyst 0.2025 | Sunrise ramp begins; enable only modest live-VPD-gated wet r |
| 10:00 | hyst 0.1975 | Forecast reaches VPD 1.50 then 3.5; use compliance-first ven |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:15 | s2 1.8825; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.958; all 1.158; pulse 30; gap 60; wt 1.4333333333333333 | Live VPD 0.52 and dew margin 8.4F; dry the house, suppress w |
| 04:00 | s2 1.8825; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.958; all 1.158; pulse 30; gap 60; wt 1.4333333333333333 | Forecast VPD remains 0.39-0.57; hold wet duty until live rea |
| 07:00 | s2 1.75; cool_exit 1.87; all_fans 0; dw_stress 0; engage 0.858; all 1.058; pulse 30; gap 48.75; wt 1.6 | Sunrise ramp begins; enable only modest live-VPD-gated wet r |
| 10:00 | s2 1.6025; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.808; all 1.008; pulse 41.25; gap 33.75; wt 1.9 | Forecast reaches VPD 1.50 then 3.5; use compliance-first ven |
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.2 |
| 00:15 | dwell_gate_ms | initial 270000 |
| 00:15 | enthalpy_close | initial 1 |
| 00:15 | enthalpy_open | initial -2 |
| 00:15 | fog_escalation_kpa | initial 0.5 |
| 00:15 | heat_hysteresis | initial 1 |
| 00:15 | min_fog_off_s | initial 102 |
| 00:15 | min_fog_on_s | initial 48 |
| 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 93 |
| 00:15 | mister_engage_delay_s | initial 46.5 |
| 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 1.96 |
| 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 67.5 |
| 07:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.1 |
| 07:00 | dwell_gate_ms | 270000 → 255000 |
| 07:00 | fog_escalation_kpa | 0.5 → 0.35 |
| 07:00 | min_fog_off_s | 102 → 84 |
| 07:00 | min_fog_on_s | 48 → 54.75 |
| 07:00 | mister_all_delay_s | 93 → 88.5 |
| 07:00 | mister_engage_delay_s | 46.5 → 44.25 |
| 07:00 | mister_water_budget_gal | 120 → 180 |
| 07:00 | temp_hysteresis | 1.96 → 1.87 |
| 07:00 | vpd_watch_dwell_s | 67.5 → 63.75 |
| 10:00 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 10:00 | dwell_gate_ms | 255000 → 240000 |
| 10:00 | fog_escalation_kpa | 0.35 → 0.15 |
| 10:00 | min_fog_off_s | 84 → 60 |
| 10:00 | min_fog_on_s | 54.75 → 63.75 |
| 10:00 | mister_all_delay_s | 88.5 → 84 |
| 10:00 | mister_engage_delay_s | 44.25 → 42 |
| 10:00 | mister_water_budget_gal | 180 → 240 |
| 10:00 | temp_hysteresis | 1.87 → 1.78 |
| 10:00 | vpd_watch_dwell_s | 63.75 → 60 |
🌅 Morning Cycle (6:55 AM) — iris-20260926-0653
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-20260926-0017
Previous hypothesis: Start with a low-wet, drying-and-heat-stability bridge because live VPD is 0.52 kPa with an 8.4F dew margin and an open too-wet alert. Keep moisture off until live dawn VPD clears the low edge, then hand off to band-coupled vent-mist assist for the forecast clear hot/dry ramp. Prior plan iris-20260925-0653 scored 7 versus anchor 7: low VPD-high exposure and no heat stress, but 28 missed rows and forecast solar undercall limit attribution. Retrieval is degraded because both semantic searches lack OPENAI_API_KEY; use live telemetry and validated lessons only. Result: Scoped window score 68.3 with 15.1% legacy joint compliance, 32.4% temperature compliance, 57.9% VPD compliance; graded heat stress 1.08h, cold stress 5.92h, VPD-high stress 3.22h, VPD-low 0.82h, and 0.0h dew-risk. Forecast peak temperature matched closely (85.0 predicted vs 85.2 actual), but RH was much higher than predicted (12% vs 46%) while solar was higher (713 vs 1051 W/m2). The hot/dry VPD-high and heat posture was only partly met; zero dew-risk held, but temperature/cold stress and VPD misses remained. Guardrail audit shows many requested rows missed or held, weakening causal attribution; resource terms were unavailable. Score: 5/10
New finding: When a hot-day plan has many guardrail-missed tactical rows, treat the safe zero-dew outcome as separate from climate success; grade forecast RH/solar divergence and execution fidelity before repeating aggressive moisture or hysteresis changes. → Added to Lessons Learned
Hypothesis
Testing: Test live-VPD-gated dawn drying, then band-coupled vent-mist assist through the hot-dry ramp while holding dew margin >=8F. Expected outcome: Keep dew-risk at 0h and minimum margin >=8F; reduce controller-attributable VPD-high exposure after 10:00 without increasing relay churn.
Conditions
85.0°F
12.0%
713.0 W/m²
8.0%
Cool dawn then clear hot-dry ramp; corrected peak VPD about 3.47 kPa. Retrieval degraded.
Expected stress windows
Band-coupled vent-mist assist; fog excess 0.15-0.20 while dew margin stays >=8F.
Pre-cool and run full fan stack; accept physics-limited heat at the served edge.
Parameter rationale
Enable assist near the high edge after dawn recovery; reduce controller-attributable VPD-high misses.
Earlier bounded fog assist during VENTILATE without sealing the hot house.
Reduce heat/vent churn and preserve capacity for structural peak heat.
Setpoints
Saturday September 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:50 | hyst 0.20750000000000002 | Dawn bridge: hold wet assist off until live VPD clears the l |
| 09:00 | hyst 0.1975 | Morning ramp: arm band-coupled assist as VPD rises; pre-cool |
| 13:00 | hyst 0.1975 | Peak stress: prioritize corridor service with vent-mist assi |
| 17:00 | hyst 0.1975 | Decline: continue wet recovery while VPD remains high, then |
| 20:00 | hyst 0.20750000000000002 | Evening: bounded dry recovery; preserve dew margin and avoid |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:50 | s2 1.8625; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 52.5; wt 1.3333333333333333 | Dawn bridge: hold wet assist off until live VPD clears the l |
| 09:00 | s2 1.7; cool_exit 1.78; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 33.75; wt 1.6666666666666665 | Morning ramp: arm band-coupled assist as VPD rises; pre-cool |
| 13:00 | s2 1.5975000000000001; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.9540000000000001; all 1.154; pulse 45; gap 30; wt 1.8000000000000003 | Peak stress: prioritize corridor service with vent-mist assi |
| 17:00 | s2 1.73; cool_exit 1.78; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 37.5; gap 41.25; wt 1.6333333333333333 | Decline: continue wet recovery while VPD remains high, then |
| 20:00 | s2 1.915; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 30; gap 52.5; wt 1.4333333333333333 | Evening: bounded dry recovery; preserve dew margin and avoid |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:50 | band_track_fraction | initial 0 |
| 06:50 | cold_vent_guard_delta_f | initial 9 |
| 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.1 |
| 06:50 | dwell_gate_ms | initial 270000 |
| 06:50 | enthalpy_close | initial 1 |
| 06:50 | enthalpy_open | initial -2 |
| 06:50 | fog_escalation_kpa | initial 0.35 |
| 06:50 | heat_hysteresis | initial 1 |
| 06:50 | min_fog_off_s | initial 90 |
| 06:50 | min_fog_on_s | initial 52.5 |
| 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 93 |
| 06:50 | mister_engage_delay_s | initial 46.5 |
| 06:50 | mister_water_budget_gal | initial 300 |
| 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 1.96 |
| 06:50 | vent_exchange_fraction | initial 0.3 |
| 06:50 | vent_prefer_dp_delta_f | initial 5 |
| 06:50 | vent_prefer_temp_delta_f | initial 5 |
| 06:50 | vpd_watch_dwell_s | initial 67.5 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.05 |
| 09:00 | dwell_gate_ms | 270000 → 240000 |
| 09:00 | fog_escalation_kpa | 0.35 → 0.2 |
| 09:00 | min_fog_off_s | 90 → 60 |
| 09:00 | min_fog_on_s | 52.5 → 63.75 |
| 09:00 | mister_all_delay_s | 93 → 84 |
| 09:00 | mister_engage_delay_s | 46.5 → 42 |
| 09:00 | temp_hysteresis | 1.96 → 1.78 |
| 09:00 | vpd_watch_dwell_s | 67.5 → 60 |
| 13:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 13:00 | min_fog_off_s | 60 → 54 |
| 13:00 | min_fog_on_s | 63.75 → 66 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.3 |
| 17:00 | min_fog_off_s | 54 → 72 |
| 17:00 | min_fog_on_s | 66 → 59.25 |
| 20:00 | dwell_gate_ms | 240000 → 270000 |
| 20:00 | fog_escalation_kpa | 0.3 → 0.4 |
| 20:00 | min_fog_off_s | 72 → 90 |
| 20:00 | min_fog_on_s | 59.25 → 52.5 |
| 20:00 | mister_all_delay_s | 84 → 93 |
| 20:00 | mister_engage_delay_s | 42 → 46.5 |
| 20:00 | temp_hysteresis | 1.78 → 1.96 |
| 20:00 | vpd_watch_dwell_s | 60 → 67.5 |
🌆 Evening Cycle (6:53 PM) — iris-20260926-1852
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-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 83.4; VPD compliance 99.5% with 0.01h VPD-high and 0.00h VPD-low in the scored window, but 1.43h cold stress remained. Dew-risk stayed 0h (minimum margin 6.7F). Resolved alerts recorded house-too-wet drift at 0.63-0.71 kPa VPD during the evening, so low-wet stability was only partial. Resource terms were unavailable; water was 99 gal for the full day versus 97 gal 7-day average, with no cost attribution. Score: 6/10
Hypothesis
Testing: Test a low-duty live-VPD recovery bridge overnight, tapering after measured VPD stays below the high edge. Expected outcome: Maintain zero dew-risk with margin >=8F, avoid VPD-low overshoot, and reduce heater-vent churn before the morning dry ramp.
Conditions
75.0°F
17.0%
0.0 W/m²
70.0%
Indoor VPD 0.78 is below the 0.99 high edge with 8.2F dew margin; cool dry night follows a hot high-VPD day.
Expected stress windows
Short live-edge wet assist while dew margin stays >=8F; fog is unavailable outside 07:00-17:00.
Stable heat posture and anti-churn relay timing as outdoor temperature reaches 64F.
Parameter rationale
Avoid VPD-low overshoot and preserve dew safety while retaining recovery capacity.
Keep a short band-coupled recovery bridge available without blanket wetting.
Reduce heater-vent churn and explain the anchor gap through a more stable overnight posture.
Setpoints
Saturday September 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 18:50 | hyst 0.20749999999999996 | Settle from hot-dry stress; live VPD is recovered, retain bo |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 18:50 | s2 1.8475000000000001; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.999; all 1.1989999999999998; pulse 30; gap 48.75; wt 1.5699999999999998 | Settle from hot-dry stress; live VPD is recovered, retain bo |
Sunday September 27
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.2175 | Midnight bridge: taper wet duty, but do not suppress live-ed |
| 05:45 | hyst 0.20749999999999996 | Pre-dawn handoff: prepare for the dry solar ramp with live-V |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 1.98; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.999; all 1.1989999999999998; pulse 30; gap 60; wt 1.43 | Midnight bridge: taper wet duty, but do not suppress live-ed |
| 05:45 | s2 1.745; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.999; all 1.1989999999999998; pulse 33.75; gap 45; wt 1.7333333333333334 | Pre-dawn handoff: prepare for the dry solar ramp with live-V |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 18:50 | band_track_fraction | initial 0 |
| 18:50 | cold_vent_guard_delta_f | initial 8 |
| 18:50 | cool_stage2_exit_hysteresis_f | initial 1 |
| 18:50 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 18:50 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 18:50 | dwell_gate_ms | initial 270000 |
| 18:50 | enthalpy_close | initial 1 |
| 18:50 | enthalpy_open | initial -2 |
| 18:50 | fog_escalation_kpa | initial 0.35 |
| 18:50 | heat_hysteresis | initial 1 |
| 18:50 | min_fog_off_s | initial 84 |
| 18:50 | min_fog_on_s | initial 54.75 |
| 18:50 | mist_backoff_s | initial 600 |
| 18:50 | mist_max_closed_vent_s | initial 600 |
| 18:50 | mist_thermal_relief_s | initial 90 |
| 18:50 | mister_all_delay_s | initial 93 |
| 18:50 | mister_engage_delay_s | initial 46.5 |
| 18:50 | mister_water_budget_gal | initial 120 |
| 18:50 | night_vpd_bias_kpa | initial 0 |
| 18:50 | outdoor_staleness_max_s | initial 600 |
| 18:50 | sw_dwell_gate_enabled | initial 1 |
| 18:50 | sw_fog_closes_vent | initial 1 |
| 18:50 | sw_mister_closes_vent | initial 0 |
| 18:50 | sw_summer_vent_enabled | initial 1 |
| 18:50 | temp_hysteresis | initial 1.96 |
| 18:50 | vent_exchange_fraction | initial 0.3 |
| 18:50 | vent_prefer_dp_delta_f | initial 3 |
| 18:50 | vent_prefer_temp_delta_f | initial 4 |
| 18:50 | vpd_watch_dwell_s | initial 67.5 |
| 00:00 | cold_vent_guard_delta_f | 8 → 9 |
| 00:00 | dwell_gate_ms | 270000 → 300000 |
| 00:00 | min_fog_off_s | 84 → 102 |
| 00:00 | min_fog_on_s | 54.75 → 48 |
| 00:00 | mister_all_delay_s | 93 → 102 |
| 00:00 | mister_engage_delay_s | 46.5 → 51 |
| 00:00 | temp_hysteresis | 1.96 → 2.14 |
| 00:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 00:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 00:00 | vpd_watch_dwell_s | 67.5 → 75 |
| 05:45 | cold_vent_guard_delta_f | 9 → 8 |
| 05:45 | dwell_gate_ms | 300000 → 270000 |
| 05:45 | fog_escalation_kpa | 0.35 → 0.2 |
| 05:45 | min_fog_off_s | 102 → 78 |
| 05:45 | min_fog_on_s | 48 → 57 |
| 05:45 | mister_all_delay_s | 102 → 93 |
| 05:45 | mister_engage_delay_s | 51 → 46.5 |
| 05:45 | mister_water_budget_gal | 120 → 180 |
| 05:45 | temp_hysteresis | 2.14 → 1.96 |
| 05:45 | vent_prefer_dp_delta_f | 4 → 3 |
| 05:45 | vent_prefer_temp_delta_f | 5 → 4 |
| 05:45 | vpd_watch_dwell_s | 75 → 67.5 |
End-of-Day Summary
Climate
62.5–86.8°F; avg 72.5°F
0.42–2.23 kPa; avg 0.83 kPa
45.7–78.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.4h
- VPD stress (>2.0 kPa): 7.0h
- Cold stress (<55°F): 13.0h
Economics
Not available
USD 0.47
USD 0.480
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 67 min | Primary exhaust runtime. |
| Fan 2 | 66 min | Secondary exhaust runtime. |
| Vent | 100 min | Intake vent runtime. |
| Fog | 76 min | Fogger runtime. |
| Heat 1 electric | 506 min | Electric heater runtime. |
| Heat 2 gas | 45 min | Gas heater runtime. |
| Grow lights | 812 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.51h | Center mister runtime. |
Water
- Total: 99 gal
- Mister: 29 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 82.4°F | 1.19 kPa | 68.9% |
| 13:00 | 84.2°F | 1.36 kPa | 67.0% |
| 14:00 | 82.6°F | 1.23 kPa | 68.1% |
| 15:00 | 80.0°F | 0.98 kPa | 72.0% |
| 16:00 | 77.0°F | 0.81 kPa | 74.5% |
| 17:00 | 76.4°F | 0.79 kPa | 74.7% |
| 18:00 | 73.8°F | 0.73 kPa | 74.6% |
| 19:00 | 71.7°F | 0.53 kPa | 80.0% |
| 20:00 | 69.9°F | 0.53 kPa | 78.8% |
| 21:00 | 67.8°F | 0.59 kPa | 74.7% |
| 22:00 | 65.9°F | 0.56 kPa | 74.5% |
| 23:00 | 64.5°F | 0.52 kPa | 74.8% |
| 00:00 | 63.7°F | 0.49 kPa | 75.7% |
| 01:00 | 63.2°F | 0.47 kPa | 76.5% |
| 02:00 | 62.9°F | 0.43 kPa | 78.0% |
| 03:00 | 62.9°F | 0.45 kPa | 77.0% |
| 04:00 | 63.2°F | 0.44 kPa | 77.6% |
| 05:00 | 63.5°F | 0.46 kPa | 77.0% |
| 06:00 | 66.0°F | 0.61 kPa | 72.5% |
| 07:00 | 68.3°F | 0.73 kPa | 69.4% |
| 08:00 | 70.5°F | 0.90 kPa | 65.0% |
| 09:00 | 72.4°F | 0.91 kPa | 66.6% |
| 10:00 | 75.0°F | 0.97 kPa | 67.3% |
| 11:00 | 79.2°F | 1.15 kPa | 66.6% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 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 |
| 2026-09-25 | 1.6h | 5.2h | 14.3h |
| 2026-09-26 | 2.4h | 7.0h | 13.0h |