August 27, 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.
55
2
7
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:17 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| End-of-day review and reset | 00:19 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| End-of-day review and reset (catch-up) | 00:21 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| End-of-day review and reset (catch-up) | 00:24 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| End-of-day review and reset (catch-up) | 00:26 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| End-of-day review and reset (catch-up) | 00:28 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 06:25 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 06:27 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle (catch-up) | 06:30 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle (catch-up) | 06:32 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle (catch-up) | 06:34 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle (catch-up) | 06:37 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:35 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:38 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:40 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:42 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:45 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 10:47 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:21 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:23 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:25 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:26 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:28 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 11:29 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:18 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:19 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:20 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:22 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:23 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 12:24 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Solar peak planning checkpoint | 13:04 | SOLAR_MAX | delivery_failed | Delivery recorded without a public plan write. |
| Forecast deviation | 14:03 | FORECAST_DEVIATION | action_completed | Delivery recorded without a public plan write. Resolved 14:04 MDT. |
| Forecast deviation | 14:33 | FORECAST_DEVIATION | acked | Acknowledged: No tuning: live VPD fell to 1.26 kPa (east/west 1.15), temp 84.7F, RH 69%, dew margin 11.0F; controller is IDLE and all climate equipment is off. Forecast VPD overshoot is in the established positive-bias direction, amplified by cooler/more humid live weather, not an equipment fault or actionable regime change. Resolved 14:33 MDT. |
| Peak Stress | 15:03 | TRANSITION | acked | Acknowledged: No peak-stress adjustment: 83.8F and 1.16 kPa are inside current dispatcher corridor; dew margin 10.7F, controller IDLE, all climate equipment off. Existing wet assist is already band-coupled (engage 1.25, all 1.45, fog 0.15), and tightening now risks adding to today's VPD-low stress. Resolved 15:03 MDT. |
| Forecast deviation | 15:33 | FORECAST_DEVIATION | acked | Acknowledged: No tunable change: forecast overcalled outdoor dryness by 1.76 kPa, same direction as the known +0.96 kPa near-term VPD bias. Live house is only marginally high (85.3F at the upper edge; VPD 1.23 vs 1.17), dew margin is safe at 10.7F, and VENTILATE is already serving vent, both fans, and fog with fog escalation already aggressive at 0.15. No equipment fault or incremental control gap is evident. Resolved 15:34 MDT. |
| Decline | 18:41 | TRANSITION | acked | Acknowledged: No decline taper yet: live VPD 1.41 kPa remains above the ~1.01 high edge (east 1.46), with 13.9F dew margin. VENTILATE already has vent, fan2, and fog serving; fog escalation is at 0.15 and wet thresholds are band-coupled. Preserve the active recovery posture until measured VPD clears the high edge; no redundant tunable write. Resolved 18:42 MDT. |
| Morning planning cycle | 19:10 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 19:11 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 19:13 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 19:14 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 19:16 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 19:17 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 19:18 | SUNRISE | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 19:20 | TRANSITION | acked | Acknowledged: Decline checkpoint tracking without a safe incremental write: house VPD fell 1.37→1.04 kPa over 2h as RH rose 66→72%, solar is 14 W/m², controller is IDLE, and all wet/cooling equipment has been off since ~18:41. VPD remains just above the live 0.94 kPa high edge (east 1.20, west 0.83), so the sticky high-VPD guardrail/validated lesson says not to unwind engagement until measured recovery is below the edge... Resolved 19:21 MDT. |
| Morning planning cycle | 19:21 | SUNRISE | plan_written | Wrote public plan iris-20260827-1921. Resolved 19:23 MDT. |
| Decline (catch-up) | 19:24 | TRANSITION | acked | Acknowledged: Decline is tracking the active plan: 81.7F is inside the 81.8F upper edge, house VPD 1.02 is only 0.08 kPa above the live high edge with 9.8F dew margin, controller is IDLE, and all wet/cooling equipment has been off since about 18:42. Mister engage is already 1.03 kPa, just above current VPD, so a further evening taper would add no immediate leverage; fog is outside its 17:00 firmware window. Resolved 19:25 MDT. |
| Evening planning cycle | 19:41 | SUNSET | plan_written | Wrote public plan iris-20260827-1941. Resolved 19:43 MDT. |
| Decline (catch-up) | 20:29 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:31 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:32 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:34 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:35 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:36 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:38 | TRANSITION | delivery_failed | Delivery recorded without a public plan write. |
| Decline (catch-up) | 20:39 | TRANSITION | acked | Acknowledged: Decline tracking safely: 78.9F and 0.82 kPa are inside the active 71.8-81.8F / 0.39-0.94 kPa corridor, dew margin is 8.2F, controller is IDLE, all climate/wet equipment is off, and evening taper is already conservative (60s mist gap, fog escalation 0.4). No tunable change warranted. Resolved 20:40 MDT. |
🌆 Evening Cycle (7:23 PM) — iris-20260827-1921
validated
2/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-20260826-1407
Previous hypothesis: FORECAST_DEVIATION (clearing) plan for Wed 2026-08-26. The forecast’s 15:00-19:00 cloud/precip collapse (100% cloud 15:00, 86-100% 17:00-19:00, 53% precip 18:00, 76F by 18:00) is failing: observed cloud 0% at 14:07, solar 1044 W/m2 vs 515 forecast (and alert 10432 already flagged the solar deviation at 13:20 — this is the second deviation from the same clearing, so a weather shift, not noise). Live state is a dual-axis miss in COMPLIANCE_FIRST_TEMP_AND_VPD_HIGH authority: 85.0F vs temp_high 84.75, VPD east 1.21 / west 1.22 vs vpd_high 0.94, house avg 1.55 kPa, dew margin 13.9F (safe). Controller is doing the right thing: VENTILATE full stack (vent+fan1+fan2) + fog since 14:01, VENT_COOL_FOG_ASSIST with wet+fog allowed. Residual heat is physics-limited (exhaust-only box, full stack maxed). The active plan’s 17:00-19:00 taper (fog 0.3, gap 45-52, wt 1.4-1… Result: The plan governed only 0.014 h before replacement, so its Friday 09:00-21:00 hot-dry hypothesis and goals were not causally testable. In that tiny window, scoped compliance was 43.6% (temp 41.0%, VPD 46.4%) with zero measured stress hours and no cost data. No dew/cold harm was observed, but the intended 300-gal budget, fog +0.15, and thermal-lead posture never reached the predicted window. Grade 2/10 reflects successful persistence but insufficient governed exposure and no evidence that the measurable heat/VPD goals were achieved. Score: 2/10
Hypothesis
Testing: Guardrail-aligned dry-ramp handoff: test whether +0.05/+0.25 moisture, 0.15 fog escalation, and a 300-gal cap produce >80% cleanly materialized writes. Expected outcome: Despite physics-limited heat, keep dew margin >=5F, avoid cold stress, cut VPD-high stress below 5.59h, and hold new-plan guardrail holds under 20% while preserving controller-attributable corridor compliance.
Conditions
96.0°F
14.0%
616.0 W/m²
89.0%
Extreme hot-dry Friday despite cloud uncertainty; apply -1.5F and bounded -0.4kPa forecast corrections. Prior grade 4 vs anchor 1 reflects safe dew/cold outcome but 220/290 held events; align this plan to guardrails.
Expected stress windows
Band-coupled +0.05/+0.25 wet assist, 25-35% duty, fog escalation 0.15 through the hot window, 300-gal cap.
60-minute thermal lead and 2F solar precooling; accept residual heat when outdoor exceeds the served edge.
Parameter rationale
Avoid a budget-blocked wet-assist gap and reduce VPD-high stress below 5.59h.
Use the efficient fog path during live hot-dry VENTILATE without pre-dawn over-wetting.
Setpoints
Thursday August 27
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 19:20 | hyst 0.1875 | Dawn posture staged now: conservative dry-night bridge; wet |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 19:20 | s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1.018; all 1.218; pulse 33.75; gap 41.25; wt 1.7 | Dawn posture staged now: conservative dry-night bridge; wet |
Friday August 28
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 09:00 | hyst 0.1875 | Morning ramp: pre-cool before 83F at 10:00; open band-couple |
| 11:30 | hyst 0.17750000000000002 | Peak stress: compliance first for 94-96F and 14-16% RH; resi |
| 16:30 | hyst 0.1875 | Decline: keep wet assist aligned through the still-hot dry r |
| 19:30 | hyst 0.1875 | Evening: preserve dew-safe recovery to 21:00; taper intensit |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 09:00 | s2 1.5250000000000001; cool_exit 1.6; all_fans 1; dw_stress 1; engage 1.018; all 1.218; pulse 33.75; gap 33.75; wt 1.7 | Morning ramp: pre-cool before 83F at 10:00; open band-couple |
| 11:30 | s2 1.4800000000000002; cool_exit 1.42; all_fans 1; dw_stress 1; engage 1.018; all 1.218; pulse 41.25; gap 22.5; wt 1.8333333333333335 | Peak stress: compliance first for 94-96F and 14-16% RH; resi |
| 16:30 | s2 1.7575; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1.018; all 1.218; pulse 41.25; gap 26.25; wt 1.7999999999999998 | Decline: keep wet assist aligned through the still-hot dry r |
| 19:30 | s2 1.875; cool_exit 1.6; all_fans 0; dw_stress 1; engage 1.018; all 1.218; pulse 33.75; gap 33.75; wt 1.7 | Evening: preserve dew-safe recovery to 21:00; taper intensit |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 19:20 | band_track_fraction | initial 0 |
| 19:20 | cold_vent_guard_delta_f | initial 8 |
| 19:20 | cool_stage2_exit_hysteresis_f | initial 1 |
| 19:20 | direct_wet_stress_min_dew_margin_f | initial 9 |
| 19:20 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 19:20 | dwell_gate_ms | initial 210000 |
| 19:20 | enthalpy_close | initial 1 |
| 19:20 | enthalpy_open | initial -2 |
| 19:20 | fog_escalation_kpa | initial 0.25 |
| 19:20 | heat_hysteresis | initial 1 |
| 19:20 | min_fog_off_s | initial 72 |
| 19:20 | min_fog_on_s | initial 59.25 |
| 19:20 | mist_backoff_s | initial 600 |
| 19:20 | mist_max_closed_vent_s | initial 600 |
| 19:20 | mist_thermal_relief_s | initial 90 |
| 19:20 | mister_all_delay_s | initial 75 |
| 19:20 | mister_engage_delay_s | initial 37.5 |
| 19:20 | mister_water_budget_gal | initial 150 |
| 19:20 | night_vpd_bias_kpa | initial 0 |
| 19:20 | outdoor_staleness_max_s | initial 600 |
| 19:20 | sw_dwell_gate_enabled | initial 1 |
| 19:20 | sw_fog_closes_vent | initial 1 |
| 19:20 | sw_mister_closes_vent | initial 0 |
| 19:20 | sw_summer_vent_enabled | initial 1 |
| 19:20 | temp_hysteresis | initial 1.6 |
| 19:20 | vent_exchange_fraction | initial 0.3 |
| 19:20 | vent_prefer_dp_delta_f | initial 3 |
| 19:20 | vent_prefer_temp_delta_f | initial 4 |
| 19:20 | vpd_watch_dwell_s | initial 52.5 |
| 09:00 | direct_wet_stress_min_dew_margin_f | 9 → 8 |
| 09:00 | fog_escalation_kpa | 0.25 → 0.15 |
| 09:00 | min_fog_off_s | 72 → 60 |
| 09:00 | min_fog_on_s | 59.25 → 63.75 |
| 09:00 | mister_water_budget_gal | 150 → 300 |
| 11:30 | dwell_gate_ms | 210000 → 180000 |
| 11:30 | min_fog_off_s | 60 → 42 |
| 11:30 | min_fog_on_s | 63.75 → 70.5 |
| 11:30 | mister_all_delay_s | 75 → 66 |
| 11:30 | mister_engage_delay_s | 37.5 → 33 |
| 11:30 | temp_hysteresis | 1.6 → 1.42 |
| 11:30 | vpd_watch_dwell_s | 52.5 → 45 |
| 16:30 | dwell_gate_ms | 180000 → 210000 |
| 16:30 | min_fog_off_s | 42 → 48 |
| 16:30 | min_fog_on_s | 70.5 → 68.25 |
| 16:30 | mister_all_delay_s | 66 → 75 |
| 16:30 | mister_engage_delay_s | 33 → 37.5 |
| 16:30 | temp_hysteresis | 1.42 → 1.6 |
| 16:30 | vpd_watch_dwell_s | 45 → 52.5 |
| 19:30 | direct_wet_stress_min_dew_margin_f | 8 → 9 |
| 19:30 | fog_escalation_kpa | 0.15 → 0.25 |
| 19:30 | min_fog_off_s | 48 → 60 |
| 19:30 | min_fog_on_s | 68.25 → 63.75 |
🌆 Evening Cycle (7:43 PM) — iris-20260827-1941
validated
2/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-20260826-1407
Result: Revised after deterministic anchor review. Governed 19:43-00:18 MDT with only 43.3% scoped compliance (temp 46.1%, VPD 41.3%); heat 0.63h, VPD-high 0.47h, VPD-low 0.19h, no cold/dew-risk. Although safety held, 91 of 126 guardrail events were held and the plan’s pre-dawn/08:30 mechanisms were replaced before testing. My initial 5/10 over-credited safety and low VPD-low duration; execution effectiveness was poor. Daily score 59.9, heat dominant at 7.69h, water 128 gal versus 217 gal 7-day average, with cost attribution unavailable. Score: 2/10
Hypothesis
Testing: Overnight humidity hold: suppress routine wet duty after settle, then reopen band-coupled assist pre-dawn. Expected outcome: Zero dew-risk and cold-stress hours; overnight VPD-low stress under 2h; by 09:00, wet assist and a 60-min thermal lead are ready for Friday’s dry/heat ramp.
Conditions
96.0°F
14.0%
616.0 W/m²
89.0%
Current house 81F/75% RH, VPD 0.92 and dew margin 8.9F; overnight cools to 62-65F before Friday’s extreme hot-dry ramp.
Expected stress windows
Midnight +0.20/+0.45 moisture excess, 6% duty, 10F dew floor and high resource/churn penalties.
Pre-dawn +0.05/+0.25 wet assist, 25% duty, fog +0.15, 300-gal cap and 60-min lead.
Parameter rationale
Avoid forecast-driven over-wetting and keep overnight VPD-low stress under 2h without closing live edge response.
Reduce overnight humidity overshoot while preserving bounded response if measured VPD crosses the high edge.
Have the efficient fog path ready at the live high edge before the extreme ramp, without firing while in corridor.
Setpoints
Thursday August 27
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 19:40 | hyst 0.2175 | Evening settle: temper wet assist after 3.98h VPD-low while |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 19:40 | s2 2.0100000000000002; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.068; all 1.298; pulse 30; gap 60; wt 1.2666666666666666 | Evening settle: temper wet assist after 3.98h VPD-low while |
Friday August 28
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | hyst 0.22749999999999998 | Midnight: corrected forecast and prior wet alert favor low-d |
| 06:00 | hyst 0.19749999999999998 | Pre-dawn: reopen band-coupled assist and 60-min lead for the |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:00 | s2 2.055; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 1.148; all 1.398; pulse 30; gap 60; wt 1.1400000000000001 | Midnight: corrected forecast and prior wet alert favor low-d |
| 06:00 | s2 1.5400000000000003; cool_exit 1.78; all_fans 1; dw_stress 0; engage 0.998; all 1.198; pulse 33.75; gap 37.5; wt 1.6333333333333333 | Pre-dawn: reopen band-coupled assist and 60-min lead for the |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 19:40 | band_track_fraction | initial 0 |
| 19:40 | cold_vent_guard_delta_f | initial 9 |
| 19:40 | cool_stage2_exit_hysteresis_f | initial 1 |
| 19:40 | direct_wet_stress_min_dew_margin_f | initial 9 |
| 19:40 | direct_wet_stress_vpd_margin_kpa | initial 0.12 |
| 19:40 | dwell_gate_ms | initial 300000 |
| 19:40 | enthalpy_close | initial 1 |
| 19:40 | enthalpy_open | initial -2 |
| 19:40 | fog_escalation_kpa | initial 0.4 |
| 19:40 | heat_hysteresis | initial 1 |
| 19:40 | min_fog_off_s | initial 114 |
| 19:40 | min_fog_on_s | initial 43.5 |
| 19:40 | mist_backoff_s | initial 600 |
| 19:40 | mist_max_closed_vent_s | initial 600 |
| 19:40 | mist_thermal_relief_s | initial 90 |
| 19:40 | mister_all_delay_s | initial 102 |
| 19:40 | mister_engage_delay_s | initial 51 |
| 19:40 | mister_water_budget_gal | initial 120 |
| 19:40 | night_vpd_bias_kpa | initial 0 |
| 19:40 | outdoor_staleness_max_s | initial 600 |
| 19:40 | sw_dwell_gate_enabled | initial 1 |
| 19:40 | sw_fog_closes_vent | initial 1 |
| 19:40 | sw_mister_closes_vent | initial 0 |
| 19:40 | sw_summer_vent_enabled | initial 1 |
| 19:40 | temp_hysteresis | initial 2.14 |
| 19:40 | vent_exchange_fraction | initial 0.3 |
| 19:40 | vent_prefer_dp_delta_f | initial 5 |
| 19:40 | vent_prefer_temp_delta_f | initial 5 |
| 19:40 | vpd_watch_dwell_s | initial 75 |
| 00:00 | cold_vent_guard_delta_f | 9 → 10 |
| 00:00 | direct_wet_stress_min_dew_margin_f | 9 → 10 |
| 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.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 | temp_hysteresis | 2.14 → 2.3200000000000003 |
| 00:00 | vent_prefer_dp_delta_f | 5 → 6 |
| 00:00 | vent_prefer_temp_delta_f | 5 → 6 |
| 00:00 | vpd_watch_dwell_s | 75 → 82.5 |
| 06:00 | cold_vent_guard_delta_f | 10 → 8 |
| 06:00 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 06:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.05 |
| 06:00 | dwell_gate_ms | 330000 → 240000 |
| 06:00 | fog_escalation_kpa | 0.5 → 0.15 |
| 06:00 | min_fog_off_s | 132 → 66 |
| 06:00 | min_fog_on_s | 36.75 → 61.5 |
| 06:00 | mister_all_delay_s | 111 → 84 |
| 06:00 | mister_engage_delay_s | 55.5 → 42 |
| 06:00 | mister_water_budget_gal | 120 → 300 |
| 06:00 | temp_hysteresis | 2.3200000000000003 → 1.78 |
| 06:00 | vent_prefer_dp_delta_f | 6 → 3 |
| 06:00 | vent_prefer_temp_delta_f | 6 → 4 |
| 06:00 | vpd_watch_dwell_s | 82.5 → 60 |
End-of-Day Summary
Climate
64.6–86.4°F; avg 75.3°F
0.54–1.91 kPa; avg 0.88 kPa
54.1–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): 6.2h
- VPD stress (>2.0 kPa): 8.5h
- Cold stress (<55°F): 8.9h
Economics
Not available
USD 0.00
USD 0.620
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 226 min | Primary exhaust runtime. |
| Fan 2 | 222 min | Secondary exhaust runtime. |
| Vent | 348 min | Intake vent runtime. |
| Fog | 95 min | Fogger runtime. |
| Heat 1 electric | 56 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 959 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.86h | Center mister runtime. |
Water
- Total: 128 gal
- Mister: 29 gal
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 82.2°F | 1.28 kPa | 66.3% |
| 13:00 | 82.8°F | 1.20 kPa | 68.8% |
| 14:00 | 84.3°F | 1.32 kPa | 67.6% |
| 15:00 | 84.3°F | 1.17 kPa | 71.0% |
| 16:00 | 84.4°F | 1.16 kPa | 71.3% |
| 17:00 | 83.8°F | 1.19 kPa | 70.0% |
| 18:00 | 82.5°F | 1.13 kPa | 70.5% |
| 19:00 | 81.3°F | 0.96 kPa | 73.8% |
| 20:00 | 78.7°F | 0.83 kPa | 75.4% |
| 21:00 | 76.5°F | 0.72 kPa | 77.0% |
| 22:00 | 74.4°F | 0.75 kPa | 74.1% |
| 23:00 | 73.1°F | 0.70 kPa | 74.7% |
| 00:00 | 71.0°F | 0.78 kPa | 69.8% |
| 01:00 | 69.5°F | 0.70 kPa | 71.6% |
| 02:00 | 68.2°F | 0.66 kPa | 71.9% |
| 03:00 | 66.4°F | 0.61 kPa | 72.6% |
| 04:00 | 65.1°F | 0.59 kPa | 72.3% |
| 05:00 | 65.0°F | 0.57 kPa | 72.8% |
| 06:00 | 66.7°F | 0.62 kPa | 72.5% |
| 07:00 | 69.0°F | 0.66 kPa | 73.4% |
| 08:00 | 71.1°F | 0.70 kPa | 73.4% |
| 09:00 | 71.7°F | 0.73 kPa | 72.4% |
| 10:00 | 76.0°F | 0.83 kPa | 73.2% |
| 11:00 | 80.2°F | 1.05 kPa | 70.3% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-08-21 | 7.1h | 18.2h | 6.3h |
| 2026-08-22 | 6.8h | 11.8h | 4.8h |
| 2026-08-23 | 7.3h | 14.3h | 5.7h |
| 2026-08-24 | 6.5h | 13.3h | 6.7h |
| 2026-08-25 | 6.3h | 11.3h | 7.3h |
| 2026-08-26 | 6.6h | 8.6h | 8.9h |
| 2026-08-27 | 6.3h | 8.5h | 8.9h |