August 11, 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.
15
2
7
0
| Event | Delivered | Type | Status | Note |
|---|---|---|---|---|
| End-of-day review and reset | 00:16 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| 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 | 00:20 | 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:23 | MIDNIGHT | delivery_failed | Delivery recorded without a public plan write. |
| Morning planning cycle | 06:09 | SUNRISE | plan_written | Wrote public plan iris-20260811-0609. Resolved 06:13 MDT. |
| Solar peak planning checkpoint | 13:07 | SOLAR_MAX | acked | Acknowledged: SOLAR_MAX no-change: live solar 956 W/m2 materially exceeds the SUNRISE plan's 694 W/m2 peak and the bias-corrected prior, but the existing hot/dry posture is already fully engaged and responding. Indoor VPD peaked at 1.77 kPa, then recovered to 1.58/1.54 kPa while VENTILATE fog assist was served; dew margin is healthy at 14.3F. Fog escalation is already 0.15 kPa, mist gap 22s, pulse 90s, budget 300 gal, all-fans-at-high enabled, and no current moisture-gap alert is open... Resolved 13:08 MDT. |
| Forecast deviation | 13:09 | FORECAST_DEVIATION | acked | Acknowledged: FORECAST_DEVIATION assessed as a live cloud/solar forecast miss, not stale input or equipment failure. Forecast called for 100% cloud and 0 W/m2, while live solar was 835 W/m2 with outdoor 94.3F. Indoor was 84.5F and VPD 1.53 kPa, but the controller was already in VENTILATE with vent and fog active, cool-stage threshold at 0F, all-fans-at-high enabled, fog escalation already at the hot/dry minimum 0.15 kPa, 22s mister gap, and 300 gal budget. Dew margin was safe at 14.1F; VPD improved from 1.77 to 1... Resolved 13:10 MDT. |
| Forecast deviation | 14:24 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change: this is a genuine cloud-placement/solar nowcast error, not historical-bias catch-up or an equipment fault. Forecast cloud was 100% but observed cloud was 0%; live solar is 1070 W/m2, opposite the usual +57 W/m2 forecast-over-observed solar bias, while outdoor temperature 96.9F is close to the 97F forecast. The house is hot/dry (90.0F, VPD 2.55 kPa) but dew margin is safe at 22... Resolved 14:25 MDT. |
| Peak Stress | 15:07 | TRANSITION | acked | Acknowledged: No peak-stress tunable change. Live conditions are severe but tracking the active hot/dry plan: 93.0F and VPD 2.98 kPa with a healthy 24.8F dew margin. The controller is already in VENTILATE with vent, both fans, and fog on; fog_escalation_kpa is 0.15, mister_pulse_gap_s is 22s, mister_water_budget_gal is 300, and all-fans-at-high is enabled. Outdoor temperature (97... Resolved 15:08 MDT. |
| Forecast deviation | 16:25 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change. Live weather underwent a real convective/rain shift beyond normal forecast bias: outdoor conditions fell to about 75F/61% RH versus the forecast near 88F/23% RH, while recent history shows a rapid outdoor cooling/humidification. Indoor climate recovered from 94F/3.17 kPa to 81.1F/1.17 kPa, with temperature inside the 75.3-85.3F corridor, VPD only ~0.03 kPa above the 1.139 high edge, and a safe 11.6F dew margin... Resolved 16:26 MDT. |
| Decline | 19:03 | TRANSITION | acked | Acknowledged: Decline checkpoint no-op: live climate remains dry rather than rebounding humid (79.2F, VPD 1.34 kPa vs active vpd_high 0.94, dew margin 14.4F). The house is in VENTILATE with vent/fan2 on, but fog and all misters are off; fog is already outside its 17:00 window. The active plan retains bounded dry-evening recovery, and sticky band-coupled moisture should not be unwound until observed VPD recovers below the high edge. No concrete wet-zone or active-fog signal supports a taper. Resolved 19:04 MDT. |
| Evening planning cycle | 20:04 | SUNSET | plan_written | Wrote public plan iris-20260811-2030. Resolved 20:08 MDT. |
| Forecast deviation | 20:09 | FORECAST_DEVIATION | acked | Acknowledged: No tactical change: the deviation is confined to wind gust (forecast 24.6 mph vs observed 1.68 mph). Live indoor climate is operationally stable at 76.5F, VPD 1.18 kPa, RH 62%, with a healthy 14.0F dew margin; temperature is inside the served corridor. The controller is already in VENTILATE with vent and fan2 active, no heater overlap, and no equipment-fault alert signature. Outdoor temperature/RH have declined smoothly over two hours rather than showing a regime shift... Resolved 20:10 MDT. |
🌅 Morning Cycle (6:13 AM) — iris-20260811-0609
validated
5/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_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa ...
Reflection
Validating previous cycle: iris-20260805-0016
Previous hypothesis: MIDNIGHT plan for Wednesday 2026-08-05. Tuesday closed below baseline at score/compliance 51.6 versus a 64.6 seven-day average. The dominant failures were VPD-high 11.09 h and heat 8.49 h; VPD-low was limited to 0.83 h, cold was 0 h, water was only 100 gal total / 33 gal misting, and dew safety held at dp_margin_min_f 8.7F with 0 dp-risk hours. I evaluated iris-20260804-2012 at 5/10 versus deterministic anchor 1. The gap is deliberate but important: I credited the plan for the live midnight outcome (safe, quiet, IDLE, no dew/cold problem, VPD-low risk correctly anticipated), while the anchor heavily penalized 119 guardrail events and 110 held values from conservative moisture requests during VPD-high guardrail context. The new plan must therefore avoid another guardrail-fighting overnight taper and explicitly reopen band-coupled moisture before the hot/dry ramp… Result: Through the SUNSET replacement window, the plan improved but did not solve the stated problem. Daily score/compliance reached 71.2 versus 66.3 seven-day average. VPD-high stress fell to 11.91 h from the prior day’s 15.97 h, heat stress was 8.55 h, and safety held with 0 cold stress, 0 VPD-low stress, minimum dew margin 9.3F, and 0 dew-risk hours. However, VPD remained the bottleneck at 33.8% legacy axis compliance versus 48.1% temperature compliance, and repeated VENTILATE moisture-gap/capacity alerts continued, including an open 20:03 alert reporting no assist in 71% of the last 15 minutes. The experiment therefore had partial success on stress duration and dew safety but failed its requirement to materially reduce moisture-gap recurrence. Resource costs were unavailable and could not be graded; raw kWh is not used. Context also lacked the plan-coverage validator and public static site context, and semantic retrieval failed because OPENAI_API_KEY was unavailable. Score: 5/10
Hypothesis
Testing: Test whether a live-confirmed 08:00 opening of guardrail-clean, band-coupled VENTILATE moisture assist reduces moisture-gap alerts and VPD-high stress without dew-risk, despite using the maximum permitted -0.4 kPa forecast VPD discount. Expected outcome: By tonight, reduce VPD-high stress below yesterday’s 15.97 h and materially reduce VENTILATE moisture-gap alert recurrence, while holding dp_risk_hours at 0 and avoiding VPD-low stress. Heat stress may remain substantial because outdoor temperatures exceed the exhaust-only system’s served edge.
Conditions
98.0°F
12.0%
694.0 W/m²
28.857142857142858%
Clear, rapidly drying morning; extreme hot/dry midday; cloudier but still hot and dry afternoon. Forecast VPD has a large positive bias, but the bounded -0.4 kPa plan discount still leaves severe VPD-high risk. Wednesday is hot/dry before a storm-driven humidity rebound; Thursday repeats a dry solar ramp before a wetter storm transition.
Expected stress windows
Live-confirmed band-coupled moisture at +0.05 kPa engagement, +0.20 to +0.23 kPa all-zone escalation, 35-40% mist duty, 0.15 kPa fog escalation through the fog-safe window, and bounded wet recovery through 22:00.
Pre-cool during the morning ramp, retain full thermal lead and evaporative assist, and accept physically-unachievable heat once outdoor conditions exceed exhaust capability.
Repeat guardrail-clean hot/dry ramp posture with 300 gal practical cap and fog escalation 0.15 while dew margin is healthy.
Storm-recovery taper: reduce mist duty, raise fog threshold and dew floor, close the wet window at 19:00, and favor stable dehumidification over wetting.
Moderate dry-ramp assist under high solar, with an earlier wet cutoff because thunderstorm probability rises sharply by late afternoon.
Storm/humid-night posture with fog effectively held back, minimal mist duty, 12F dew margin floor, and no evening wet extension.
Parameter rationale
Make the 7x fog path available during the fog-safe hot/dry window and materially reduce VPD-high controller misses without adding dew-risk hours.
Prevent the practical water cap from becoming the binding cause of VENTILATE moisture gaps during severe dry stress.
Open physical mist assist near the high edge rather than waiting for severe absolute VPD, while avoiding unnecessary wetting during the in-band dawn.
Permit all-zone rotation at roughly the current high edge plus 0.25 kPa during broad dry stress.
Preserve bounded evening mister recovery until observed dry stress declines, while maintaining an 8F-or-greater dew safety floor.
Setpoints
Tuesday August 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 06:00 | hyst 0.1875 | Dawn: live VPD is near the high edge but still safe, dew mar |
| 08:00 | hyst 0.1875 | Morning ramp: forecast reaches 75F/30% RH and then accelerat |
| 11:00 | hyst 0.1875 | Peak stress: 95-98F, RH 12-15%, and calibrated VPD still nea |
| 18:00 | hyst 0.1875 | Hot/dry decline and evening: fog is clock-gated off, but for |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 06:00 | s2 1.6425; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7 | Dawn: live VPD is near the high edge but still safe, dew mar |
| 08:00 | s2 1.32; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.124; pulse 41.25; gap 26.25; wt 1.7999999999999998 | Morning ramp: forecast reaches 75F/30% RH and then accelerat |
| 11:00 | s2 1.2175; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.104; pulse 45; gap 22.5; wt 1.8666666666666667 | Peak stress: 95-98F, RH 12-15%, and calibrated VPD still nea |
| 18:00 | s2 1.7575; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.9540000000000001; all 1.1340000000000001; pulse 41.25; gap 26.25; wt 1.7999999999999998 | Hot/dry decline and evening: fog is clock-gated off, but for |
Wednesday August 12
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 08:00 | hyst 0.1875 | Wednesday dry ramp: repeat early pre-cooling and open VENTIL |
| 17:00 | hyst 0.1875 | Wednesday storm recovery: temperature and VPD fall rapidly w |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 08:00 | s2 1.32; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 21; engage 0.9540000000000001; all 1.124; pulse 41.25; gap 26.25; wt 1.7999999999999998 | Wednesday dry ramp: repeat early pre-cooling and open VENTIL |
| 17:00 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7 | Wednesday storm recovery: temperature and VPD fall rapidly w |
Thursday August 13
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | hyst 0.1875 | Thursday solar ramp: high solar and VPD near 3.2 kPa justify |
| 17:00 | hyst 0.1875 | Thursday storm/humid-night transition: forecast RH climbs to |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 10:00 | s2 1.4225; cool_exit 1.6; all_fans 1; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.1340000000000001; pulse 37.5; gap 30; wt 1.7333333333333334 | Thursday solar ramp: high solar and VPD near 3.2 kPa justify |
| 17:00 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 19; engage 0.9540000000000001; all 1.154; pulse 33.75; gap 41.25; wt 1.7 | Thursday storm/humid-night transition: forecast RH climbs to |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 06:00 | band_track_fraction | initial 0 |
| 06:00 | cold_vent_guard_delta_f | initial 8 |
| 06:00 | cool_stage2_exit_hysteresis_f | initial 1 |
| 06:00 | direct_wet_stress_min_dew_margin_f | initial 8 |
| 06:00 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 06:00 | dwell_gate_ms | initial 210000 |
| 06:00 | enthalpy_close | initial 1 |
| 06:00 | enthalpy_open | initial -2 |
| 06:00 | fog_escalation_kpa | initial 0.2 |
| 06:00 | heat_hysteresis | initial 1 |
| 06:00 | min_fog_off_s | initial 72 |
| 06:00 | min_fog_on_s | initial 59.25 |
| 06:00 | mist_backoff_s | initial 600 |
| 06:00 | mist_max_closed_vent_s | initial 600 |
| 06:00 | mist_thermal_relief_s | initial 90 |
| 06:00 | mister_all_delay_s | initial 75 |
| 06:00 | mister_engage_delay_s | initial 37.5 |
| 06:00 | mister_water_budget_gal | initial 300 |
| 06:00 | night_vpd_bias_kpa | initial 0 |
| 06:00 | outdoor_staleness_max_s | initial 600 |
| 06:00 | sw_dwell_gate_enabled | initial 1 |
| 06:00 | sw_fog_closes_vent | initial 1 |
| 06:00 | sw_mister_closes_vent | initial 0 |
| 06:00 | sw_summer_vent_enabled | initial 1 |
| 06:00 | temp_hysteresis | initial 1.6 |
| 06:00 | vent_exchange_fraction | initial 0.3 |
| 06:00 | vent_prefer_dp_delta_f | initial 3 |
| 06:00 | vent_prefer_temp_delta_f | initial 4 |
| 06:00 | vpd_watch_dwell_s | initial 52.5 |
| 08:00 | cold_vent_guard_delta_f | 8 → 7 |
| 08:00 | fog_escalation_kpa | 0.2 → 0.18 |
| 08:00 | min_fog_off_s | 72 → 48 |
| 08:00 | min_fog_on_s | 59.25 → 68.25 |
| 08:00 | vent_prefer_temp_delta_f | 4 → 3 |
| 11:00 | fog_escalation_kpa | 0.18 → 0.15 |
| 11:00 | min_fog_off_s | 48 → 42 |
| 11:00 | min_fog_on_s | 68.25 → 70.5 |
| 18:00 | cold_vent_guard_delta_f | 7 → 8 |
| 18:00 | fog_escalation_kpa | 0.15 → 0.2 |
| 18:00 | min_fog_off_s | 42 → 48 |
| 18:00 | min_fog_on_s | 70.5 → 68.25 |
| 18:00 | vent_prefer_temp_delta_f | 3 → 4 |
| 08:00 | cold_vent_guard_delta_f | 8 → 7 |
| 08:00 | fog_escalation_kpa | 0.2 → 0.15 |
| 08:00 | vent_prefer_temp_delta_f | 4 → 3 |
| 17:00 | cold_vent_guard_delta_f | 7 → 9 |
| 17:00 | direct_wet_stress_min_dew_margin_f | 8 → 10 |
| 17:00 | fog_escalation_kpa | 0.15 → 0.2 |
| 17:00 | min_fog_off_s | 48 → 72 |
| 17:00 | min_fog_on_s | 68.25 → 59.25 |
| 17:00 | mister_water_budget_gal | 300 → 180 |
| 17:00 | vent_prefer_dp_delta_f | 3 → 4 |
| 17:00 | vent_prefer_temp_delta_f | 3 → 5 |
| 10:00 | cold_vent_guard_delta_f | 9 → 8 |
| 10:00 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 10:00 | min_fog_off_s | 72 → 54 |
| 10:00 | min_fog_on_s | 59.25 → 66 |
| 10:00 | mister_water_budget_gal | 180 → 220 |
| 10:00 | vent_prefer_dp_delta_f | 4 → 3 |
| 10:00 | vent_prefer_temp_delta_f | 5 → 4 |
| 17:00 | cold_vent_guard_delta_f | 8 → 9 |
| 17:00 | direct_wet_stress_min_dew_margin_f | 8 → 12 |
| 17:00 | min_fog_off_s | 54 → 72 |
| 17:00 | min_fog_on_s | 66 → 59.25 |
| 17:00 | mister_water_budget_gal | 220 → 120 |
| 17:00 | vent_prefer_dp_delta_f | 3 → 5 |
| 17:00 | vent_prefer_temp_delta_f | 4 → 5 |
🌆 Evening Cycle (8:08 PM) — iris-20260811-2030
validated
3/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_latest_hour, direct_wet_stress_min_dew_margin_f, direct_wet_stress_vpd_margin_kpa ...
Reflection
Validating previous cycle: iris-20260811-0609
Previous hypothesis: SUNRISE plan for Tuesday 2026-08-11. Yesterday was a safe but materially ineffective hot/dry outcome: score 69.9, temperature compliance 44.5%, VPD compliance 30.5%, VPD-high stress 15.97 h, heat stress 11.68 h, no cold or VPD-low stress, and no dew-risk. I scored the governing plan 4/10 versus deterministic anchor 1. My higher self-score credited the correct hot/dry diagnosis and dew/cold safety, but the anchor is the stronger operational warning: 1,277 guardrail events, including 1,197 VPD-high events, plus repeated VENTILATE moisture-gap alerts mean the intended moisture posture did not materialize cleanly. This plan treats that as failure, not success. Live conditions at 06:09 are safe and near the upper VPD edge: 72.6F, VPD 1.00 kPa, dew margin 13F, IDLE, all climate equipment off… Result: The safety half of the experiment succeeded, but its primary recovery target failed. From roughly 20:15 to midnight, house VPD moved only from about 1.23 kPa to 1.21 kPa and remained above the dispatcher-owned high edge; the latest controller context reports a +0.444 kPa high-band error, not the requested <+0.15 kPa or a cleared edge. There was no VPD-low or cold stress, dew margin stayed healthy (17.0F live; prior-day minimum 9.3F) and dp-risk remained 0 h. However, alert 10289 remains unresolved for VENTILATE VPD-high with no moisture assist in 71% of the prior 15 minutes. Transition audit recorded 6 held-by-guardrail and 10 missed values, including the requested 22:00 wet extension, 300 gal fallback and several moisture/cooling settings. The prior local day closed at score 71.2 with VPD compliance 32.9%, VPD-high stress 14.60 h, heat stress 10.82 h, 0 cold/VPD-low stress, and 282 gal mist water. Resource costs and attributable-v2 fields were unavailable. Overall, the plan preserved safety but did not deliver the measurable VPD recovery or clean moisture materialization it predicted. Score: 3/10
New finding: When an evening recovery plan starts with live VPD above the high edge, do not credit a safe dew outcome as recovery: require an observed VPD decline to the stated band-error goal and resolved moisture-gap alerts. If VPD stays flat and transition audit shows held/missed wet-path values, grade the plan as failed and keep the next cycle’s ClimateIntent band-coupled rather than tapering moisture by clock alone. → Added to Lessons Learned
Hypothesis
Testing: Test whether bounded evening recovery plus a high-churn-penalty overnight posture clears VPD-high without VPD-low/dew-risk, while the 07:30 fallback reopens hot-dry authority. Expected outcome: By midnight, reduce the current VPD band error from about +0.25 kPa to under +0.15 kPa or clear the high edge; through 07:30 hold dp_risk_hours at 0 and avoid VPD-low stress. After 07:30, preserve a nonbinding wet/fog path for the corrected hot-dry ramp rather than repeating moisture-gap alerts.
Conditions
96.0°F
17.0%
809.0 W/m²
50.0%
Warm dry night, then rapid hot-dry ramp; cloud guidance varies, so live VPD confirmation remains decisive.
Expected stress windows
Band-coupled evening recovery through 22:00, then lower overnight duty and higher churn penalty.
07:30 fallback restores +0.05 engagement, +0.23 all-zone escalation, 35% duty, 0.15 fog escalation, and 300 gal cap.
60-minute thermal lead and 1.5F pre-cool posture while accepting physics-limited heat.
Parameter rationale
Widen pulse spacing overnight and avoid VPD-low overshoot while retaining edge response.
Hold fog back overnight, then restore 0.15 kPa escalation at 07:30.
Bound overnight water, then restore a nonbinding 300 gal cap before daytime stress.
Provide one bounded extra recovery hour without routine all-night wetting.
Avoid vent-driven drying while temperature is inside the corridor.
Require a clearer moisture-exchange benefit before overnight venting.
Preserve dew safety while permitting bounded recovery.
Keep engagement near high edge plus 0.05 rather than suppressing assist.
Escalate broad assist near high edge plus 0.25 only when needed.
Setpoints
Tuesday August 11
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 20:00 | hyst 0.1875 | evening_settle: current VPD is above the served high edge wi |
| 23:30 | hyst 0.1875 | midnight_posture: widen overnight duty/churn posture and req |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 20:00 | s2 1.875; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 33.75; wt 1.7 | evening_settle: current VPD is above the served high edge wi |
| 23:30 | s2 1.905; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 41.25; wt 1.7 | midnight_posture: widen overnight duty/churn posture and req |
Wednesday August 12
Primary crop-band changes:
| Time | Values | Note |
|---|---|---|
| 04:30 | hyst 0.1875 | pre_dawn: preserve bounded humidity response and begin cauti |
| 07:30 | hyst 0.1875 | morning_ramp_fallback: corrected forecast still reaches abou |
Tactical tunable changes:
| Time | Values | Note |
|---|---|---|
| 04:30 | s2 1.8175000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 22; engage 0.996; all 1.196; pulse 33.75; gap 41.25; wt 1.7 | pre_dawn: preserve bounded humidity response and begin cauti |
| 07:30 | s2 1.5675000000000001; cool_exit 1.6; all_fans 0; dw_stress 1; dw_until 21; engage 0.996; all 1.176; pulse 41.25; gap 22.5; wt 1.8333333333333335 | morning_ramp_fallback: corrected forecast still reaches abou |
Changed secondary parameters:
| Time | Parameter | Change |
|---|---|---|
| 20:00 | band_track_fraction | initial 0 |
| 20:00 | cold_vent_guard_delta_f | initial 8 |
| 20:00 | cool_stage2_exit_hysteresis_f | initial 1 |
| 20:00 | direct_wet_stress_min_dew_margin_f | initial 9 |
| 20:00 | direct_wet_stress_vpd_margin_kpa | initial 0.05 |
| 20:00 | dwell_gate_ms | initial 210000 |
| 20:00 | enthalpy_close | initial 1 |
| 20:00 | enthalpy_open | initial -2 |
| 20:00 | fog_escalation_kpa | initial 0.25 |
| 20:00 | heat_hysteresis | initial 1 |
| 20:00 | min_fog_off_s | initial 60 |
| 20:00 | min_fog_on_s | initial 63.75 |
| 20:00 | mist_backoff_s | initial 600 |
| 20:00 | mist_max_closed_vent_s | initial 600 |
| 20:00 | mist_thermal_relief_s | initial 90 |
| 20:00 | mister_all_delay_s | initial 75 |
| 20:00 | mister_engage_delay_s | initial 37.5 |
| 20:00 | mister_water_budget_gal | initial 180 |
| 20:00 | night_vpd_bias_kpa | initial 0 |
| 20:00 | outdoor_staleness_max_s | initial 600 |
| 20:00 | sw_dwell_gate_enabled | initial 1 |
| 20:00 | sw_fog_closes_vent | initial 1 |
| 20:00 | sw_mister_closes_vent | initial 0 |
| 20:00 | sw_summer_vent_enabled | initial 1 |
| 20:00 | temp_hysteresis | initial 1.6 |
| 20:00 | vent_exchange_fraction | initial 0.3 |
| 20:00 | vent_prefer_dp_delta_f | initial 3 |
| 20:00 | vent_prefer_temp_delta_f | initial 4 |
| 20:00 | vpd_watch_dwell_s | initial 52.5 |
| 23:30 | cold_vent_guard_delta_f | 8 → 9 |
| 23:30 | direct_wet_stress_min_dew_margin_f | 9 → 10 |
| 23:30 | min_fog_off_s | 60 → 72 |
| 23:30 | min_fog_on_s | 63.75 → 59.25 |
| 23:30 | vent_prefer_dp_delta_f | 3 → 4 |
| 23:30 | vent_prefer_temp_delta_f | 4 → 5 |
| 04:30 | mister_water_budget_gal | 180 → 220 |
| 07:30 | cold_vent_guard_delta_f | 9 → 8 |
| 07:30 | direct_wet_stress_min_dew_margin_f | 10 → 8 |
| 07:30 | fog_escalation_kpa | 0.25 → 0.15 |
| 07:30 | min_fog_off_s | 72 → 42 |
| 07:30 | min_fog_on_s | 59.25 → 70.5 |
| 07:30 | mister_water_budget_gal | 220 → 300 |
| 07:30 | vent_prefer_dp_delta_f | 4 → 3 |
| 07:30 | vent_prefer_temp_delta_f | 5 → 4 |
End-of-Day Summary
Climate
70.5–94.1°F; avg 77.6°F
0.84–3.20 kPa; avg 1.32 kPa
42.4–73.8%
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.3h
- VPD stress (>2.0 kPa): 21.9h
- Cold stress (<55°F): 3.7h
Economics
Not available
USD 0.00
USD 1.570
Not available
Equipment Runtimes
| Equipment | Runtime | Reading |
|---|---|---|
| Fan 1 | 740 min | Primary exhaust runtime. |
| Fan 2 | 742 min | Secondary exhaust runtime. |
| Vent | 923 min | Intake vent runtime. |
| Fog | 311 min | Fogger runtime. |
| Heat 1 electric | 0 min | Electric heater runtime. |
| Heat 2 gas | 0 min | Gas heater runtime. |
| Grow lights | 874 min | Supplemental lighting runtime. |
| Mister south | 0.00h | South mister runtime. |
| Mister west | 0.00h | West mister runtime. |
| Mister center | 1.33h | Center mister runtime. |
Water
- Total: 325 gal
- Mister: 282 gal
Crop Health (Gemini Vision)
| Crop | Zone | Health | Observations | Note |
|---|---|---|---|---|
| Lime Tree | west | 75% | 8 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| Vanda Orchids | center | 73% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
| pepper | east | 73% | 4 | Observation notes are collapsed below to avoid publishing partial vision snippets. |
Vision observation notes
Foliage looks full and healthy, no obvious signs of stress visible. || Foliage looks green and healthy. || Lime tree appears healthy with adequate soil moisture. || Lime tree is not clearly visible in this IR image, but soil moisture is adequate. || Lime tree on the west floor appears healthy with adequate soil moisture. || Potted plant on west floor looks healthy, soil moisture is good. || Tree looks stable, but hard to assess full health in IR light. || [heat stress] Lime tree appears relatively healthy but may be experiencing some heat stress.
Hanging orchids appear healthy with extensive root systems visible. No obvious signs of stress in the IR view. || Hanging orchids appear healthy, though lighting is low. || Orchids hanging in the center appear healthy with no visible signs of stress. || [high VPD stress] Orchids appear somewhat stressed, likely due to high temperature and VPD.
Seedlings appear healthy and are establishing well in the hydroponic system. || Seedlings appear healthy, but difficult to assess detail due to distance and lighting. || Seedlings appear healthy, but difficult to assess fine details in IR light. || [possible heat stress] Seedlings in hydroponic system appear okay, but high VPD and temp might cause stress soon.
Hourly Pattern
| Hour | Temperature | VPD | RH |
|---|---|---|---|
| 12:00 | 83.2°F | 1.39 kPa | 64.4% |
| 13:00 | 84.5°F | 1.69 kPa | 59.2% |
| 14:00 | 90.1°F | 2.53 kPa | 48.8% |
| 15:00 | 91.9°F | 2.91 kPa | 43.7% |
| 16:00 | 86.6°F | 2.13 kPa | 51.6% |
| 17:00 | 82.0°F | 1.70 kPa | 54.6% |
| 18:00 | 81.3°F | 1.61 kPa | 56.0% |
| 19:00 | 79.7°F | 1.53 kPa | 55.7% |
| 20:00 | 77.4°F | 1.53 kPa | 52.3% |
| 21:00 | 75.7°F | 1.54 kPa | 49.3% |
| 22:00 | 73.8°F | 1.29 kPa | 54.9% |
| 23:00 | 72.5°F | 1.21 kPa | 56.1% |
| 00:00 | 71.8°F | 1.18 kPa | 55.9% |
| 01:00 | 71.1°F | 1.18 kPa | 54.9% |
| 02:00 | 70.8°F | 1.18 kPa | 54.4% |
| 03:00 | 71.0°F | 1.22 kPa | 53.1% |
| 04:00 | 72.4°F | 1.41 kPa | 48.3% |
| 05:00 | 72.6°F | 1.24 kPa | 55.2% |
| 06:00 | 72.7°F | 0.97 kPa | 65.1% |
| 07:00 | 73.8°F | 0.96 kPa | 66.6% |
| 08:00 | 76.1°F | 1.04 kPa | 66.6% |
| 09:00 | 78.5°F | 1.15 kPa | 65.7% |
| 10:00 | 81.8°F | 1.21 kPa | 67.4% |
| 11:00 | 83.2°F | 1.28 kPa | 67.2% |
7-Day Stress Context
| Date | Heat | VPD high | Cold |
|---|---|---|---|
| 2026-08-05 | 2.6h | 13.8h | 3.3h |
| 2026-08-06 | 6.3h | 19.9h | 0.0h |
| 2026-08-07 | 9.8h | 22.4h | 0.0h |
| 2026-08-08 | 6.5h | 17.9h | 0.0h |
| 2026-08-09 | 4.3h | 10.3h | 9.2h |
| 2026-08-10 | 11.6h | 20.5h | 0.0h |
| 2026-08-11 | 6.3h | 21.9h | 3.7h |