September 17, 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.
8
3
2
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:17 | MIDNIGHT | plan_written | Wrote public plan iris-20260917-0017. Resolved 00:19 MDT. |
| Morning planning cycle | 06:44 | SUNRISE | plan_written | Wrote public plan iris-20260917-0644. Resolved 06:47 MDT. |
| Solar peak planning checkpoint | 12:56 | SOLAR_MAX | action_completed | Delivery recorded without a public plan write. Resolved 12:57 MDT. |
| Forecast deviation | 14:23 | FORECAST_DEVIATION | acked | Acknowledged: Forecast cloud cover was 100% while live irradiance was 501 W/m2 and outdoor lux 5501; this is a forecast miss, not an equipment fault. House is currently IDLE at 83.4F/1.06 kPa with 9.5F dew margin, all climate equipment off, and no controller-attributable edge miss. Leave plan and tunables unchanged. Resolved 14:24 MDT. |
| Peak Stress | 14:57 | TRANSITION | action_completed | Delivery recorded without a public plan write. Resolved 14:57 MDT. |
| Forecast deviation | 17:38 | FORECAST_DEVIATION | acked | Acknowledged: Forecast deviation was precip only: 0.00 in/h observed vs 0.18 forecast. Live climate is safe and controller-attributable misses are absent: 81.1F, VPD 0.94 kPa, dew margin 8.9F, IDLE; all climate equipment is off as expected. Classified as forecast/weather error, not equipment fault or forecast-ingestor health gap. No tunable change. Resolved 17:38 MDT. |
| Decline | 18:06 | TRANSITION | action_completed | Delivery recorded without a public plan write. Resolved 18:07 MDT. |
| Evening planning cycle | 19:07 | SUNSET | plan_written | Wrote public plan iris-20260917-1907. Resolved 19:08 MDT. |
🌅 Morning Cycle (12:19 AM) — iris-20260917-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-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 scorecard: 74.8 planner score, 68.4% temperature compliance, 81.3% VPD compliance, 0.99 h total stress (0.93 h heat, 0.06 h VPD-high), 0 h cold/VPD-low stress, 0 h dew risk. Forecast/structured prediction was not verified; exact tactical causality is limited by 85 missed and 22 already-at-value transition applications in the governing plan audit. Current house is stable after the day: IDLE, VPD 0.85-0.87 kPa, dew margin 7.5 F. Score: 7/10
New finding: When a plan has many missed transition applications, credit outcomes only to observed controller posture and live conditions; preserve live-VPD gating and verify application integrity before attributing tactical moisture effects. → Added to Lessons Learned
Hypothesis
Testing: Live-gated moisture ramp: conservative overnight, earlier band-coupled assist only after observed VPD rises. Expected outcome: Keep overnight VPD-low and dew-risk at 0h; limit controller-attributable VPD-high to under 1h during the dry ramp without target hugging.
Setpoints
Thursday September 17
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:17 | hyst 0.1875 | VPD 0.81 and dew margin 11.8F; cool forecast favors stable d |
| 04:30 | hyst 0.1875 | Pre-dawn 0.46-0.76 kPa VPD and 62-64F favor heat retention a |
| 07:00 | hyst 0.1875 | Sunrise ramp: gate assist on live VPD while preparing for th |
| 10:30 | hyst 0.1875 | Handoff precedes 1.33-1.76 kPa VPD; use band-coupled assist, |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:17 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 33.75; gap 41.25; wt 1.7 | VPD 0.81 and dew margin 11.8F; cool forecast favors stable d |
| 04:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 33.75; gap 41.25; wt 1.7 | Pre-dawn 0.46-0.76 kPa VPD and 62-64F favor heat retention a |
| 07:00 | s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 33.75; gap 41.25; wt 1.7 | Sunrise ramp: gate assist on live VPD while preparing for th |
| 10:30 | s2 1.7; cool_exit 1.6; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 37.5; gap 41.25; wt 1.7 | Handoff precedes 1.33-1.76 kPa VPD; use band-coupled assist, |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:17 | band_track_fraction | initial 0 |
| 00:17 | cold_vent_guard_delta_f | initial 8 |
| 00:17 | cool_stage2_exit_hysteresis_f | initial 1 |
| 00:17 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 00:17 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:17 | dwell_gate_ms | initial 210000 |
| 00:17 | enthalpy_close | initial 1 |
| 00:17 | enthalpy_open | initial -2 |
| 00:17 | fog_escalation_kpa | initial 0.25 |
| 00:17 | heat_hysteresis | initial 1 |
| 00:17 | min_fog_off_s | initial 72 |
| 00:17 | min_fog_on_s | initial 59.25 |
| 00:17 | mist_backoff_s | initial 600 |
| 00:17 | mist_max_closed_vent_s | initial 600 |
| 00:17 | mist_thermal_relief_s | initial 90 |
| 00:17 | mister_all_delay_s | initial 75 |
| 00:17 | mister_engage_delay_s | initial 37.5 |
| 00:17 | mister_water_budget_gal | initial 120 |
| 00:17 | night_vpd_bias_kpa | initial 0 |
| 00:17 | outdoor_staleness_max_s | initial 600 |
| 00:17 | sw_dwell_gate_enabled | initial 1 |
| 00:17 | sw_fog_closes_vent | initial 1 |
| 00:17 | sw_mister_closes_vent | initial 0 |
| 00:17 | sw_summer_vent_enabled | initial 1 |
| 00:17 | temp_hysteresis | initial 1.6 |
| 00:17 | vent_exchange_fraction | initial 0.3 |
| 00:17 | vent_prefer_dp_delta_f | initial 3 |
| 00:17 | vent_prefer_temp_delta_f | initial 4 |
| 00:17 | vpd_watch_dwell_s | initial 52.5 |
| 04:30 | cold_vent_guard_delta_f | 8 → 9 |
| 04:30 | vent_prefer_dp_delta_f | 3 → 5 |
| 04:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 07:00 | cold_vent_guard_delta_f | 9 → 8 |
| 07:00 | mister_water_budget_gal | 120 → 150 |
| 07:00 | vent_prefer_dp_delta_f | 5 → 3 |
| 07:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 10:30 | fog_escalation_kpa | 0.25 → 0.2 |
| 10:30 | mister_water_budget_gal | 150 → 180 |
🌅 Morning Cycle (6:47 AM) — iris-20260917-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-20260917-0017
Previous hypothesis: Prior plan self-score 8 versus deterministic anchor 10: the overnight outcome was excellent, but 36 requested applications were missed, so exact tactical causality is unproven. Start conservatively while live VPD is near the overnight corridor, then stage a bounded, live-gated moisture ramp before the forecast afternoon rise to 1.76-2.53 kPa VPD. Keep dew margin above 8F, avoid VPD-low overshoot, and spend water only for controller-attributable edge risk; accept weather-limited heat rather than chase the target line. Result: Window score 77.3; temp compliance 74.3%, VPD 80.9%; 1.71 h total stress, 0.00 h heat, 0.10 h VPD-high, 0.00 h cold/VPD-low, 0.00 h dew risk. Hypothesis overpredicted heat/dry severity: predicted 85F peak, 31% RH, 550 W/m² vs actual 77.4F, 53% indoor-RH proxy, 816 W/m². VPD goal (<1.5 h controller-attributable stress) was met, but 39 transition applications were missed, so causal credit for requested tactical values is limited. Score: 6/10
New finding: When forecast peak heat/dry stress is materially overpredicted, keep live-VPD gating and credit the clean outcome to observed conditions/controller posture rather than exact plan values; verify transition application integrity before attributing tactical effects. → Added to Lessons Learned
Hypothesis
Testing: Live-gated moisture ramp with an application-integrity check: only credit wet-assist effects when waypoints match or are guardrailed. Expected outcome: Keep dew-risk and VPD-low stress at 0h; hold controller-attributable VPD-high under 1.5h while accepting weather-limited peak heat.
Conditions
85.0°F
31.0%
550.0 W/m²
100.0%
Cloudy forecast, but recent solar underprediction; gate wetting on live VPD.
Expected stress windows
Band-coupled wet assist near live high edge; fog excess 0.20; dew floor 8F.
Pre-cool and ventilate; accept capacity-limited residual heat.
Parameter rationale
Start wet assist at the live high edge and keep controller-attributable VPD stress below 1.5h.
Serve east/center outliers without target hugging or unnecessary whole-house wetting.
Make heavy wet assist available earlier while firmware safety gates remain active.
Setpoints
Thursday September 17
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:40 | hyst 0.20750000000000002 | Dawn is cool/humid; hold wetting until live VPD leaves the o |
| 09:30 | hyst 0.20750000000000002 | Begin live-gated ramp; pre-cool before the corrected dry/hea |
| 13:30 | hyst 0.1975 | Peak risk: serve VPD and temperature edges; accept weather-l |
| 16:00 | hyst 0.20750000000000002 | Taper only after observed VPD clears high edge; keep recover |
| 19:00 | hyst 0.21750000000000003 | Humid evening: suppress proactive wetting; preserve safety a |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:40 | s2 2.0100000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.054; all 1.204; pulse 30; gap 60; wt 1.2 | Dawn is cool/humid; hold wetting until live VPD leaves the o |
| 09:30 | s2 1.76; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9540000000000001; all 1.154; pulse 30; gap 48.75; wt 1.5833333333333335 | Begin live-gated ramp; pre-cool before the corrected dry/hea |
| 13:30 | s2 1.5400000000000003; cool_exit 1.78; all_fans 1; dw_stress 1; engage 0.9540000000000001; all 1.154; pulse 41.25; gap 37.5; wt 1.8666666666666667 | Peak risk: serve VPD and temperature edges; accept weather-l |
| 16:00 | s2 1.8775000000000002; cool_exit 1.96; all_fans 0; dw_stress 0; engage 1.004; all 1.204; pulse 30; gap 56.25; wt 1.4833333333333334 | Taper only after observed VPD clears high edge; keep recover |
| 19:00 | s2 2.04; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.154; all 1.304; pulse 30; gap 60; wt 1.1666666666666665 | Humid evening: suppress proactive wetting; preserve safety a |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:40 | band_track_fraction | initial 0 |
| 06:40 | cold_vent_guard_delta_f | initial 8 |
| 06:40 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:40 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:40 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 06:40 | dwell_gate_ms | initial 270000 |
| 06:40 | enthalpy_close | initial 1 |
| 06:40 | enthalpy_open | initial -2 |
| 06:40 | fog_escalation_kpa | initial 0.4 |
| 06:40 | heat_hysteresis | initial 1 |
| 06:40 | min_fog_off_s | initial 114 |
| 06:40 | min_fog_on_s | initial 43.5 |
| 06:40 | mist_backoff_s | initial 600 |
| 06:40 | mist_max_closed_vent_s | initial 600 |
| 06:40 | mist_thermal_relief_s | initial 90 |
| 06:40 | mister_all_delay_s | initial 93 |
| 06:40 | mister_engage_delay_s | initial 46.5 |
| 06:40 | mister_water_budget_gal | initial 120 |
| 06:40 | night_vpd_bias_kpa | initial 0 |
| 06:40 | outdoor_staleness_max_s | initial 600 |
| 06:40 | sw_dwell_gate_enabled | initial 1 |
| 06:40 | sw_fog_closes_vent | initial 1 |
| 06:40 | sw_mister_closes_vent | initial 0 |
| 06:40 | sw_summer_vent_enabled | initial 1 |
| 06:40 | temp_hysteresis | initial 1.96 |
| 06:40 | vent_exchange_fraction | initial 0.3 |
| 06:40 | vent_prefer_dp_delta_f | initial 3 |
| 06:40 | vent_prefer_temp_delta_f | initial 4 |
| 06:40 | vpd_watch_dwell_s | initial 67.5 |
| 09:30 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 09:30 | fog_escalation_kpa | 0.4 → 0.25 |
| 09:30 | min_fog_off_s | 114 → 84 |
| 09:30 | min_fog_on_s | 43.5 → 54.75 |
| 09:30 | mister_water_budget_gal | 120 → 180 |
| 13:30 | cold_vent_guard_delta_f | 8 → 7 |
| 13:30 | dwell_gate_ms | 270000 → 240000 |
| 13:30 | fog_escalation_kpa | 0.25 → 0.2 |
| 13:30 | min_fog_off_s | 84 → 66 |
| 13:30 | min_fog_on_s | 54.75 → 61.5 |
| 13:30 | mister_all_delay_s | 93 → 84 |
| 13:30 | mister_engage_delay_s | 46.5 → 42 |
| 13:30 | mister_water_budget_gal | 180 → 240 |
| 13:30 | temp_hysteresis | 1.96 → 1.78 |
| 13:30 | vent_prefer_temp_delta_f | 4 → 3 |
| 13:30 | vpd_watch_dwell_s | 67.5 → 60 |
| 16:00 | cold_vent_guard_delta_f | 7 → 8 |
| 16:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 16:00 | dwell_gate_ms | 240000 → 270000 |
| 16:00 | fog_escalation_kpa | 0.2 → 0.3 |
| 16:00 | min_fog_off_s | 66 → 96 |
| 16:00 | min_fog_on_s | 61.5 → 50.25 |
| 16:00 | mister_all_delay_s | 84 → 93 |
| 16:00 | mister_engage_delay_s | 42 → 46.5 |
| 16:00 | mister_water_budget_gal | 240 → 180 |
| 16:00 | temp_hysteresis | 1.78 → 1.96 |
| 16:00 | vent_prefer_temp_delta_f | 3 → 4 |
| 16:00 | vpd_watch_dwell_s | 60 → 67.5 |
| 19:00 | direct_wet_stress_vpd_margin_kpa | 0.1 → 0.25 |
| 19:00 | dwell_gate_ms | 270000 → 300000 |
| 19:00 | fog_escalation_kpa | 0.3 → 0.45 |
| 19:00 | min_fog_off_s | 96 → 126 |
| 19:00 | min_fog_on_s | 50.25 → 39 |
| 19:00 | mister_all_delay_s | 93 → 102 |
| 19:00 | mister_engage_delay_s | 46.5 → 51 |
| 19:00 | mister_water_budget_gal | 180 → 120 |
| 19:00 | temp_hysteresis | 1.96 → 2.14 |
| 19:00 | vpd_watch_dwell_s | 67.5 → 75 |
🌆 Evening Cycle (7:08 PM) — iris-20260917-1907
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-20260917-0644
Previous hypothesis: {“conditions”:{“outdoor_temp_peak_f”:85.0,“outdoor_rh_min_pct”:31.0,“solar_peak_w_m2”:550.0,“cloud_cover_avg_pct”:100.0,“notes”:“Cloudy forecast, but recent solar underprediction; gate wetting on live VPD.”},“stress_windows”:[{“kind”:“vpd_high”,“start”:“2026-09-17T09:30:00-06:00”,“end”:“2026-09-17T16:00:00-06:00”,“severity”:“high”,“mitigation”:“Band-coupled wet assist near live high edge; fog excess 0.20; dew floor 8F.”},{“kind”:“heat”,“start”:“2026-09-17T13:00:00-06:00”,“end”:“2026-09-17T15: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 toward 2.0 kPa by 15:00; current VPD is 0.65.”,“expected_effect”:“Start wet assist at the live high edge and keep controller-attributable VPD stress below 1.5h… Result: Overnight window score 76.0; temp compliance 68.3%, VPD compliance 75.9%; 0.69 h total stress, 0.19 h VPD-high, 0 h heat/cold/VPD-low; dew risk 0 h. Forecasted humid/low-VPD night did not produce VPD-low stress, but the low-VPD concern was not directly tested. Resource metrics unavailable. Transition application attribution is limited by later audit misses. Score: 7/10
New finding: For cool overnight windows with healthy dew margin, use stable heat/vent dwell and taper moisture only after live VPD confirms recovery; forecast humidity alone should not justify zero-wet posture. → Added to Lessons Learned
Hypothesis
Conditions
67.0°F
87.0%
0.0 W/m²
100.0%
Cool saturated overnight with very low forecast VPD; preserve heat and dew margin, then use live-gated moisture only before the Friday dry ramp.
Expected stress windows
Suppress proactive mist/fog, keep dew floor at 8-9F, and rely on stable heat/vent dwell.
Parameter rationale
Avoid VPD-low overshoot and preserve orchid drying margin.
Hold heavy wet assist back while firmware safety gates remain active.
Reduce heater/vent churn and retain heat without changing crop bands.
Setpoints
Thursday September 17
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 19:07 | hyst 0.2175 | Evening settle: low-VPD forecast favors heat retention and n |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 19:07 | s2 2.0100000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.0999999999999999; all 1.2999999999999998; pulse 30; gap 60; wt 1.2333333333333334 | Evening settle: low-VPD forecast favors heat retention and n |
Friday September 18
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.22749999999999998 | Midnight posture: saturated trough requires stable dwell and |
| 05:30 | hyst 0.2175 | Pre-dawn: stage a guarded live-VPD ramp ahead of Friday heat |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 2.055; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.15; all 1.35; pulse 30; gap 60; wt 1.1 | Midnight posture: saturated trough requires stable dwell and |
| 05:30 | s2 1.805; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.05; all 1.2; pulse 30; gap 60; wt 1.3333333333333333 | Pre-dawn: stage a guarded live-VPD ramp ahead of Friday heat |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 19:07 | band_track_fraction | initial 0 |
| 19:07 | cold_vent_guard_delta_f | initial 12 |
| 19:07 | cool_stage2_exit_hysteresis_f | initial 1 |
| 19:07 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 19:07 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 19:07 | dwell_gate_ms | initial 300000 |
| 19:07 | enthalpy_close | initial 1 |
| 19:07 | enthalpy_open | initial -2 |
| 19:07 | fog_escalation_kpa | initial 0.45 |
| 19:07 | heat_hysteresis | initial 1 |
| 19:07 | min_fog_off_s | initial 114 |
| 19:07 | min_fog_on_s | initial 43.5 |
| 19:07 | mist_backoff_s | initial 600 |
| 19:07 | mist_max_closed_vent_s | initial 600 |
| 19:07 | mist_thermal_relief_s | initial 90 |
| 19:07 | mister_all_delay_s | initial 102 |
| 19:07 | mister_engage_delay_s | initial 51 |
| 19:07 | mister_water_budget_gal | initial 120 |
| 19:07 | night_vpd_bias_kpa | initial 0 |
| 19:07 | outdoor_staleness_max_s | initial 600 |
| 19:07 | sw_dwell_gate_enabled | initial 1 |
| 19:07 | sw_fog_closes_vent | initial 1 |
| 19:07 | sw_mister_closes_vent | initial 0 |
| 19:07 | sw_summer_vent_enabled | initial 1 |
| 19:07 | temp_hysteresis | initial 2.14 |
| 19:07 | vent_exchange_fraction | initial 0.3 |
| 19:07 | vent_prefer_dp_delta_f | initial 6 |
| 19:07 | vent_prefer_temp_delta_f | initial 8 |
| 19:07 | 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.15 → 0.2 |
| 00:00 | dwell_gate_ms | 300000 → 330000 |
| 00:00 | fog_escalation_kpa | 0.45 → 0.5 |
| 00:00 | min_fog_off_s | 114 → 132 |
| 00:00 | min_fog_on_s | 43.5 → 36.75 |
| 00:00 | mister_all_delay_s | 102 → 111 |
| 00:00 | mister_engage_delay_s | 51 → 55.5 |
| 00:00 | mister_water_budget_gal | 120 → 100 |
| 00:00 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 00:00 | vpd_watch_dwell_s | 75 → 82.5 |
| 05:30 | cold_vent_guard_delta_f | 12 → 10 |
| 05:30 | direct_wet_stress_min_dew_margin_f | 9 → 8 |
| 05:30 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.1 |
| 05:30 | dwell_gate_ms | 330000 → 300000 |
| 05:30 | fog_escalation_kpa | 0.5 → 0.3 |
| 05:30 | min_fog_off_s | 132 → 102 |
| 05:30 | min_fog_on_s | 36.75 → 48 |
| 05:30 | mister_all_delay_s | 111 → 102 |
| 05:30 | mister_engage_delay_s | 55.5 → 51 |
| 05:30 | mister_water_budget_gal | 100 → 120 |
| 05:30 | temp_hysteresis | 2.3200000000000003 → 2.14 |
| 05:30 | vent_prefer_dp_delta_f | 6 → 5 |
| 05:30 | vent_prefer_temp_delta_f | 8 → 6 |
| 05:30 | vpd_watch_dwell_s | 82.5 → 75 |
End-of-Day Summary
Climate
66.2–85.9°F; avg 74.6°F
0.51–2.05 kPa; avg 0.89 kPa
52.8–77.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): 1.9h
- VPD stress (>2.0 kPa): 7.7h
- Cold stress (<55°F): 11.1h
Economics
Not available
USD 0.00
USD 0.200
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 141 min | Primary exhaust runtime. |
| Fan 2 | 155 min | Secondary exhaust runtime. |
| Vent | 278 min | Intake vent runtime. |
| Fog | 24 min | Fogger runtime. |
| Heat 1 electric | 72 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 1044 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.24h | Center mister runtime. |
Water
- Total: 41 gal
- Mister: 10 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 83.1°F | 1.28 kPa | 67.4% |
| 13:00 | 83.7°F | 1.32 kPa | 67.2% |
| 14:00 | 83.8°F | 1.32 kPa | 66.7% |
| 15:00 | 82.4°F | 1.12 kPa | 70.7% |
| 16:00 | 78.6°F | 0.90 kPa | 73.2% |
| 17:00 | 77.8°F | 0.86 kPa | 73.8% |
| 18:00 | 74.9°F | 0.73 kPa | 75.3% |
| 19:00 | 73.3°F | 0.70 kPa | 74.8% |
| 20:00 | 72.1°F | 0.76 kPa | 71.6% |
| 21:00 | 71.6°F | 0.67 kPa | 74.6% |
| 22:00 | 71.3°F | 0.66 kPa | 74.7% |
| 23:00 | 70.3°F | 0.75 kPa | 70.2% |
| 00:00 | 68.8°F | 0.86 kPa | 64.2% |
| 01:00 | 68.8°F | 0.91 kPa | 61.9% |
| 02:00 | 68.2°F | 0.85 kPa | 64.2% |
| 03:00 | 68.3°F | 0.69 kPa | 70.7% |
| 04:00 | 66.7°F | 0.56 kPa | 74.9% |
| 05:00 | 67.3°F | 0.56 kPa | 75.5% |
| 06:00 | 69.2°F | 0.64 kPa | 74.0% |
| 07:00 | 70.4°F | 0.71 kPa | 72.2% |
| 08:00 | 73.0°F | 0.88 kPa | 68.7% |
| 09:00 | 75.3°F | 1.04 kPa | 65.4% |
| 10:00 | 77.8°F | 1.16 kPa | 64.5% |
| 11:00 | 79.2°F | 1.21 kPa | 64.8% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 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 |
| 2026-09-17 | 1.9h | 7.7h | 11.1h |