May 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.
5
2
3
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | plan_written | Wrote public plan iris-20260526-0016. Resolved 00:19 MDT. |
| Morning planning cycle | 05:37 | SUNRISE | plan_written | Wrote public plan iris-20260526-0537. Resolved 05:40 MDT. |
| Forecast deviation | 07:33 | FORECAST_DEVIATION | acked | Acknowledged: FORECAST_DEVIATION was forecast_missing_min only. Live climate is in band (69.3F, VPD 0.66, dew margin 8.9F), equipment is idle/off, forecast feed is present again, and the alert is already resolved. No tunable change warranted; continue existing dry-ramp plan. Resolved 07:33 MDT. |
| Forecast deviation | 08:33 | FORECAST_DEVIATION | acked | Acknowledged: FORECAST_DEVIATION was a forecast_missing_min/data-gap trigger, not a live weather or equipment regime change. Current climate is in band/near target (72.1F, VPD 0.83 kPa, RH 69%, dew margin 10.7F), controller is IDLE with only heat1 on, and forecast data is now present. Existing SUNRISE plan already covers the later dry ramp, so no tunable change is warranted. Resolved 08:34 MDT. |
| Forecast deviation | 09:36 | FORECAST_DEVIATION | acked | Acknowledged: FORECAST_DEVIATION was forecast_missing_min, not a live climate/equipment miss. Live climate is in band/resource mode (74.2F, VPD 0.85 vs band high 1.24, dp margin 10.2F), all climate relays are off/IDLE, forecast data is currently present, and recent alerts show the forecast_missing_min deviation already resolved. No setpoint/tunable change warranted; keep existing dry-ramp plan active. Resolved 09:37 MDT. |
🌅 Morning Cycle (12:19 AM) — iris-20260526-0016
validated
7/10
cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms, enthalpy_close ...
Reflection
Validating previous cycle: iris-20260525-0553
Previous hypothesis: SUNRISE plan for Monday 2026-05-25. Yesterday scored 57.2 with 53.2% both-axis compliance; temperature was the tighter individual axis at 58.6% versus VPD 63.1%, but the actionable pattern was paired heat stress 9.50h and VPD-high 8.27h during hot/dry VENTILATE. Cost was USD 4.01, below the 7-day average USD 6.90, but electric 15.39 kWh and water 163 gal were well above the 7-day averages, consistent with cooling plus mist/fog rather than gas heat. Prior-plan evaluations are now closed: iris-20260524-0545 scored 6 vs anchor 5; iris-20260524-1347 was revised to 2 vs anchor 2 after 47 VPD-high moisture-guardrail events showed it fought dispatcher policy; iris-20260524-1636 scored 8 vs anchor 6; iris-20260524-2246 scored 9 vs anchor 7 while preserving 98.5% overnight compliance… Result: MIDNIGHT reset governed pre-dawn into SUNRISE. Window scorecard through current context: score 76.1, both-axis compliance 75.6%, temp 89.5%, VPD 75.9%, cost USD 0.221, heat stress 0.13h, VPD-high 0.29h, VPD-low 0.00h, total stress 0.72h. The band-coupled dry-ramp reset protected pre-dawn dew safety and avoided VPD-low while allowing mild heat support. It remains only partially tested because the severe daylight dry ramp has not occurred yet; the new SUNRISE plan should replace the fallback with a more explicit live-confirmed peak and evening posture. Score: 7/10
Hypothesis
Testing: MIDNIGHT reset: replace conservative guardrail-fighting future rows with ClimateIntent that stays band-coupled through live/Tue dry stress, then conditionally unwinds before humid rain. Expected outcome: By next midnight: dew-risk remains 0h, Tue VPD-high is held under 3h if fog/wet gates are available, temp stress is accepted as partly structural but reduced by fan readiness, and Wed night avoids VPD-low/dew carryover.
Conditions
80.0°F
22.0%
779.0 W/m²
86.0%
Midnight starts temp+VPD high with safe 15F dew margin. Tue has a dry ramp to VPD 2.6-2.7 kPa despite clouds; Wed evening into Thu dawn turns humid/rainy with VPD-low risk.
Expected stress windows
Keep band-coupled moisture eligibility while natural cooling lowers VPD; do not request conservative thresholds that guardrails must hold.
Band-coupled mister engage/all-zone, short gaps, fog escalation 0.15-0.20 while gates allow, and evening recovery until observed VPD returns below band.
Earlier fan/stage readiness and moderate solar precool, accepting structural limits.
Suppress wet/fog, raise dew margin floor, and favor stable ventilation/dew safety through rain/high RH.
Parameter rationale
Keep S1 mist assist eligible near vpd_high+0.05 instead of forcing moisture guardrail holds.
Permit all-zone rotation near vpd_high+0.25 during dry recovery.
Make PR-A vent-fog assist available before VPD is far beyond band.
Maintain humidity between pulses without increasing pulse duration.
Improve fan2 readiness while leaving crop bands unchanged.
Keep bounded late recovery eligible when dew margin is safe.
Allow Tuesday recovery, then reduce wet demand before Wed rain.
Setpoints
Tuesday May 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | hyst 0.1875 | Live midnight temp and VPD are both above band with safe dew |
| 05:30 | hyst 0.1875 | Forecast VPD falls toward 0.4-0.5 kPa before dawn; suppress |
| 08:30 | hyst 0.1875 | Sunrise ramp starts dry enough to re-open moisture before th |
| 11:30 | hyst 0.18250000000000002 | Peak dry window: raw VPD 2.15-2.67 kPa, temp 77-80F, and VPD |
| 17:30 | hyst 0.1875 | Evening recovery shoulder: forecast VPD remains 1.9-2.3 kPa |
| 22:30 | hyst 0.1875 | Late-night unwind after the dry shoulder: reduce wet actions |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 00:30 | s2 1.825; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 24; fog_stress 1; fog_until 22; engage 0.8500000000000001; all 1.05; pulse 41.25; gap 33.75; wt 2.0666666666666664 | Live midnight temp and VPD are both above band with safe dew |
| 05:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 41.25; wt 1.7 | Forecast VPD falls toward 0.4-0.5 kPa before dawn; suppress |
| 08:30 | s2 1.595; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.8500000000000001; all 1.05; pulse 41.25; gap 41.25; wt 2 | Sunrise ramp starts dry enough to re-open moisture before th |
| 11:30 | s2 1.2075; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.8500000000000001; all 1; pulse 67.5; gap 26.25; wt 2.6166666666666663 | Peak dry window: raw VPD 2.15-2.67 kPa, temp 77-80F, and VPD |
| 17:30 | s2 1.7725; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.8500000000000001; all 1.05; pulse 48.75; gap 33.75; wt 2.216666666666667 | Evening recovery shoulder: forecast VPD remains 1.9-2.3 kPa |
| 22:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 41.25; wt 1.7 | Late-night unwind after the dry shoulder: reduce wet actions |
Wednesday May 27
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 12:00 | hyst 0.1875 | Wednesday has only moderate dry pressure before rain; use co |
| 18:00 | hyst 0.1875 | Rain/high-RH window through Thursday dawn creates VPD-low an |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 12:00 | s2 1.715; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 41.25; wt 1.7666666666666666 | Wednesday has only moderate dry pressure before rain; use co |
| 18:00 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 41.25; wt 1.7 | Rain/high-RH window through Thursday dawn creates VPD-low an |
Thursday May 28
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:30 | hyst 0.1875 | Thursday late-morning fallback re-opens band-coupled moistur |
| 16:30 | hyst 0.1875 | Thursday storm/cool-humid transition: unwind wet assist agai |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:30 | s2 1.3900000000000003; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.8500000000000001; all 1.05; pulse 48.75; gap 37.5; wt 2.1833333333333336 | Thursday late-morning fallback re-opens band-coupled moistur |
| 16:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.8500000000000001; all 1.05; pulse 33.75; gap 41.25; wt 1.7 | Thursday storm/cool-humid transition: unwind wet assist agai |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 00:30 | cold_vent_guard_delta_f | initial 8 |
| 00:30 | direct_wet_stress_min_dew_margin_f | initial 11 |
| 00:30 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 00:30 | dwell_gate_ms | initial 210000 |
| 00:30 | enthalpy_close | initial 1 |
| 00:30 | enthalpy_open | initial -2 |
| 00:30 | fog_escalation_kpa | initial 0.2 |
| 00:30 | fog_stress_min_dew_margin_f | initial 11 |
| 00:30 | heat_hysteresis | initial 1.1 |
| 00:30 | min_fog_off_s | initial 60 |
| 00:30 | min_fog_on_s | initial 63.75 |
| 00:30 | mist_backoff_s | initial 600 |
| 00:30 | mist_max_closed_vent_s | initial 120 |
| 00:30 | mist_thermal_relief_s | initial 90 |
| 00:30 | mister_all_delay_s | initial 75 |
| 00:30 | mister_engage_delay_s | initial 37.5 |
| 00:30 | mister_water_budget_gal | initial 180 |
| 00:30 | outdoor_staleness_max_s | initial 600 |
| 00:30 | sw_dwell_gate_enabled | initial 1 |
| 00:30 | sw_fog_closes_vent | initial 1 |
| 00:30 | sw_mister_closes_vent | initial 0 |
| 00:30 | sw_summer_vent_enabled | initial 1 |
| 00:30 | temp_hysteresis | initial 1.6 |
| 00:30 | vent_prefer_dp_delta_f | initial 7 |
| 00:30 | vent_prefer_temp_delta_f | initial 4 |
| 00:30 | vpd_watch_dwell_s | initial 52.5 |
| 05:30 | cold_vent_guard_delta_f | 8 → 10 |
| 05:30 | direct_wet_stress_min_dew_margin_f | 11 → 12 |
| 05:30 | fog_stress_min_dew_margin_f | 11 → 12 |
| 05:30 | min_fog_off_s | 60 → 72 |
| 05:30 | min_fog_on_s | 63.75 → 59.25 |
| 05:30 | mister_water_budget_gal | 180 → 150 |
| 05:30 | vent_prefer_dp_delta_f | 7 → 5 |
| 05:30 | vent_prefer_temp_delta_f | 4 → 6 |
| 08:30 | cold_vent_guard_delta_f | 10 → 8 |
| 08:30 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 08:30 | fog_stress_min_dew_margin_f | 12 → 10 |
| 08:30 | mister_water_budget_gal | 150 → 220 |
| 08:30 | vent_prefer_dp_delta_f | 5 → 7 |
| 08:30 | vent_prefer_temp_delta_f | 6 → 4 |
| 11:30 | cold_vent_guard_delta_f | 8 → 7 |
| 11:30 | direct_wet_stress_min_dew_margin_f | 10 → 9 |
| 11:30 | dwell_gate_ms | 210000 → 195000 |
| 11:30 | fog_escalation_kpa | 0.2 → 0.15 |
| 11:30 | fog_stress_min_dew_margin_f | 10 → 9 |
| 11:30 | min_fog_off_s | 72 → 48 |
| 11:30 | min_fog_on_s | 59.25 → 69.375 |
| 11:30 | mister_all_delay_s | 75 → 70.5 |
| 11:30 | mister_engage_delay_s | 37.5 → 35.25 |
| 11:30 | mister_water_budget_gal | 220 → 240 |
| 11:30 | temp_hysteresis | 1.6 → 1.51 |
| 11:30 | vent_prefer_dp_delta_f | 7 → 9 |
| 11:30 | vent_prefer_temp_delta_f | 4 → 3 |
| 11:30 | vpd_watch_dwell_s | 52.5 → 48.75 |
| 17:30 | cold_vent_guard_delta_f | 7 → 8 |
| 17:30 | direct_wet_stress_min_dew_margin_f | 9 → 10 |
| 17:30 | dwell_gate_ms | 195000 → 210000 |
| 17:30 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:30 | fog_stress_min_dew_margin_f | 9 → 10 |
| 17:30 | min_fog_off_s | 48 → 60 |
| 17:30 | min_fog_on_s | 69.375 → 63.75 |
| 17:30 | mister_all_delay_s | 70.5 → 75 |
| 17:30 | mister_engage_delay_s | 35.25 → 37.5 |
| 17:30 | mister_water_budget_gal | 240 → 220 |
| 17:30 | temp_hysteresis | 1.51 → 1.6 |
| 17:30 | vent_prefer_dp_delta_f | 9 → 8 |
| 17:30 | vent_prefer_temp_delta_f | 3 → 4 |
| 17:30 | vpd_watch_dwell_s | 48.75 → 52.5 |
| 22:30 | cold_vent_guard_delta_f | 8 → 10 |
| 22:30 | direct_wet_stress_min_dew_margin_f | 10 → 12 |
| 22:30 | fog_stress_min_dew_margin_f | 10 → 12 |
| 22:30 | min_fog_off_s | 60 → 72 |
| 22:30 | min_fog_on_s | 63.75 → 59.25 |
| 22:30 | mister_water_budget_gal | 220 → 170 |
| 22:30 | vent_prefer_dp_delta_f | 8 → 5 |
| 22:30 | vent_prefer_temp_delta_f | 4 → 6 |
| 12:00 | cold_vent_guard_delta_f | 10 → 9 |
| 12:00 | mister_water_budget_gal | 170 → 160 |
| 12:00 | vent_prefer_dp_delta_f | 5 → 6 |
| 12:00 | vent_prefer_temp_delta_f | 6 → 5 |
| 18:00 | cold_vent_guard_delta_f | 9 → 10 |
| 18:00 | direct_wet_stress_min_dew_margin_f | 12 → 13 |
| 18:00 | fog_stress_min_dew_margin_f | 12 → 13 |
| 18:00 | mister_water_budget_gal | 160 → 120 |
| 18:00 | vent_prefer_dp_delta_f | 6 → 3 |
| 18:00 | vent_prefer_temp_delta_f | 5 → 6 |
| 10:30 | cold_vent_guard_delta_f | 10 → 8 |
| 10:30 | direct_wet_stress_min_dew_margin_f | 13 → 10 |
| 10:30 | fog_stress_min_dew_margin_f | 13 → 10 |
| 10:30 | min_fog_off_s | 72 → 66 |
| 10:30 | min_fog_on_s | 59.25 → 61.5 |
| 10:30 | mister_water_budget_gal | 120 → 220 |
| 10:30 | vent_prefer_dp_delta_f | 3 → 7 |
| 10:30 | vent_prefer_temp_delta_f | 6 → 4 |
| 16:30 | cold_vent_guard_delta_f | 8 → 10 |
| 16:30 | direct_wet_stress_min_dew_margin_f | 10 → 13 |
| 16:30 | fog_stress_min_dew_margin_f | 10 → 13 |
| 16:30 | min_fog_off_s | 66 → 72 |
| 16:30 | min_fog_on_s | 61.5 → 59.25 |
| 16:30 | mister_water_budget_gal | 220 → 140 |
| 16:30 | vent_prefer_dp_delta_f | 7 → 4 |
| 16:30 | vent_prefer_temp_delta_f | 4 → 6 |
🌅 Morning Cycle (5:40 AM) — iris-20260526-0537
Daily Summary So Far
not validated yet
cold_vent_guard_delta_f, cool_exit_hysteresis_f, cool_stage2_over_high_f, direct_wet_stress_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa, dwell_gate_ms, enthalpy_close ...
Reflection
Daily Summary So Far — this cycle will be validated at the next planning cycle.
Hypothesis
Testing: Live-confirmed dry-ramp posture: start conservative while dawn VPD is below target, then keep guardrail-safe band-coupled moisture through observed peak and evening recovery; success is fewer moisture-guardrail holds than the prior sunset/midnight plans while keeping VPD-low near zero. Expected outcome: Target today: both-axis compliance >65%, temp compliance >75%, VPD compliance >80%, VPD-high stress under 4h, VPD-low under 0.5h, dp_risk_hours 0, and cost below USD 5. Expect some heat stress because yesterday’s heat axis was structural, but fewer guardrail holds than the 327-event sunset evaluation.
Conditions
82.0°F
19.0%
929.0 W/m²
92.0%
Humid safe dawn, then cloudy but strong dry ramp to ~3 kPa VPD and 19% RH. Heat was yesterday’s bottleneck; today’s plan supports temp and VPD while avoiding guardrail-clamped conservative moisture.
Expected stress windows
Live-confirmed but band-coupled wet assist: engage near vpd_high+0.05, all-zone near +0.25, fog escalation near 0.20, and evening wet recovery while dew margin is safe.
Earlier fan/stage readiness and moderate solar pre-cool while accepting structural heat limits.
Suppress wet/fog, raise dew margin floor, and favor resource/dew safety during rain and high RH.
Re-open band-coupled moisture for the dry solar ramp, then let the next sunset cycle decide the storm unwind.
Parameter rationale
Keep S1 mist assist eligible near the firmware high edge during VENTILATE instead of causing guardrail holds.
Permit all-zone rotation near vpd_high+0.25 while keeping fog as an independent escalation path.
Reduce stubborn VPD-high during ventilation without sealing heat traps.
Maintain humidity between pulses during the dry peak while avoiding dawn over-wet.
Improve fan2 readiness and reduce heat stress without changing crop bands.
Keep bounded evening dry recovery eligible while dew margin remains safe.
Allow peak/evening wet assist today, then cut demand before the humid rain window.
Setpoints
Tuesday May 26
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 05:45 | hyst 0.20749999999999996 | Humid dawn with VPD below target and dew margin only 6.8F: a |
| 09:00 | hyst 0.1925 | Dry ramp begins: VPD crosses the high band while temperature |
| 12:00 | hyst 0.1825 | Peak dry heat window: forecast VPD 2.3-3.0 kPa, RH 19-28%, a |
| 17:30 | hyst 0.1925 | Evening dry recovery shoulder: solar declines but outdoor VP |
| 22:30 | hyst 0.2125 | Post-recovery overnight unwind: forecast VPD drops toward 0. |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 05:45 | s2 1.8925; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 19; fog_stress 0; fog_until 19; engage 0.98; all 1.23; pulse 30; gap 60; wt 1.3333333333333333 | Humid dawn with VPD below target and dew margin only 6.8F: a |
| 09:00 | s2 1.4700000000000002; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 20; fog_stress 1; fog_until 20; engage 0.88; all 1.08; pulse 41.25; gap 41.25; wt 2 | Dry ramp begins: VPD crosses the high band while temperature |
| 12:00 | s2 1.0950000000000002; cool_exit 1.51; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.88; all 1.08; pulse 60; gap 30; wt 2.5166666666666666 | Peak dry heat window: forecast VPD 2.3-3.0 kPa, RH 19-28%, a |
| 17:30 | s2 1.7075; cool_exit 1.69; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 0.88; all 1.08; pulse 52.5; gap 33.75; wt 2.333333333333333 | Evening dry recovery shoulder: solar declines but outdoor VP |
| 22:30 | s2 2.025; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.08; all 1.38; pulse 30; gap 60; wt 1.22 | Post-recovery overnight unwind: forecast VPD drops toward 0. |
Wednesday May 27
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:30 | hyst 0.19749999999999998 | Wednesday has a modest cloudy dry midday but rain risk incre |
| 17:30 | hyst 0.2175 | Humid/rain transition: suppress wet and fog as RH rebounds, |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:30 | s2 1.71; cool_exit 1.78; all_fans 0; dw_stress 1; dw_until 17; fog_stress 0; fog_until 17; engage 0.9099999999999999; all 1.13; pulse 37.5; gap 48.75; wt 1.7333333333333334 | Wednesday has a modest cloudy dry midday but rain risk incre |
| 17:30 | s2 2.055; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.18; all 1.5299999999999998; pulse 30; gap 60; wt 1.1 | Humid/rain transition: suppress wet and fog as RH rebounds, |
Thursday May 28
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | hyst 0.1925 | Thursday dry solar ramp after humid dawn: reopen guardrail-a |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | s2 1.3325000000000002; cool_exit 1.69; all_fans 1; dw_stress 1; dw_until 19; fog_stress 1; fog_until 19; engage 0.88; all 1.08; pulse 48.75; gap 37.5; wt 2.1833333333333336 | Thursday dry solar ramp after humid dawn: reopen guardrail-a |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 05:45 | cold_vent_guard_delta_f | initial 9 |
| 05:45 | direct_wet_stress_min_dew_margin_f | initial 11 |
| 05:45 | direct_wet_stress_vpd_margin_kpa | initial 0.15 |
| 05:45 | dwell_gate_ms | initial 270000 |
| 05:45 | enthalpy_close | initial 1 |
| 05:45 | enthalpy_open | initial -2 |
| 05:45 | fog_escalation_kpa | initial 0.35 |
| 05:45 | fog_stress_min_dew_margin_f | initial 11 |
| 05:45 | heat_hysteresis | initial 1.1 |
| 05:45 | min_fog_off_s | initial 102 |
| 05:45 | min_fog_on_s | initial 48 |
| 05:45 | mist_backoff_s | initial 600 |
| 05:45 | mist_max_closed_vent_s | initial 120 |
| 05:45 | mist_thermal_relief_s | initial 90 |
| 05:45 | mister_all_delay_s | initial 93 |
| 05:45 | mister_engage_delay_s | initial 46.5 |
| 05:45 | mister_water_budget_gal | initial 180 |
| 05:45 | outdoor_staleness_max_s | initial 600 |
| 05:45 | sw_dwell_gate_enabled | initial 1 |
| 05:45 | sw_fog_closes_vent | initial 1 |
| 05:45 | sw_mister_closes_vent | initial 0 |
| 05:45 | sw_summer_vent_enabled | initial 1 |
| 05:45 | temp_hysteresis | initial 1.96 |
| 05:45 | vent_prefer_dp_delta_f | initial 6 |
| 05:45 | vent_prefer_temp_delta_f | initial 5 |
| 05:45 | vpd_watch_dwell_s | initial 67.5 |
| 09:00 | cold_vent_guard_delta_f | 9 → 8 |
| 09:00 | direct_wet_stress_min_dew_margin_f | 11 → 9 |
| 09:00 | direct_wet_stress_vpd_margin_kpa | 0.15 → 0.05 |
| 09:00 | dwell_gate_ms | 270000 → 225000 |
| 09:00 | fog_escalation_kpa | 0.35 → 0.25 |
| 09:00 | fog_stress_min_dew_margin_f | 11 → 9 |
| 09:00 | min_fog_off_s | 102 → 72 |
| 09:00 | min_fog_on_s | 48 → 59.25 |
| 09:00 | mister_all_delay_s | 93 → 79.5 |
| 09:00 | mister_engage_delay_s | 46.5 → 39.75 |
| 09:00 | mister_water_budget_gal | 180 → 220 |
| 09:00 | temp_hysteresis | 1.96 → 1.69 |
| 09:00 | vent_prefer_dp_delta_f | 6 → 7 |
| 09:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 09:00 | vpd_watch_dwell_s | 67.5 → 56.25 |
| 12:00 | dwell_gate_ms | 225000 → 195000 |
| 12:00 | fog_escalation_kpa | 0.25 → 0.2 |
| 12:00 | min_fog_off_s | 72 → 54 |
| 12:00 | min_fog_on_s | 59.25 → 69.375 |
| 12:00 | mister_all_delay_s | 79.5 → 70.5 |
| 12:00 | mister_engage_delay_s | 39.75 → 35.25 |
| 12:00 | temp_hysteresis | 1.69 → 1.51 |
| 12:00 | vent_prefer_dp_delta_f | 7 → 8 |
| 12:00 | vpd_watch_dwell_s | 56.25 → 48.75 |
| 17:30 | cold_vent_guard_delta_f | 8 → 9 |
| 17:30 | direct_wet_stress_min_dew_margin_f | 9 → 10 |
| 17:30 | dwell_gate_ms | 195000 → 225000 |
| 17:30 | fog_escalation_kpa | 0.2 → 0.25 |
| 17:30 | fog_stress_min_dew_margin_f | 9 → 10 |
| 17:30 | min_fog_off_s | 54 → 60 |
| 17:30 | min_fog_on_s | 69.375 → 63.75 |
| 17:30 | mister_all_delay_s | 70.5 → 79.5 |
| 17:30 | mister_engage_delay_s | 35.25 → 39.75 |
| 17:30 | temp_hysteresis | 1.51 → 1.69 |
| 17:30 | vent_prefer_dp_delta_f | 8 → 7 |
| 17:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 17:30 | vpd_watch_dwell_s | 48.75 → 56.25 |
| 22:30 | cold_vent_guard_delta_f | 9 → 11 |
| 22:30 | direct_wet_stress_min_dew_margin_f | 10 → 12 |
| 22:30 | direct_wet_stress_vpd_margin_kpa | 0.05 → 0.25 |
| 22:30 | dwell_gate_ms | 225000 → 285000 |
| 22:30 | fog_escalation_kpa | 0.25 → 0.5 |
| 22:30 | fog_stress_min_dew_margin_f | 10 → 12 |
| 22:30 | min_fog_off_s | 60 → 120 |
| 22:30 | min_fog_on_s | 63.75 → 41.25 |
| 22:30 | mister_all_delay_s | 79.5 → 97.5 |
| 22:30 | mister_engage_delay_s | 39.75 → 48.75 |
| 22:30 | mister_water_budget_gal | 220 → 160 |
| 22:30 | temp_hysteresis | 1.69 → 2.05 |
| 22:30 | vent_prefer_dp_delta_f | 7 → 6 |
| 22:30 | vent_prefer_temp_delta_f | 5 → 7 |
| 22:30 | vpd_watch_dwell_s | 56.25 → 71.25 |
| 10:30 | cold_vent_guard_delta_f | 11 → 9 |
| 10:30 | direct_wet_stress_min_dew_margin_f | 12 → 10 |
| 10:30 | direct_wet_stress_vpd_margin_kpa | 0.25 → 0.08 |
| 10:30 | dwell_gate_ms | 285000 → 240000 |
| 10:30 | fog_escalation_kpa | 0.5 → 0.3 |
| 10:30 | fog_stress_min_dew_margin_f | 12 → 10 |
| 10:30 | min_fog_off_s | 120 → 84 |
| 10:30 | min_fog_on_s | 41.25 → 54.75 |
| 10:30 | mister_all_delay_s | 97.5 → 84 |
| 10:30 | mister_engage_delay_s | 48.75 → 42 |
| 10:30 | mister_water_budget_gal | 160 → 180 |
| 10:30 | temp_hysteresis | 2.05 → 1.78 |
| 10:30 | vent_prefer_temp_delta_f | 7 → 5 |
| 10:30 | vpd_watch_dwell_s | 71.25 → 60 |
| 17:30 | cold_vent_guard_delta_f | 9 → 11 |
| 17:30 | direct_wet_stress_min_dew_margin_f | 10 → 13 |
| 17:30 | direct_wet_stress_vpd_margin_kpa | 0.08 → 0.35 |
| 17:30 | dwell_gate_ms | 240000 → 300000 |
| 17:30 | fog_escalation_kpa | 0.3 → 0.5 |
| 17:30 | fog_stress_min_dew_margin_f | 10 → 13 |
| 17:30 | min_fog_off_s | 84 → 132 |
| 17:30 | min_fog_on_s | 54.75 → 36.75 |
| 17:30 | mister_all_delay_s | 84 → 102 |
| 17:30 | mister_engage_delay_s | 42 → 51 |
| 17:30 | mister_water_budget_gal | 180 → 120 |
| 17:30 | temp_hysteresis | 1.78 → 2.14 |
| 17:30 | vent_prefer_dp_delta_f | 6 → 5 |
| 17:30 | vent_prefer_temp_delta_f | 5 → 7 |
| 17:30 | vpd_watch_dwell_s | 60 → 75 |
| 10:00 | cold_vent_guard_delta_f | 11 → 8 |
| 10:00 | direct_wet_stress_min_dew_margin_f | 13 → 9 |
| 10:00 | direct_wet_stress_vpd_margin_kpa | 0.35 → 0.05 |
| 10:00 | dwell_gate_ms | 300000 → 225000 |
| 10:00 | fog_escalation_kpa | 0.5 → 0.22 |
| 10:00 | fog_stress_min_dew_margin_f | 13 → 9 |
| 10:00 | min_fog_off_s | 132 → 66 |
| 10:00 | min_fog_on_s | 36.75 → 61.5 |
| 10:00 | mister_all_delay_s | 102 → 79.5 |
| 10:00 | mister_engage_delay_s | 51 → 39.75 |
| 10:00 | mister_water_budget_gal | 120 → 200 |
| 10:00 | temp_hysteresis | 2.14 → 1.69 |
| 10:00 | vent_prefer_dp_delta_f | 5 → 7 |
| 10:00 | vent_prefer_temp_delta_f | 7 → 4 |
| 10:00 | vpd_watch_dwell_s | 75 → 56.25 |
Daily Summary So Far
Climate
63.8–77.1°F; avg 67.8°F
0.42–1.04 kPa; avg 0.68 kPa
57.5–81.6%
Stress Hours
- Heat stress (>85°F): 0.6h
- VPD stress (>2.0 kPa): 1.3h
- Cold stress (<55°F): 0.0h
Economics
USD 0.77
USD 0.00
USD 0.070
USD 0.84
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 65 min | Primary exhaust runtime. |
| Fan 2 | 70 min | Secondary exhaust runtime. |
| Vent | 135 min | Intake vent runtime. |
| Fog | 1 min | Fogger runtime. |
| Heat 1 electric | 135 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 283 min | Supplemental lighting runtime. |
| Mister south | 0.03h | South mister runtime. |
| Mister west | 0.03h | West mister runtime. |
| Mister center | 0.01h | Center mister runtime. |
Water
- Total: 15 gal
- Mister: 0 gal
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Canna Lilies | south | 70% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 85% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| lettuce | east | 65% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 65% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| strawberry | east | 65% | 2 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Canna Lilies on the south floor look generally healthy, though soil moisture is reported as 0.0%.
Hanging orchids appear healthy with no visible signs of stress.
Seedlings look healthy, no visible stress.
Seedlings look healthy, no visible stress.
Seedlings look healthy, no visible stress.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 78.0°F | 1.26 kPa | 62.7% |
| 13:00 | 79.9°F | 1.35 kPa | 62.3% |
| 14:00 | 80.0°F | 1.29 kPa | 63.6% |
| 15:00 | 83.7°F | 1.23 kPa | 70.4% |
| 16:00 | 81.2°F | 1.20 kPa | 68.2% |
| 17:00 | 78.4°F | 1.10 kPa | 67.5% |
| 18:00 | 74.7°F | 1.02 kPa | 65.9% |
| 19:00 | 72.0°F | 0.90 kPa | 66.6% |
| 20:00 | 69.3°F | 0.82 kPa | 66.8% |
| 21:00 | 67.7°F | 0.77 kPa | 66.8% |
| 22:00 | 66.9°F | 0.90 kPa | 60.0% |
| 23:00 | 66.8°F | 0.93 kPa | 58.4% |
| 00:00 | 65.5°F | 0.84 kPa | 60.8% |
| 01:00 | 64.7°F | 0.81 kPa | 61.2% |
| 02:00 | 64.1°F | 0.66 kPa | 67.7% |
| 03:00 | 64.0°F | 0.49 kPa | 76.2% |
| 04:00 | 64.0°F | 0.44 kPa | 78.4% |
| 05:00 | 64.4°F | 0.44 kPa | 78.9% |
| 06:00 | 66.5°F | 0.53 kPa | 76.2% |
| 07:00 | 69.3°F | 0.67 kPa | 72.9% |
| 08:00 | 72.1°F | 0.82 kPa | 69.7% |
| 09:00 | 74.2°F | 0.88 kPa | 69.9% |
| 10:00 | 76.1°F | 0.89 kPa | 71.6% |
| 11:00 | 77.1°F | 0.73 kPa | 77.9% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-05-20 | 1.9h | 0.6h | 1.2h |
| 2026-05-21 | 2.7h | 2.1h | 1.0h |
| 2026-05-22 | 4.3h | 3.7h | 1.1h |
| 2026-05-23 | 8.9h | 6.4h | 0.8h |
| 2026-05-24 | 9.5h | 8.3h | 0.0h |
| 2026-05-25 | 11.4h | 7.5h | 0.0h |
| 2026-05-26 | 0.6h | 1.3h | 0.0h |