PumpkinOps
Giant pumpkin monitoring • live metrics • decisions
--:--:-- CT
Patch Command Center
A live look at what PumpkinOps is doing right now, what just happened, and when watering last ran.
Scheduler: — Updated: —
Camera controls
Import Google Nest or Wyze from here, then manage or review cameras on the wall below.
Google Nest: checking…
System health
Checking system status…
—
Checking devices, scheduler, and live automation state.
Live outputs 0
Configured outputs 0
Data freshness —
Quick actions
Jump right to the controls you need
Fast links
Next focus Loading…
Active alerts
Important issues that need attention
0 alerts
No alerts right now.
Phone app
Install + phone alerts
Checking…
Add PumpkinOps to your phone home screen and enable lock-screen alerts for watering, CO2, temperature, and fungicide reminders.
1Install to Home Screen
2Open from the icon
3Enable alerts + test
Preparing phone app checks…
Fans
—
—
Checking fan status…
Cooling outputs will show here.
Heating
—
—
Checking heat status…
Heating outputs will show here.
CO2
—
—
Checking CO2 status…
CO2 enrichment status will show here.
Watering
—
—
Checking watering status…
Irrigation runs and last watering will show here.

Live equipment now

Anything running right this second shows up here fast.
Live outputs
Air temp
—
Humidity
—
CO2
—

Watering timeline

Clear start and stop events so you know exactly when watering happened.
Recent watering

Automation activity feed

The latest fan, heat, CO2, and watering actions in one fast feed.
Recent activity

PumpkinCam Wall

Live cameras plus automatic greenhouse progress photos at 7:00 AM and 7:00 PM every day.
Greenhouse progress
Loading the 7:00 AM and 7:00 PM capture schedule…
Checking…
SenseCAP live check
Keep your main probe below the camera wall so you can quickly confirm moisture, soil temp, and EC look right.
Sensor: — Updated: —
Soil Moisture
—%
—
Last update: —
Soil Temperature
—°F
—
Last update: —
Soil EC
—mS/cm
—
Last update: —

SenseCAP soil sensors

Live readings by probe so you can sanity-check what each patch sensor is reporting.
Source: SenseCAP

Soil

Review the current laboratory balance or build a separate patch-size-aware Soil Autopilot project.
Current soil profile
Loading Jacob Marintzer — Main Greenhouse…
Every current value and saved test is tied to this growing location.
Calculator engine loading…
Calculation basis and verification
Loading calculation provenance…

Saved soil records

Current work, presets, and dated soil tests are stored with PumpkinOps so they stay available on your phone and computer.
Connecting…
No server history has been loaded yet.

Inputs

rev11.2 baseline: 6-inch soil depth, loamy texture.

Soil test (PPM)

Compost

Nutrient credit

Lime

Actual Lime (CaCO3): —

Amendments

Enter the quantity shown for each selected product. Dry products use pounds; package products show gallons, quarts, or bottles.
Selected soil amendments and quantities
Quantity Unit Product Remove

Current Soil Test Balance

Upload or load a saved soil test and PumpkinOps will automatically build an easy-to-read Low, Good, and High graph here.

Expected After Soil Autopilot

Run Soil Autopilot to build the expected-after graph.

Results

End PPM

Start → Gain → End
Depth adj: —

Ratios

Auto-flagged vs your rev11.2 ideals

Base Saturation + eCEC

Workbook indicators

SAR, gypsum requirement, gypsum calcium, and manganese availability from rev11.2.

Combined pH projection

Lime and elemental sulfur are combined into one net estimate using the selected texture and sample depth.
Enter lime or elemental sulfur to estimate end pH for loamy, sandy, and clay soil.
Soil Autopilot

Targets and automatic amendment plan

Tests thousands of verified product combinations through the existing rev11.2 calculator, projects every ratio, budgets the full recommended quantity for purchase, and explains corrections that conflict with nutrient or base-saturation limits.
Improves the largest number of ratios without breaching active nutrient, base-saturation, sodium, nitrogen, pH, or product ceilings.
Targets
Targets synchronize with your saved Soil record. Enter 0 to disable a nutrient target.
Phosphorus target
PumpkinOps will select the phosphorus target automatically from the imported report or your saved target.
Advanced phosphorus override
You do not need to answer this for normal imports. Changing the P target field below automatically switches to Custom.
P / K
Ca / Mg / S
Sodium

What to Add to This Patch

Run Soil Autopilot to see the exact products and pounds to add.

Advanced calculations and ratio details
Choose an optimization mode, verify the active targets, then run Soil Autopilot.
Product library

Products, chemistry, and package sizes

Use the built-in catalog or add custom products, verify their chemistry, and save exact package identities. Custom products immediately affect live projections. Recorded inventory is reference-only and never reduces a Soil Autopilot purchase.
Loading the verified product library…
Best purchase options

Live prices and delivered-cost comparison

Searches exact product identities, verifies package matches, tracks price history, and ranks whole-package purchases by current delivered cost.
Loading Deal Scanner…
Buying plans

Compare, approve, and export

Compares the safest agronomic result, the lowest verified delivered cost, and the fewest-product plan. Every option retains all active safety limits and shows the full quantity to purchase, exact pounds, whole packages, retailer links, and leftovers.
Run Soil Autopilot to build the three purchasing options.
Saved and approved buying plans
Loading saved plans…
Application calendar and retest

Schedule, record, and verify applications

Turns an approved full-purchase plan into dated split applications, records exactly what was applied, exports a calendar, and compares the follow-up soil test with the predicted result.
Loading application campaigns…
Greenhouse response learning
Loading verified response models…
Unified control center

Smart Outlets

Meross and Tapo outlets together, with live state, equipment profile, assignment ownership, and provider health.
Updated: —
Total outlets—
Online now—
Assigned outputs—
Needs attention—
Bridge recovery
Checking Meross, Tapo, sensors, and automation…
Loading smart outlets…
Provider and bridge diagnostics — controls are always available
Meross Checking…
Tapo Checking…
Sensors Checking…

Sensors and other devices

Read-only status for devices that are not smart outlets.
0 devices
Device Source Last Seen Status

System Health

One screen for scheduler, bridges, rules runner, stale devices, database size, email queue, phone alerts, and recent automation errors.
Updated: —
PumpkinOps status
Checking system health…
Loading live scheduler, bridge, queue, and device status.
—
Watering scheduler—
Checking…
Meross bridge—
Checking…
Tapo bridge—
Checking…
SenseCAP bridge—
Checking…
Rules runner—
Checking…
Devices—
Checking…
Database—
Checking…
Email queue—
Checking…
Phone alerts—
Checking…

Active health alerts

0 alerts
No alerts right now.

Recent log signals

Tail scan
No log data loaded yet.

Problem devices

—
StatusNameSourceLast seenAge
Checking devices…
Health alerts are shown here and can use phone alerts. Email warnings are off by default so the Health tab does not fill your inbox.

Watering

Moisture-triggered and fixed-time watering. Tapo pump outlets use a verified timed run and automatic OFF command; existing Meross rules keep their current behavior.
Loading… Scheduler: …
Tip: Set a moisture threshold + a check interval (e.g., every 3 hours) and choose a Start checking at time so you know which hours it evaluates. You can also add up to 2 fixed watering times per day that run no matter what the moisture is.

Temperature

Soil + air thermostat control (Inkbird-style): Heating/Cooling mode with a differential (hysteresis) that turns outlets ON and OFF. All temps are °F. All times are Central.
Loading… Scheduler: …
Tip: Use Above for fans/vents and Below for heaters. Interval checks use Start checking at to anchor the times you evaluate (same idea as Watering).

Soil temperature

Air temperature

CO2

CO2 thermostat control using your S2103 CO2, Temperature and Humidity Sensor as the control sensor. It mirrors Temperature automation, shows live running status, lets you set your own CO2 active window, and stays OFF whenever air temperature control is active.
Loading… Scheduler: …
CO2 target key — Young plants: 550–650 ppm target. Established plants / active vines: 700–900 ppm target. Practical ceiling: keep normal operation at or below 1000 ppm. CO2 only runs inside your active window and stays OFF whenever air temperature control is active.
CO2 active window
Set exactly when CO2 enrichment is allowed to run in Central time. These same controls also appear inside the CO2 controller card below.
Start End Active 05:00–22:00 CT

Fungicide Command Center

The 2026 Season Schedule is the primary fungicide view. Its dynamic optimizer intentionally uses every enabled owned product, rotates true FRAC groups separately for foliar and root-zone work, avoids same-day active-ingredient collisions, and recalculates from actual completed applications.
Primary fungicide plan

2026 Season Schedule

The root-zone program starts on the first Saturday on or after April 18 and repeats every 14 days through the 3rd Saturday in September. Foliar weeks start on the first Saturday on or after May 1. This non-food/non-feed competition-plant plan uses every enabled owned product, counts shared active ingredients and FRAC groups correctly, and is the exact plan used by reminders.
2026 SEASON
Mix columns use your saved verified rates. Each date shows the exact foliar and root-zone rotation slot, current FRAC group, whether it came from an actual application or projected plan, and its label-readiness state. A product remains visible in the season coverage plan but cannot be completed until its exact saved label profile and rate pass the fail-closed guard.
Advanced fungicide toolsWeather intelligence, scouting, verified labels, FRAC controls, inventory, calibration, reminders, rates, and rotation details.
Phase 3 decision support

Weather & Disease Intelligence

Live greenhouse conditions, Kansas Mesonet observations, forecast spray windows, scouting trends, and transparent disease-pressure indicators. These are advisory tools only; the current product label always controls.
Loading spray windows…
Loading current conditions…
Loading schedule guidance…

Disease-pressure indicators

Relative environmental and scouting indicators—not a diagnosis or a replacement for extension or label guidance.
Weather source and advisory settings
Advisory limits only. These settings help rank windows. They do not certify an application as legal or safe and never override label wind, temperature, rainfast, PPE, REI, PHI, or other restrictions.
Location name
Kansas Mesonet station
Latitude
Longitude
Regional downy mildew
Advisory max sustained wind (mph)
Advisory max gust (mph)
Advisory minimum temperature (°F)
Advisory maximum temperature (°F)
Maximum precipitation probability (%)
Minimum forecast rain-free hours

Scouting

Log plant-by-plant symptoms, severity, confidence, leaf condition, and photos. New observations immediately update disease-pressure indicators.
Loading scouting observations…
Phase 4 label & resistance guard

Verified Product Library

Current label PDFs, verified crop/site and rate limits, REI/PHI, seasonal FRAC usage, and explicit tank-mix compatibility. Unknown restrictions are never treated as safe.
Loading label verification status…

Season FRAC ledger

Counts completed and partial applications from the permanent SQLite record. Each FRAC group is counted once per application event.

Products and current labels

A product is application-ready only after every required label field and a current PDF are verified.
Tank-mix compatibility register
Fail-closed: a completed multi-product tank is blocked until every product pair has an explicit verified compatibility rule. “Jar test” and “Caution” require acknowledgment; “Prohibited” cannot be completed.
Product A
Product B
Rule
Verified by
Label source / compatibility note
Phase 5 inventory & calibration

Inventory, Equipment & Season Readiness

Track each container and lot, automatically deduct completed applications, calibrate sprayers, calculate gallons from treated area, and forecast remaining season demand.
Loading inventory…

Stock by product

Available stock excludes expired, empty, and disposed containers. Application deductions use the earliest-expiring eligible lot first unless you select a specific lot.

Remaining-season forecast

Conservative purchasing estimate using the verified maximum rate, default treated area, and current calibration. Never use this forecast as a mixing instruction.

Equipment readiness

Area-based tank calculations require an enabled equipment profile and a current calibration.
Inventory transaction ledger
Opening balances, receipts, manual corrections, application deductions, and edit reversals are permanent audit entries.
Forecast defaults and low-stock buffer
Default foliar equipment
Default root-zone equipment
Default foliar area (sq ft)
Default root-zone area (sq ft)
Low-stock buffer (%)
Quick rate draft editor
Rates remain stored in their original verified label basis. PumpkinOps automatically converts foliar products to a 1-gallon spray batch and root-zone products to a 100-gallon drench batch. Use this editor only to change the verified calendar-rate selection. A rate entered here is not application-ready until the full product profile and current label PDF are verified in the Product Library above.
Product
Standard batch size
1-gallon foliar spray
Rate value
Unit
Rate basis
GPA (for per-acre labels)
Choose a product and enter a rate to see the tank math.
Saved rates currently in use:
Reliable reminders & delivery center
Durable reminder jobs

Email and phone alerts that retry themselves

Each Friday and Saturday reminder is stored as a database job. Email and phone delivery retry independently, missed runs are caught up, and completed applications automatically close their reminders.
Email recipients
Friday time
Saturday time
Prep catch-up hours
Spray catch-up hours
Manual target
Pick a scheduled Saturday to test the exact week.
Dynamic rotation rules
Foliar all-products cycle
Daconil M05 → Eagle 3 → first copper M01 → Sovran 11 → Cleary 1 → second copper M01 → Agri-Fos P07 → isolated Nuke Em contact workflow.
The selected copper setting determines which M01 product is used first; both products remain in the season.
A completed or partial actual application resets the next slot from what was really used.
Root-zone all-products cycle
TKO P07 → first mefenoxam brand 4 → Celoxid 21 → second mefenoxam brand 4 → Heritage G 11.
Ridomil and Stergo are both mefenoxam / FRAC 4, so they are separated by another group and counted together for resistance management.
Skipped, canceled, or rescheduled records do not advance the rotation. Copper is blocked for 20 days before TKO and 10 days after TKO. Same-day active-ingredient and directional timing conflicts are rejected.

Application history

Every detailed application is stored in SQLite with lane details, actual product amounts, weather, photos, completion status, and an edit audit trail.

Expenses

Track your yearly spend with a simple list and totals.
Year:
Search
Category
Payment
Receipt
Total spent (year)
—
USD
# of expenses
—
items
Date Vendor Category Amount Payment Notes Receipt