June 03, 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.

Delivery events

7

Plan writes

2

No-change acknowledgements

5

Pending

0

EventDeliveredTypeStatusNote
End-of-day review and reset00:15MIDNIGHTplan_writtenWrote public plan iris-20260603-0015. Resolved 00:18 MDT.
Morning planning cycle05:33SUNRISEplan_writtenWrote public plan iris-20260603-0533. Resolved 05:35 MDT.
Solar peak planning checkpoint13:00SOLAR_MAXackedAcknowledged: SOLAR_MAX no-change: live solar 835 W/m2 is tracking the 14:00 forecast peak of 816 W/m2 within normal calibration noise, indoor climate is inside the served bands (81.9F vs 84.3F high, VPD 1.18 vs 1.45 high, dew margin 11.4F), controller is IDLE, and the active SUNRISE plan already has peak dry-ramp moisture/cooling posture in force (fog_escalation_kpa 0.15, mister_engage_kpa 1.23, mister_all_kpa 1.38, short mist gap, 300 gal budget, all fans enabled)... Resolved 13:00 MDT.
Forecast deviation14:38FORECAST_DEVIATIONackedAcknowledged: FORECAST_DEVIATION assessed as forecast VPD overshoot rather than a new live weather miss. Current house is 84.0F, VPD 1.61 kPa, RH 60%, dew margin 14.8F in VENTILATE; equipment is already applying VENT_COOL_MIST/Fog posture with vent, fan2, fog, and center mister active. The deviation direction matches the known Open-Meteo positive VPD bias/overshoot, and the active plan is already at compliance-first hot-dry moisture settings, so no tunable change is warranted. Resolved 14:38 MDT.
Peak Stress14:59TRANSITIONackedAcknowledged: Peak-stress checkpoint tracking existing SUNRISE plan. Live climate is safe and controller is already acting on the intended band-coupled dry-day posture: 83.4F below 85F high edge, VPD 1.43 only slightly above 1.38 high edge, dew margin 14.1F, SEALED_MIST_S1 with center mister on and vent/fans/fog off. Active setpoints are already at the aggressive dry-ramp posture (fog_escalation_kpa 0... Resolved 15:00 MDT.
Forecast deviation16:24FORECAST_DEVIATIONackedAcknowledged: FORECAST_DEVIATION assessed with live climate/equipment and retrieval: observed VPD 2.14 was 1.01 kPa lower than forecast 3.15, matching the known positive Open-Meteo VPD bias/over-forecast direction. Current house is stable in-band/IDLE at 83.2F, VPD 1.17 kPa below vpd_high 1.32, RH 70%, dew margin 10.8F; all climate relays are off. Diagnosis: forecast/weather humidity-cloud miss, not equipment fault or live climate miss. No tunable change warranted. Resolved 16:25 MDT.
Forecast deviation17:10FORECAST_DEVIATIONackedAcknowledged: FORECAST_DEVIATION wind_speed_mph only: forecast 16.7 mph vs observed 0.2 mph, but live greenhouse is in band and stable (81.0F, VPD 1.08 kPa within 0.76-1.31, dew margin 10.7F), ESP32 mode IDLE, all climate relays off. Diagnosis: local wind forecast error/calm shift, not equipment issue and not a climate miss requiring tactical tuning. Resolved 17:10 MDT.

🌅 Morning Cycle (12:18 AM) — iris-20260603-0015

Status

Daily Summary So Far

Outcome score

not validated yet

Changed parameters

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: Test guardrail-clean split reset: humid pre-dawn suppression followed by direct band-coupled dry-ramp moisture, with no conservative values for the dispatcher to clamp during VPD-high VENTILATE. Expected outcome: For 2026-06-03, target planner score above 55 despite structural heat, both-axis compliance above 50%, VPD-low below 1.5h after 03:30, VPD-high below 5h, heat stress expected but physically limited below 6h if forecast holds, dp-risk 0h, and total cost below USD 5 while allowing up to 300 gal climate misting if it buys VPD recovery.

Conditions

Outdoor peak

87.0°F

RH minimum

17.0%

Solar peak

844.0 W/m²

Cloud average

65.0%

Safe humid midnight: 66.3F/VPD 0.85/dp margin 13.6F, then severe dry ramp 10:00-21:00 with VPD 1.8-3.5 kPa. Thu missed-cycle fallback is hotter/drier: 90-92F, RH 9-11%, solar near 900+.

Expected stress windows

vpd_lowmedium · 2026-06-03T03:00:00-06:00 to 2026-06-03T07:30:00-06:00

High dew floor, near-zero mist duty, resource-conservative pre-dawn wet suppression while VPD is forecast 0.3-0.6 kPa.

vpd_highhigh · 2026-06-03T10:00:00-06:00 to 2026-06-03T21:30:00-06:00

Band-coupled wet assist: engage near vpd_high+0.05, all-zone +0.20-0.25, short gaps, fog escalation 0.15-0.18, and 300 gal budget while dew margin is safe.

heathigh · 2026-06-03T11:00:00-06:00 to 2026-06-03T19:30:00-06:00

Solar-aware cooling lead and all-fan readiness; accept physically limited misses when outdoor heat/solar saturate the exhaust-only box.

vpd_lowmedium · 2026-06-04T02:00:00-06:00 to 2026-06-04T07:30:00-06:00

After observed evening recovery, strong overnight unwind with high dew floor and low wet duty.

vpd_highhigh · 2026-06-04T09:00:00-06:00 to 2026-06-04T22:00:00-06:00

Missed-SUNRISE fallback: severe hot-dry band-coupled moisture, 300 gal budget, low fog escalation, and aggressive cooling lead.

Parameter rationale

mister_engage_kpa1.26 → 1.23; Forecast VPD exceeds 1.7 kPa by 10:00 and remains high through evening; lessons 131/134 require engage near vpd_high+0.05 during live VPD-high VENTILATE.

Avoid repeated VPD-high moisture-guardrail clamps and keep S1 mist eligible once dry stress is live.

mister_all_kpa1.46 → 1.43; Whole-house dry stress is expected after 10:00 with Vandas and east crops sensitive to high VPD.

Escalate distributed mist before VPD drifts far above band.

fog_escalation_kpa0.2 → 0.15; Severe hot-dry VENTILATE overlaps the 07:00-17:00 fog window with healthy midnight dew margin.

Allow PR-A vent-fog assist during peak dry stress while firmware gates protect RH/temp/time.

mister_pulse_gap_s41.25 → 20.0; Afternoon RH falls near 17-21% and VPD peaks above 3 kPa.

Increase evaporative recovery duty without lengthening pulse-on first.

mister_water_budget_gal120.0 → 300.0; Yesterday used only 65 gal but VPD stress remained; today and Thu are severe dry ramps.

Prevent budget clipping during high-value VPD recovery windows.

cool_stage2_over_high_f1.905 → 0.5; Today reaches 84-87F with solar 750-844 W/m2; Thu fallback reaches 90-92F.

Bring fan2/all-fan readiness near the high edge before heat and VPD-high pair.

direct_wet_stress_min_dew_margin_f13.0 → 8.0; Daytime dry heat should widen dew margin; pre-dawn and overnight waypoints restore stricter floors.

Permit dry-stress wetting during the day while keeping dp-risk at 0h.

Setpoints

Wednesday June 03

Primary crop-band changes:

TimeValuesNote
00:20hyst 0.20999999999999996Post-midnight state is safe: VPD is inside band, dew margin
03:30hyst 0.22Pre-dawn forecast VPD falls toward 0.3-0.6 kPa. Suppress wet
07:30hyst 0.19Sunrise ramp: remain guarded while live VPD confirms the dry
09:30hyst 0.175Dry ramp starts: VPD forecast crosses the high band and sola
11:30hyst 0.16499999999999998Peak heat/dry stress: keep fog and misters available near th
16:30hyst 0.175Late dry period may persist after fog window and during fore
20:30hyst 0.19Evening recovery shoulder: do not unwind by clock if live VP
23:30hyst 0.215Overnight unwind after the dry shoulder: reduce wet carryove

Tactical tunable changes:

TimeValuesNote
00:20s2 2.04; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.43; all 1.63; pulse 30; gap 60; wt 1.1666666666666665Post-midnight state is safe: VPD is inside band, dew margin
03:30s2 2.0700000000000003; cool_exit 2.14; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.5299999999999998; all 1.7799999999999998; pulse 30; gap 60; wt 1.0666666666666667Pre-dawn forecast VPD falls toward 0.3-0.6 kPa. Suppress wet
07:30s2 1.5725; cool_exit 1.6; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.28; all 1.48; pulse 30; gap 48.75; wt 1.6666666666666665Sunrise ramp: remain guarded while live VPD confirms the dry
09:30s2 1.1350000000000002; cool_exit 1.33; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 56.25; gap 30; wt 2.3999999999999995Dry ramp starts: VPD forecast crosses the high band and sola
11:30s2 0.8150000000000001; cool_exit 1.15; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 78.75; gap 18.75; wt 2.8666666666666663Peak heat/dry stress: keep fog and misters available near th
16:30s2 1.2950000000000002; cool_exit 1.33; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 67.5; gap 26.25; wt 2.6166666666666663Late dry period may persist after fog window and during fore
20:30s2 1.84; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 48.75; gap 37.5; wt 2.0999999999999996Evening recovery shoulder: do not unwind by clock if live VP
23:30s2 2.04; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.43; all 1.73; pulse 30; gap 60; wt 1.1666666666666665Overnight unwind after the dry shoulder: reduce wet carryove

Thursday June 04

Primary crop-band changes:

TimeValuesNote
08:30hyst 0.16499999999999998Missed-SUNRISE fallback for Thursday's more severe hot/dry d

Tactical tunable changes:

TimeValuesNote
08:30s2 0.7150000000000001; cool_exit 1.15; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 78.75; gap 18.75; wt 2.8666666666666663Missed-SUNRISE fallback for Thursday's more severe hot/dry d

Changed secondary parameters:

TimeParameterChange
00:20cold_vent_guard_delta_finitial 8
00:20direct_wet_stress_min_dew_margin_finitial 13
00:20direct_wet_stress_vpd_margin_kpainitial 0.25
00:20dwell_gate_msinitial 270000
00:20enthalpy_closeinitial 1
00:20enthalpy_openinitial -2
00:20fog_escalation_kpainitial 0.5
00:20fog_stress_min_dew_margin_finitial 13
00:20heat_hysteresisinitial 1.1
00:20min_fog_off_sinitial 126
00:20min_fog_on_sinitial 39
00:20mist_backoff_sinitial 600
00:20mist_max_closed_vent_sinitial 120
00:20mist_thermal_relief_sinitial 90
00:20mister_all_delay_sinitial 93
00:20mister_engage_delay_sinitial 46.5
00:20mister_water_budget_galinitial 120
00:20outdoor_staleness_max_sinitial 600
00:20sw_dwell_gate_enabledinitial 1
00:20sw_fog_closes_ventinitial 1
00:20sw_mister_closes_ventinitial 0
00:20sw_summer_vent_enabledinitial 1
00:20temp_hysteresisinitial 1.96
00:20vent_prefer_dp_delta_finitial 6
00:20vent_prefer_temp_delta_finitial 4
00:20vpd_watch_dwell_sinitial 67.5
03:30cold_vent_guard_delta_f8 → 9
03:30direct_wet_stress_min_dew_margin_f13 → 15
03:30direct_wet_stress_vpd_margin_kpa0.25 → 0.35
03:30dwell_gate_ms270000 → 300000
03:30fog_stress_min_dew_margin_f13 → 15
03:30min_fog_off_s126 → 138
03:30min_fog_on_s39 → 34.5
03:30mister_all_delay_s93 → 102
03:30mister_engage_delay_s46.5 → 51
03:30mister_water_budget_gal120 → 100
03:30temp_hysteresis1.96 → 2.14
03:30vent_prefer_temp_delta_f4 → 5
03:30vpd_watch_dwell_s67.5 → 75
07:30cold_vent_guard_delta_f9 → 7
07:30direct_wet_stress_min_dew_margin_f15 → 10
07:30direct_wet_stress_vpd_margin_kpa0.35 → 0.1
07:30dwell_gate_ms300000 → 210000
07:30fog_escalation_kpa0.5 → 0.3
07:30fog_stress_min_dew_margin_f15 → 10
07:30min_fog_off_s138 → 84
07:30min_fog_on_s34.5 → 54.75
07:30mister_all_delay_s102 → 75
07:30mister_engage_delay_s51 → 37.5
07:30mister_water_budget_gal100 → 180
07:30temp_hysteresis2.14 → 1.6
07:30vent_prefer_dp_delta_f6 → 8
07:30vent_prefer_temp_delta_f5 → 3
07:30vpd_watch_dwell_s75 → 52.5
09:30direct_wet_stress_min_dew_margin_f10 → 8
09:30direct_wet_stress_vpd_margin_kpa0.1 → 0.05
09:30dwell_gate_ms210000 → 165000
09:30fog_escalation_kpa0.3 → 0.18
09:30fog_stress_min_dew_margin_f10 → 8
09:30min_fog_off_s84 → 54
09:30min_fog_on_s54.75 → 66
09:30mister_all_delay_s75 → 61.5
09:30mister_engage_delay_s37.5 → 30.75
09:30mister_water_budget_gal180 → 260
09:30temp_hysteresis1.6 → 1.33
09:30vent_prefer_dp_delta_f8 → 10
09:30vpd_watch_dwell_s52.5 → 41.25
11:30cold_vent_guard_delta_f7 → 9
11:30dwell_gate_ms165000 → 135000
11:30fog_escalation_kpa0.18 → 0.15
11:30min_fog_off_s54 → 36
11:30min_fog_on_s66 → 75
11:30mister_all_delay_s61.5 → 60
11:30mister_engage_delay_s30.75 → 30
11:30mister_water_budget_gal260 → 300
11:30temp_hysteresis1.33 → 1.15
11:30vent_prefer_temp_delta_f3 → 5
11:30vpd_watch_dwell_s41.25 → 33.75
16:30cold_vent_guard_delta_f9 → 8
16:30direct_wet_stress_min_dew_margin_f8 → 9
16:30dwell_gate_ms135000 → 165000
16:30fog_escalation_kpa0.15 → 0.18
16:30fog_stress_min_dew_margin_f8 → 9
16:30min_fog_off_s36 → 48
16:30min_fog_on_s75 → 69.375
16:30mister_all_delay_s60 → 61.5
16:30mister_engage_delay_s30 → 30.75
16:30temp_hysteresis1.15 → 1.33
16:30vent_prefer_temp_delta_f5 → 4
16:30vpd_watch_dwell_s33.75 → 41.25
20:30cold_vent_guard_delta_f8 → 9
20:30direct_wet_stress_min_dew_margin_f9 → 10
20:30dwell_gate_ms165000 → 210000
20:30fog_escalation_kpa0.18 → 0.25
20:30fog_stress_min_dew_margin_f9 → 10
20:30min_fog_off_s48 → 66
20:30min_fog_on_s69.375 → 61.5
20:30mister_all_delay_s61.5 → 75
20:30mister_engage_delay_s30.75 → 37.5
20:30mister_water_budget_gal300 → 260
20:30temp_hysteresis1.33 → 1.6
20:30vent_prefer_temp_delta_f4 → 5
20:30vpd_watch_dwell_s41.25 → 52.5
23:30direct_wet_stress_min_dew_margin_f10 → 14
23:30direct_wet_stress_vpd_margin_kpa0.05 → 0.25
23:30dwell_gate_ms210000 → 285000
23:30fog_escalation_kpa0.25 → 0.5
23:30fog_stress_min_dew_margin_f10 → 14
23:30min_fog_off_s66 → 126
23:30min_fog_on_s61.5 → 39
23:30mister_all_delay_s75 → 97.5
23:30mister_engage_delay_s37.5 → 48.75
23:30mister_water_budget_gal260 → 140
23:30temp_hysteresis1.6 → 2.05
23:30vent_prefer_dp_delta_f10 → 6
23:30vpd_watch_dwell_s52.5 → 71.25
08:30direct_wet_stress_min_dew_margin_f14 → 8
08:30direct_wet_stress_vpd_margin_kpa0.25 → 0.05
08:30dwell_gate_ms285000 → 135000
08:30fog_escalation_kpa0.5 → 0.15
08:30fog_stress_min_dew_margin_f14 → 8
08:30min_fog_off_s126 → 36
08:30min_fog_on_s39 → 75
08:30mister_all_delay_s97.5 → 60
08:30mister_engage_delay_s48.75 → 30
08:30mister_water_budget_gal140 → 300
08:30temp_hysteresis2.05 → 1.15
08:30vent_prefer_dp_delta_f6 → 10
08:30vpd_watch_dwell_s71.25 → 33.75

🌅 Morning Cycle (5:35 AM) — iris-20260603-0533

Status

Daily Summary So Far

Outcome score

not validated yet

Changed parameters

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: Test guardrail-clean split posture: keep dawn VPD-low suppression, then switch directly to band-coupled mist/fog/cooling for the severe dry ramp, with the evening shoulder held until observed VPD recovery rather than clock-only unwind. Expected outcome: Target planner score 55-60 despite structural heat, both-axis compliance above 50%, VPD-low below 2h, VPD-high below 5h, heat stress expected 4-6h if forecast verifies, dp-risk 0h, total cost below USD 5 unless misting proves necessary, and fewer VPD-high guardrail/held events than yesterday’s 42/30.

Conditions

Outdoor peak

87.0°F

RH minimum

18.0%

Solar peak

841.0 W/m²

Cloud average

88.0%

Humid VPD-low dawn, then severe hot-dry ramp: VPD 1.9-3.6 kPa 10:00-18:00, RH 18-25%, solar peak 841 W/m2, possible 15:00 cloud/storm lull, renewed dry evening.

Expected stress windows

vpd_lowmedium · 2026-06-03T05:33:00-06:00 to 2026-06-03T08:30:00-06:00

Keep dawn wet actions suppressed with high dew floor, high resource sensitivity, and low mist duty while indoor VPD is below band.

vpd_highhigh · 2026-06-03T09:30:00-06:00 to 2026-06-03T21:30:00-06:00

Band-coupled moisture: engage near vpd_high+0.05, all-zone near +0.20-0.25, short gaps, fog escalation 0.15-0.20, 300 gal budget, and evening recovery shoulder.

heathigh · 2026-06-03T10:30:00-06:00 to 2026-06-03T19:00:00-06:00

Solar-aware cooling lead and all-fan readiness; accept physics-limited misses near 85F+ instead of extending sealed mist.

vpd_lowmedium · 2026-06-04T02:00:00-06:00 to 2026-06-04T07:30:00-06:00

After evening recovery, hard overnight wet unwind with high dew floor and low duty.

Parameter rationale

mister_engage_kpa1.53 → 1.23; Raw VPD exceeds 1.8 kPa by 10:00 and peaks 3.6 kPa at 14:00 with healthy dawn dew margin.

Keep S1 mist eligible during dry VENTILATE instead of repeating conservative thresholds that trigger guardrail clamps.

mister_all_kpa1.78 → 1.43; Whole-house dry stress is forecast from late morning through evening; Vanda and east crops are VPD-sensitive.

Escalate all-zone rotation before VPD drifts far above the dispatcher band.

fog_escalation_kpa0.5 → 0.15; Dry stress overlaps the 07:00-17:00 fog window with no dp-risk and RH well below the fog ceiling after the ramp.

Allow PR-A vent-fog assist during peak hot-dry VENTILATE while firmware gates prevent fog during humid dawn.

mister_pulse_gap_s60.0 → 20.0; Afternoon RH falls to 18-25% and forecast VPD is far above the 1.18 kPa high edge.

Increase evaporative recovery duty without lengthening pulse-on first.

mister_water_budget_gal100.0 → 300.0; Yesterday used only 65 gal while VPD-high and no-moisture-assist alerts persisted; today is hotter and drier.

Prevent water-budget clipping during the highest-value VPD recovery window.

cool_stage2_over_high_f0.0 → 0.5; Forecast reaches 83-87F with solar 645-841 W/m2; heat stress was 5.47h yesterday.

Keep fan2/all-fan readiness close to the high edge before heat and VPD-high pair.

direct_wet_stress_min_dew_margin_f15.0 → 8.0; Daytime dry heat should widen dew margin; dawn starts safe at 7.6F and overnight waypoints restore stricter floors.

Permit dry-stress direct wetting during the day while preserving 0h dp-risk.

Setpoints

Wednesday June 03

Primary crop-band changes:

TimeValuesNote
05:40hyst 0.20999999999999996Humid dawn: indoor VPD is below band at 0.48 kPa with 7.6F d
07:30hyst 0.195Morning ramp: VPD approaches the band but forecast VPD is bi
09:30hyst 0.175Dry ramp confirmed by forecast: VPD rises above 1.8 kPa by 1
12:30hyst 0.16499999999999998Peak heat/dry window: 83-87F, RH 18-25%, VPD 2.9-3.6 kPa; pr
16:30hyst 0.185Possible post-storm/cloud lull but renewed dry pressure by 1
20:30hyst 0.205Evening recovery shoulder: forecast VPD remains near/above t
23:30hyst 0.215Overnight unwind: VPD should fall toward 0.5-0.9 kPa by pre-

Tactical tunable changes:

TimeValuesNote
05:40s2 2.0700000000000003; cool_exit 1.96; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.5299999999999998; all 1.73; pulse 30; gap 60; wt 1.0666666666666667Humid dawn: indoor VPD is below band at 0.48 kPa with 7.6F d
07:30s2 1.74; cool_exit 1.69; all_fans 0; dw_stress 0; dw_until 22; fog_stress 0; fog_until 22; engage 1.3299999999999998; all 1.5299999999999998; pulse 30; gap 56.25; wt 1.5166666666666666Morning ramp: VPD approaches the band but forecast VPD is bi
09:30s2 1.161; cool_exit 1.33; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.43; pulse 67.5; gap 24; wt 2.553333333333333Dry ramp confirmed by forecast: VPD rises above 1.8 kPa by 1
12:30s2 0.8150000000000001; cool_exit 1.15; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 82.5; gap 18.75; wt 2.8999999999999995Peak heat/dry window: 83-87F, RH 18-25%, VPD 2.9-3.6 kPa; pr
16:30s2 1.585; cool_exit 1.51; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.25; all 1.46; pulse 60; gap 30; wt 2.3500000000000005Possible post-storm/cloud lull but renewed dry pressure by 1
20:30s2 1.905; cool_exit 1.87; all_fans 0; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.28; all 1.48; pulse 45; gap 48.75; wt 1.9666666666666668Evening recovery shoulder: forecast VPD remains near/above t
23:30s2 2.055; cool_exit 2.05; all_fans 0; dw_stress 0; dw_until 17; fog_stress 0; fog_until 17; engage 1.43; all 1.63; pulse 30; gap 60; wt 1.1666666666666667Overnight unwind: VPD should fall toward 0.5-0.9 kPa by pre-

Thursday June 04

Primary crop-band changes:

TimeValuesNote
08:30hyst 0.16999999999999998Missed-SUNRISE fallback for Thursday: forecast is hotter/dri

Tactical tunable changes:

TimeValuesNote
08:30s2 0.8650000000000001; cool_exit 1.24; all_fans 1; dw_stress 1; dw_until 22; fog_stress 1; fog_until 22; engage 1.23; all 1.38; pulse 82.5; gap 18.75; wt 2.8999999999999995Missed-SUNRISE fallback for Thursday: forecast is hotter/dri

Changed secondary parameters:

TimeParameterChange
05:40cold_vent_guard_delta_finitial 9
05:40direct_wet_stress_min_dew_margin_finitial 15
05:40direct_wet_stress_vpd_margin_kpainitial 0.35
05:40dwell_gate_msinitial 270000
05:40enthalpy_closeinitial 1
05:40enthalpy_openinitial -2
05:40fog_escalation_kpainitial 0.5
05:40fog_stress_min_dew_margin_finitial 15
05:40heat_hysteresisinitial 1.1
05:40min_fog_off_sinitial 138
05:40min_fog_on_sinitial 34.5
05:40mist_backoff_sinitial 600
05:40mist_max_closed_vent_sinitial 120
05:40mist_thermal_relief_sinitial 90
05:40mister_all_delay_sinitial 93
05:40mister_engage_delay_sinitial 46.5
05:40mister_water_budget_galinitial 100
05:40outdoor_staleness_max_sinitial 600
05:40sw_dwell_gate_enabledinitial 1
05:40sw_fog_closes_ventinitial 1
05:40sw_mister_closes_ventinitial 0
05:40sw_summer_vent_enabledinitial 1
05:40temp_hysteresisinitial 1.96
05:40vent_prefer_dp_delta_finitial 8
05:40vent_prefer_temp_delta_finitial 5
05:40vpd_watch_dwell_sinitial 67.5
07:30cold_vent_guard_delta_f9 → 8
07:30direct_wet_stress_min_dew_margin_f15 → 11
07:30direct_wet_stress_vpd_margin_kpa0.35 → 0.15
07:30dwell_gate_ms270000 → 225000
07:30fog_escalation_kpa0.5 → 0.3
07:30fog_stress_min_dew_margin_f15 → 11
07:30min_fog_off_s138 → 96
07:30min_fog_on_s34.5 → 50.25
07:30mister_all_delay_s93 → 79.5
07:30mister_engage_delay_s46.5 → 39.75
07:30mister_water_budget_gal100 → 180
07:30temp_hysteresis1.96 → 1.69
07:30vent_prefer_dp_delta_f8 → 7
07:30vent_prefer_temp_delta_f5 → 4
07:30vpd_watch_dwell_s67.5 → 56.25
09:30cold_vent_guard_delta_f8 → 7
09:30direct_wet_stress_min_dew_margin_f11 → 8
09:30direct_wet_stress_vpd_margin_kpa0.15 → 0.05
09:30dwell_gate_ms225000 → 165000
09:30fog_escalation_kpa0.3 → 0.15
09:30fog_stress_min_dew_margin_f11 → 8
09:30min_fog_off_s96 → 44.4
09:30min_fog_on_s50.25 → 69.6
09:30mister_all_delay_s79.5 → 61.5
09:30mister_engage_delay_s39.75 → 30.75
09:30mister_water_budget_gal180 → 300
09:30temp_hysteresis1.69 → 1.33
09:30vent_prefer_dp_delta_f7 → 8
09:30vent_prefer_temp_delta_f4 → 3
09:30vpd_watch_dwell_s56.25 → 41.25
12:30cold_vent_guard_delta_f7 → 6
12:30dwell_gate_ms165000 → 135000
12:30min_fog_off_s44.4 → 36
12:30min_fog_on_s69.6 → 75
12:30mister_all_delay_s61.5 → 60
12:30mister_engage_delay_s30.75 → 30
12:30temp_hysteresis1.33 → 1.15
12:30vent_prefer_dp_delta_f8 → 9
12:30vent_prefer_temp_delta_f3 → 2
12:30vpd_watch_dwell_s41.25 → 33.75
16:30cold_vent_guard_delta_f6 → 7
16:30direct_wet_stress_min_dew_margin_f8 → 9
16:30direct_wet_stress_vpd_margin_kpa0.05 → 0.07
16:30dwell_gate_ms135000 → 195000
16:30fog_escalation_kpa0.15 → 0.2
16:30fog_stress_min_dew_margin_f8 → 9
16:30min_fog_off_s36 → 54
16:30min_fog_on_s75 → 66
16:30mister_all_delay_s60 → 70.5
16:30mister_engage_delay_s30 → 35.25
16:30mister_water_budget_gal300 → 280
16:30temp_hysteresis1.15 → 1.51
16:30vent_prefer_dp_delta_f9 → 8
16:30vent_prefer_temp_delta_f2 → 3
16:30vpd_watch_dwell_s33.75 → 48.75
20:30cold_vent_guard_delta_f7 → 8
20:30direct_wet_stress_min_dew_margin_f9 → 11
20:30direct_wet_stress_vpd_margin_kpa0.07 → 0.1
20:30dwell_gate_ms195000 → 255000
20:30fog_escalation_kpa0.2 → 0.3
20:30fog_stress_min_dew_margin_f9 → 11
20:30min_fog_off_s54 → 84
20:30min_fog_on_s66 → 54.75
20:30mister_all_delay_s70.5 → 88.5
20:30mister_engage_delay_s35.25 → 44.25
20:30mister_water_budget_gal280 → 220
20:30temp_hysteresis1.51 → 1.87
20:30vent_prefer_temp_delta_f3 → 4
20:30vpd_watch_dwell_s48.75 → 63.75
23:30cold_vent_guard_delta_f8 → 10
23:30direct_wet_stress_min_dew_margin_f11 → 15
23:30direct_wet_stress_vpd_margin_kpa0.1 → 0.25
23:30dwell_gate_ms255000 → 285000
23:30fog_escalation_kpa0.3 → 0.5
23:30fog_stress_min_dew_margin_f11 → 15
23:30min_fog_off_s84 → 132
23:30min_fog_on_s54.75 → 36.75
23:30mister_all_delay_s88.5 → 97.5
23:30mister_engage_delay_s44.25 → 48.75
23:30mister_water_budget_gal220 → 120
23:30temp_hysteresis1.87 → 2.05
23:30vent_prefer_temp_delta_f4 → 6
23:30vpd_watch_dwell_s63.75 → 71.25
08:30cold_vent_guard_delta_f10 → 6
08:30direct_wet_stress_min_dew_margin_f15 → 8
08:30direct_wet_stress_vpd_margin_kpa0.25 → 0.05
08:30dwell_gate_ms285000 → 150000
08:30fog_escalation_kpa0.5 → 0.15
08:30fog_stress_min_dew_margin_f15 → 8
08:30min_fog_off_s132 → 36
08:30min_fog_on_s36.75 → 75
08:30mister_all_delay_s97.5 → 60
08:30mister_engage_delay_s48.75 → 30
08:30mister_water_budget_gal120 → 300
08:30temp_hysteresis2.05 → 1.24
08:30vent_prefer_dp_delta_f8 → 9
08:30vent_prefer_temp_delta_f6 → 2
08:30vpd_watch_dwell_s71.25 → 37.5

Daily Summary So Far

Climate

Temperature

63.5–85.7°F; avg 72.2°F

VPD

0.47–1.75 kPa; avg 0.95 kPa

Relative humidity

47.9–76.6%

Stress Hours

  • Heat stress (>85°F): 0.5h
  • VPD stress (>2.0 kPa): 0.9h
  • Cold stress (<55°F): 0.0h

Economics

Electric

USD 2.05

Gas

USD 0.00

Water

USD 0.220

Total

USD 2.27

Equipment Runtimes

EquipmentRuntimeReading
Fan 1153 minPrimary exhaust runtime.
Fan 2152 minSecondary exhaust runtime.
Vent271 minIntake vent runtime.
Fog25 minFogger runtime.
Heat 1 electric40 minElectric heater runtime.
Heat 2 gas0 minGas heater runtime.
Grow lights1372 minSupplemental lighting runtime.
Mister south0.08hSouth mister runtime.
Mister west0.00hWest mister runtime.
Mister center0.32hCenter mister runtime.

Water

  • Total: 46 gal
  • Mister: 20 gal

Crop Health (Gemini Vision)

CropZoneHealthObservationsNote
Vanda Orchidscenter82%6Observation notes are collapsed below to avoid publishing partial vision snippets.
lettuceeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
peppereast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
strawberryeast80%4Observation notes are collapsed below to avoid publishing partial vision snippets.
Vision observation notes
Vanda OrchidsGemini Vision notes

Hanging orchids appear healthy with no visible signs of stress.

lettuceGemini Vision notes

Seedlings appear healthy and are establishing well in the hydroponic system.

pepperGemini Vision notes

Seedlings appear healthy and are growing well.

strawberryGemini Vision notes

Seedlings appear healthy and are growing well.

Hourly Pattern

HourTemperatureVPDRH
12:0080.2°F1.43 kPa59.6%
13:0079.9°F1.34 kPa61.8%
14:0080.1°F1.31 kPa62.9%
15:0083.5°F1.29 kPa67.4%
16:0083.8°F1.29 kPa68.0%
17:0082.3°F1.09 kPa72.1%
18:0079.8°F1.31 kPa62.6%
19:0076.8°F1.55 kPa50.9%
20:0073.9°F1.33 kPa53.8%
21:0071.8°F1.18 kPa56.1%
22:0069.6°F1.06 kPa57.4%
23:0067.5°F0.92 kPa60.1%
00:0066.1°F0.84 kPa61.8%
01:0065.0°F0.72 kPa66.0%
02:0064.7°F0.58 kPa72.1%
03:0064.1°F0.51 kPa74.9%
04:0063.7°F0.48 kPa76.0%
05:0063.6°F0.48 kPa76.1%
06:0065.5°F0.56 kPa74.1%
07:0066.5°F0.83 kPa63.1%
08:0068.3°F1.04 kPa56.2%
09:0071.5°F1.27 kPa52.1%
10:0075.1°F1.37 kPa54.2%
11:0078.2°F1.38 kPa58.4%

7-Day Stress Context

DateHeatVPD highCold
2026-05-2811.0h6.2h0.0h
2026-05-299.7h3.9h0.0h
2026-05-301.5h2.8h0.4h
2026-05-316.7h8.2h0.0h
2026-06-017.3h6.2h0.0h
2026-06-025.5h4.3h0.0h
2026-06-030.5h0.9h0.0h