September 21, 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.
2
2
0
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260921-0016. Resolved 00:18 MDT. |
| Morning planning cycle | 06:48 | SUNRISE | plan_written | Wrote public plan iris-20260921-0648. Resolved 06:50 MDT. |
🌅 Morning Cycle (12:18 AM) — iris-20260921-0016
Daily Summary So Far
not validated yet
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
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Verify live VPD/readbacks before escalating from low-wet dawn posture to band-coupled daytime assist. Expected outcome: Keep dew-risk and VPD-low stress at 0h through 07:00; after live VPD crosses high edge, hold controller-attributable VPD-high stress at or below 1.0h through handoff without exceeding 200 gal mist budget.
Setpoints
Monday September 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | hyst 0.22750000000000004 | Low-wet bridge; protect heat and dew margin during the forec |
| 04:00 | hyst 0.22750000000000004 | Pre-dawn: suppress wet assist and avoid cold dry-air exchang |
| 07:00 | hyst 0.21750000000000003 | Sunrise ramp: wait for live VPD confirmation before increasi |
| 11:00 | hyst 0.1975 | Early-day handoff: band-couple assist near live VPD high edg |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:16 | s2 2.04; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 0.909; all 1.109; pulse 30; gap 60; wt 1.1666666666666665 | Low-wet bridge; protect heat and dew margin during the forec |
| 04:00 | s2 2.04; cool_exit 2.3200000000000003; all_fans 0; dw_stress 0; engage 0.9590000000000001; all 1.109; pulse 30; gap 60; wt 1.1666666666666665 | Pre-dawn: suppress wet assist and avoid cold dry-air exchang |
| 07:00 | s2 1.8925; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.909; all 1.059; pulse 30; gap 60; wt 1.3333333333333333 | Sunrise ramp: wait for live VPD confirmation before increasi |
| 11:00 | s2 1.745; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.809; all 1.009; pulse 41.25; gap 45; wt 1.7999999999999998 | Early-day handoff: band-couple assist near live VPD high edg |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:16 | band_track_fraction | initial 0 |
| 00:16 | cold_vent_guard_delta_f | initial 10 |
| 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 330000 |
| 00:16 | enthalpy_close | initial 1 |
| 00:16 | enthalpy_open | initial -2 |
| 00:16 | fog_escalation_kpa | initial 0.45 |
| 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 111 |
| 00:16 | mister_engage_delay_s | initial 55.5 |
| 00:16 | mister_water_budget_gal | initial 120 |
| 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.3200000000000003 |
| 00:16 | vent_exchange_fraction | initial 0.3 |
| 00:16 | vent_prefer_dp_delta_f | initial 6 |
| 00:16 | vent_prefer_temp_delta_f | initial 6 |
| 00:16 | vpd_watch_dwell_s | initial 82.5 |
| 04:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.2 |
| 04:00 | fog_escalation_kpa | 0.45 → 0.5 |
| 07:00 | cold_vent_guard_delta_f | 10 → 9 |
| 07:00 | direct_wet_stress_vpd_margin_kpa | 0.2 → 0.15 |
| 07:00 | dwell_gate_ms | 330000 → 300000 |
| 07:00 | fog_escalation_kpa | 0.5 → 0.35 |
| 07:00 | min_fog_off_s | 126 → 102 |
| 07:00 | min_fog_on_s | 39 → 48 |
| 07:00 | mister_all_delay_s | 111 → 102 |
| 07:00 | mister_engage_delay_s | 55.5 → 51 |
| 07:00 | mister_water_budget_gal | 120 → 160 |
| 07:00 | temp_hysteresis | 2.3200000000000003 → 2.14 |
| 07:00 | vent_prefer_dp_delta_f | 6 → 5 |
| 07:00 | vent_prefer_temp_delta_f | 6 → 5 |
| 07:00 | vpd_watch_dwell_s | 82.5 → 75 |
| 11:00 | cold_vent_guard_delta_f | 9 → 8 |
| 11:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 11:00 | dwell_gate_ms | 300000 → 240000 |
| 11:00 | fog_escalation_kpa | 0.35 → 0.2 |
| 11:00 | min_fog_off_s | 102 → 78 |
| 11:00 | min_fog_on_s | 48 → 57 |
| 11:00 | mister_all_delay_s | 102 → 84 |
| 11:00 | mister_engage_delay_s | 51 → 42 |
| 11:00 | mister_water_budget_gal | 160 → 200 |
| 11:00 | temp_hysteresis | 2.14 → 1.78 |
| 11:00 | vent_prefer_dp_delta_f | 5 → 3 |
| 11:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 11:00 | vpd_watch_dwell_s | 75 → 60 |
🌅 Morning Cycle (2:03 AM) — iris-20260921-0800
Daily Summary So Far
not validated yet
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
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Readback-gated escalation: compare live VPD edge crossing and confirmed climate-intent/readbacks with next-day controller-attributable VPD-high stress. Expected outcome: Across 72h, keep dew-risk and VPD-low stress at 0h; reduce controller-attributable VPD-high stress versus the recent 0.22-1.07h/day range while capping mister water at 300 gal/day and verifying readbacks before escalation.
Setpoints
Monday September 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 02:00 | hyst 0.21750000000000003 | Current VPD 0.64, dew margin 10.4F; preserve dawn stability |
| 09:00 | hyst 0.20750000000000002 | Open assist only at the live high edge; recent forecasts ove |
| 13:00 | hyst 0.1975 | Dry ramp peaks near 2 kPa; band-couple moisture before heat/ |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 02:00 | s2 1.805; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.889; all 1.089; pulse 30; gap 60; wt 1.6666666666666665 | Current VPD 0.64, dew margin 10.4F; preserve dawn stability |
| 09:00 | s2 1.6725; cool_exit 1.96; all_fans 0; dw_stress 1; engage 0.819; all 1; pulse 33.75; gap 48.75; wt 1.8666666666666667 | Open assist only at the live high edge; recent forecasts ove |
| 13:00 | s2 1.5250000000000001; cool_exit 1.78; all_fans 1; dw_stress 1; engage 0.789; all 1; pulse 45; gap 33.75; wt 2.0999999999999996 | Dry ramp peaks near 2 kPa; band-couple moisture before heat/ |
Tuesday September 22
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 13:00 | hyst 0.1925 | Tuesday peaks near 83F/2.96kPa; prioritize safe assist and a |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 13:00 | s2 1.5100000000000002; cool_exit 1.69; all_fans 1; dw_stress 1; engage 0.789; all 1; pulse 48.75; gap 30; wt 2.033333333333333 | Tuesday peaks near 83F/2.96kPa; prioritize safe assist and a |
Wednesday September 23
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 02:00 | hyst 0.21750000000000003 | Post-peak recovery: taper wet duty after measured VPD clears |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 02:00 | s2 1.82; cool_exit 2.14; all_fans 0; dw_stress 0; engage 0.919; all 1.089; pulse 30; gap 60; wt 1.4666666666666666 | Post-peak recovery: taper wet duty after measured VPD clears |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 02:00 | band_track_fraction | initial 0 |
| 02:00 | cold_vent_guard_delta_f | initial 9 |
| 02:00 | cool_stage2_exit_hysteresis_f | initial 1 |
| 02:00 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 02:00 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 02:00 | dwell_gate_ms | initial 300000 |
| 02:00 | enthalpy_close | initial 1 |
| 02:00 | enthalpy_open | initial -2 |
| 02:00 | fog_escalation_kpa | initial 0.4 |
| 02:00 | heat_hysteresis | initial 1 |
| 02:00 | min_fog_off_s | initial 102 |
| 02:00 | min_fog_on_s | initial 52.5 |
| 02:00 | mist_backoff_s | initial 600 |
| 02:00 | mist_max_closed_vent_s | initial 600 |
| 02:00 | mist_thermal_relief_s | initial 90 |
| 02:00 | mister_all_delay_s | initial 102 |
| 02:00 | mister_engage_delay_s | initial 51 |
| 02:00 | mister_water_budget_gal | initial 160 |
| 02:00 | night_vpd_bias_kpa | initial 0 |
| 02:00 | outdoor_staleness_max_s | initial 600 |
| 02:00 | sw_dwell_gate_enabled | initial 1 |
| 02:00 | sw_fog_closes_vent | initial 1 |
| 02:00 | sw_mister_closes_vent | initial 0 |
| 02:00 | sw_summer_vent_enabled | initial 1 |
| 02:00 | temp_hysteresis | initial 2.14 |
| 02:00 | vent_exchange_fraction | initial 0.3 |
| 02:00 | vent_prefer_dp_delta_f | initial 4 |
| 02:00 | vent_prefer_temp_delta_f | initial 5 |
| 02:00 | vpd_watch_dwell_s | initial 75 |
| 09:00 | cold_vent_guard_delta_f | 9 → 8 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.08 |
| 09:00 | dwell_gate_ms | 300000 → 270000 |
| 09:00 | fog_escalation_kpa | 0.4 → 0.25 |
| 09:00 | min_fog_off_s | 102 → 84 |
| 09:00 | min_fog_on_s | 52.5 → 54.75 |
| 09:00 | mister_all_delay_s | 102 → 93 |
| 09:00 | mister_engage_delay_s | 51 → 46.5 |
| 09:00 | mister_water_budget_gal | 160 → 220 |
| 09:00 | temp_hysteresis | 2.14 → 1.96 |
| 09:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 09:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 09:00 | vpd_watch_dwell_s | 75 → 67.5 |
| 13:00 | direct_wet_stress_vpd_margin_kpa | 0.08 → 0.05 |
| 13:00 | dwell_gate_ms | 270000 → 240000 |
| 13:00 | fog_escalation_kpa | 0.25 → 0.18 |
| 13:00 | min_fog_off_s | 84 → 60 |
| 13:00 | min_fog_on_s | 54.75 → 63.75 |
| 13:00 | mister_all_delay_s | 93 → 84 |
| 13:00 | mister_engage_delay_s | 46.5 → 42 |
| 13:00 | mister_water_budget_gal | 220 → 280 |
| 13:00 | temp_hysteresis | 1.96 → 1.78 |
| 13:00 | vpd_watch_dwell_s | 67.5 → 60 |
| 13:00 | dwell_gate_ms | 240000 → 225000 |
| 13:00 | fog_escalation_kpa | 0.18 → 0.15 |
| 13:00 | min_fog_off_s | 60 → 54 |
| 13:00 | min_fog_on_s | 63.75 → 66 |
| 13:00 | mister_all_delay_s | 84 → 79.5 |
| 13:00 | mister_engage_delay_s | 42 → 39.75 |
| 13:00 | mister_water_budget_gal | 280 → 300 |
| 13:00 | temp_hysteresis | 1.78 → 1.69 |
| 13:00 | vpd_watch_dwell_s | 60 → 56.25 |
| 02:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.18 |
| 02:00 | dwell_gate_ms | 225000 → 300000 |
| 02:00 | fog_escalation_kpa | 0.15 → 0.4 |
| 02:00 | min_fog_off_s | 54 → 108 |
| 02:00 | min_fog_on_s | 66 → 45.75 |
| 02:00 | mister_all_delay_s | 79.5 → 102 |
| 02:00 | mister_engage_delay_s | 39.75 → 51 |
| 02:00 | mister_water_budget_gal | 300 → 160 |
| 02:00 | temp_hysteresis | 1.69 → 2.14 |
| 02:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 02:00 | vpd_watch_dwell_s | 56.25 → 75 |
🌅 Morning Cycle (6:50 AM) — iris-20260921-0648
Daily Summary So Far
not validated yet
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
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Readback-gated live-edge bridge: compare VPD edge crossing, materialized readbacks, and controller-attributable VPD-high stress; do not infer efficacy from forecast. Expected outcome: Keep dawn VPD-low and dew-risk stress at 0h; reduce controller-attributable VPD-high stress below yesterday’s 0.32h while dew margin stays >=8F and mister water remains ⇐300 gal/day.
Conditions
75.0°F
28.0%
670.0 W/m²
40.0%
Cool humid dawn, then dry afternoon ramp; forecast cloud field is inconsistent, so live VPD/readbacks govern. Prior plan anchor 7 vs self-score 5: safety held, but forecast/readback mismatch weakened efficacy.
Expected stress windows
Hold wet duty; retain heat and drying exchange while dew margin stays safe.
Use live-edge band-coupled assist, fog excess 0.15 in the safe window, taper on observed recovery.
Parameter rationale
Make assist available near the active high edge without wetting the cool dawn.
Bring heavy assist earlier during safe hot-dry venting while preserving dew margin.
Improve recovery with shorter evaporation gaps, then taper after live VPD clears high edge.
Setpoints
Monday September 21
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:48 | hyst 0.21750000000000003 | Dawn VPD is 0.62 with 9.5F dew margin; dry first and avoid w |
| 09:00 | hyst 0.20750000000000002 | Solar ramp follows wet dawn; live VPD edge crossing unlocks |
| 15:00 | hyst 0.1975 | Peak forecast is 75F and 2.11 kPa VPD; keep moisture assist |
| 18:00 | hyst 0.20750000000000002 | Dry recovery persists after solar decline; taper only after |
| 21:00 | hyst 0.21750000000000003 | Retain bounded recovery through 21:00, then let live VPD and |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:48 | s2 1.8925; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.053; all 1.203; pulse 30; gap 60; wt 1.3 | Dawn VPD is 0.62 with 9.5F dew margin; dry first and avoid w |
| 09:00 | s2 1.73; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 30; gap 41.25; wt 1.5333333333333332 | Solar ramp follows wet dawn; live VPD edge crossing unlocks |
| 15:00 | s2 1.5975000000000001; cool_exit 1.78; all_fans 0; dw_stress 1; engage 0.9530000000000001; all 1.153; pulse 37.5; gap 30; wt 1.7333333333333334 | Peak forecast is 75F and 2.11 kPa VPD; keep moisture assist |
| 18:00 | s2 1.8175000000000001; cool_exit 1.96; all_fans 0; dw_stress 0; engage 0.9530000000000001; all 1.153; pulse 30; gap 41.25; wt 1.5666666666666669 | Dry recovery persists after solar decline; taper only after |
| 21:00 | s2 1.98; cool_exit 2.14; all_fans 0; dw_stress 0; engage 1.0030000000000001; all 1.203; pulse 30; gap 60; wt 1.32 | Retain bounded recovery through 21:00, then let live VPD and |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:48 | band_track_fraction | initial 0 |
| 06:48 | cold_vent_guard_delta_f | initial 9 |
| 06:48 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:48 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:48 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 06:48 | dwell_gate_ms | initial 300000 |
| 06:48 | enthalpy_close | initial 1 |
| 06:48 | enthalpy_open | initial -2 |
| 06:48 | fog_escalation_kpa | initial 0.35 |
| 06:48 | heat_hysteresis | initial 1 |
| 06:48 | min_fog_off_s | initial 102 |
| 06:48 | min_fog_on_s | initial 48 |
| 06:48 | mist_backoff_s | initial 600 |
| 06:48 | mist_max_closed_vent_s | initial 600 |
| 06:48 | mist_thermal_relief_s | initial 90 |
| 06:48 | mister_all_delay_s | initial 102 |
| 06:48 | mister_engage_delay_s | initial 51 |
| 06:48 | mister_water_budget_gal | initial 300 |
| 06:48 | night_vpd_bias_kpa | initial 0 |
| 06:48 | outdoor_staleness_max_s | initial 600 |
| 06:48 | sw_dwell_gate_enabled | initial 1 |
| 06:48 | sw_fog_closes_vent | initial 1 |
| 06:48 | sw_mister_closes_vent | initial 0 |
| 06:48 | sw_summer_vent_enabled | initial 1 |
| 06:48 | temp_hysteresis | initial 2.14 |
| 06:48 | vent_exchange_fraction | initial 0.3 |
| 06:48 | vent_prefer_dp_delta_f | initial 5 |
| 06:48 | vent_prefer_temp_delta_f | initial 5 |
| 06:48 | vpd_watch_dwell_s | initial 75 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 09:00 | dwell_gate_ms | 300000 → 270000 |
| 09:00 | fog_escalation_kpa | 0.35 → 0.25 |
| 09:00 | min_fog_off_s | 102 → 72 |
| 09:00 | min_fog_on_s | 48 → 59.25 |
| 09:00 | mister_all_delay_s | 102 → 93 |
| 09:00 | mister_engage_delay_s | 51 → 46.5 |
| 09:00 | temp_hysteresis | 2.14 → 1.96 |
| 09:00 | vent_prefer_dp_delta_f | 5 → 4 |
| 09:00 | vpd_watch_dwell_s | 75 → 67.5 |
| 15:00 | cold_vent_guard_delta_f | 9 → 8 |
| 15:00 | dwell_gate_ms | 270000 → 240000 |
| 15:00 | fog_escalation_kpa | 0.25 → 0.15 |
| 15:00 | min_fog_off_s | 72 → 54 |
| 15:00 | min_fog_on_s | 59.25 → 66 |
| 15:00 | mister_all_delay_s | 93 → 84 |
| 15:00 | mister_engage_delay_s | 46.5 → 42 |
| 15:00 | temp_hysteresis | 1.96 → 1.78 |
| 15:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 15:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 15:00 | vpd_watch_dwell_s | 67.5 → 60 |
| 18:00 | cold_vent_guard_delta_f | 8 → 9 |
| 18:00 | dwell_gate_ms | 240000 → 270000 |
| 18:00 | fog_escalation_kpa | 0.15 → 0.25 |
| 18:00 | min_fog_off_s | 54 → 72 |
| 18:00 | min_fog_on_s | 66 → 59.25 |
| 18:00 | mister_all_delay_s | 84 → 93 |
| 18:00 | mister_engage_delay_s | 42 → 46.5 |
| 18:00 | temp_hysteresis | 1.78 → 1.96 |
| 18:00 | vent_prefer_temp_delta_f | 4 → 5 |
| 18:00 | vpd_watch_dwell_s | 60 → 67.5 |
| 21:00 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.1 |
| 21:00 | dwell_gate_ms | 270000 → 300000 |
| 21:00 | fog_escalation_kpa | 0.25 → 0.4 |
| 21:00 | min_fog_off_s | 72 → 102 |
| 21:00 | min_fog_on_s | 59.25 → 48 |
| 21:00 | mister_all_delay_s | 93 → 102 |
| 21:00 | mister_engage_delay_s | 46.5 → 51 |
| 21:00 | temp_hysteresis | 1.96 → 2.14 |
| 21:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 21:00 | vpd_watch_dwell_s | 67.5 → 75 |
Daily Summary So Far
Climate
63.5–75.8°F; avg 66.8°F
0.50–1.24 kPa; avg 0.70 kPa
59.4–75.9%
Interior Light Evidence
- Crop DLI: unavailable
- Reason:
source_day_incomplete - 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): 0.0h
- VPD stress (>2.0 kPa): 0.9h
- Cold stress (<55°F): 9.9h
Economics
Not available
Not available
Not available
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 17 min | Primary exhaust runtime. |
| Fan 2 | 15 min | Secondary exhaust runtime. |
| Vent | 32 min | Intake vent runtime. |
| Fog | 0 min | Fogger runtime. |
| Heat 1 electric | 428 min | Electric heater runtime. |
| Heat 2 gas | 46 min | Gas heater runtime. |
| Grow lights | 458 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 0.00h | Center mister runtime. |
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 82.4°F | 1.26 kPa | 67.4% |
| 13:00 | 83.7°F | 1.35 kPa | 66.7% |
| 14:00 | 84.4°F | 1.50 kPa | 63.5% |
| 15:00 | 82.9°F | 1.31 kPa | 66.5% |
| 16:00 | 81.8°F | 1.13 kPa | 69.7% |
| 17:00 | 80.3°F | 1.14 kPa | 67.6% |
| 18:00 | 76.4°F | 0.90 kPa | 71.0% |
| 19:00 | 73.8°F | 0.77 kPa | 72.8% |
| 20:00 | 72.0°F | 0.74 kPa | 72.4% |
| 21:00 | 70.0°F | 0.72 kPa | 71.2% |
| 22:00 | 68.9°F | 0.65 kPa | 73.0% |
| 23:00 | 67.3°F | 0.67 kPa | 70.8% |
| 00:00 | 66.1°F | 0.64 kPa | 70.7% |
| 01:00 | 65.0°F | 0.65 kPa | 69.3% |
| 02:00 | 64.0°F | 0.65 kPa | 67.9% |
| 03:00 | 63.8°F | 0.57 kPa | 71.9% |
| 04:00 | 64.3°F | 0.52 kPa | 74.5% |
| 05:00 | 64.5°F | 0.54 kPa | 74.2% |
| 06:00 | 65.6°F | 0.61 kPa | 71.9% |
| 07:00 | 68.7°F | 0.77 kPa | 68.1% |
| 08:00 | 69.5°F | 0.87 kPa | 65.0% |
| 09:00 | 72.3°F | 1.00 kPa | 63.2% |
| 10:00 | 74.2°F | 1.09 kPa | 62.4% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 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 |
| 2026-09-18 | 3.3h | 6.6h | 12.8h |
| 2026-09-19 | 2.7h | 9.3h | 14.1h |
| 2026-09-20 | 2.5h | 8.4h | 14.1h |
| 2026-09-21 | 0.0h | 0.9h | 9.9h |