🌽 Farm Watch

Blue Crest greenhouse & corn field, live

live Β· 3:11 AMΒ· mock data
βœ…All systems growing β€” nothing needs you right now

🏑 Greenhouse

64Β°F
temperature Β· 24h
74%
humidity Β· 24h
πŸ’¨Vent closedπŸŒ€Fan offπŸ”₯Heater off
🫁 VPD 0.53 kPajust right Β· target 0.5–1.4πŸƒ leaf wetness 10/15
BEDS β€” MOISTURE & GROWTH Β· πŸ“ = sensor, ~ = estimateπŸ’§ watering all beds
πŸ…Tomatoes86% Β· 1613 GDD Β· harvest ~15d
πŸ“
🌢️Peppers84% · 1483 GDD · harvest ~11d
~
πŸ₯¬Lettuce83% Β· 623 GDD Β· pick ~3d
πŸ“
🌿Herbs87% · 943 GDD · prune ~2d
~

🌽 Corn Field

🌽 Stage R2 β€” Blister β€” kernels forming
SOIL β€” πŸ“ WH51 at root depth, mid-block
56%
soil 67Β°F
GROWTH β€” HEAT UNITS (GDD)2142 / 2700
🌱 planted🌿 silking🌽 mature
RAIN β€” LAST 7 DAYS
MonTueWedThuFriSatSun

🚰 Irrigation

LinkTap Β· one valve per zone
  • 1Greenhouse bedsβ–Ά watering Β· 2.2 gpm
  • 2Corn fieldnext in 4m

πŸ“‹ This week

  • WedπŸ₯¬ pick lettuce
  • Tue🌿 prune herbs
  • ThuπŸ₯¬ sow next lettuce succession
  • SatπŸ§ͺ feed all beds (weekly)

πŸ“» What's happening

  • πŸ’§Greenhouse beds valve open (2.2 gpm)0m ago
  • πŸŒ…Morning readings logged β€” all sensors reporting8h ago

πŸ“· Cameras

UniFi Protect Β· AI scout reads each snapshot
  • Greenhouse cammotion 14m ago
    πŸ… 2 tomato clusters reading ripe β€” check bed 1
  • Field cammotion 72m ago
    🦝 raccoon at the fence line

πŸ—ΊοΈ Systemplanned Β· mock data today

🌦️Davis stationweather: wind Β· rain Β· outdoor temp🌱Ecowitt soil kit3Γ— WH51 + WN34 β†’ WiFi gatewayπŸ“·UniFi Protectcams Β· motion Β· snapshots β†’ AI scout🚰LinkTap valves2 zones Β· local MQTT Β· flow meter🏠Home Assistantyour Linux server Β· automations🌽Farm Watchthis dashboard Β· CloudflareREST APIcontrol ↩

Everything meets in Home Assistant on your server: Davis feeds climate + soil, Protect feeds snapshots (an automation sends them to a vision model for scouting notes), and each valve is an HA switch β€” so watering automations can react to the same soil data you see here.

πŸ› οΈ Build plan

  1. 1
    🏠 Hub: your existing Home Assistant

    Nothing to buy β€” HA already runs on the Linux server. Install HACS for community integrations and the Mosquitto MQTT broker add-on (free, needed for the LinkTap valves in step 4).

    unlocks: the brain everything else plugs into
  2. 2
    🌦️ Weather: your existing Davis console

    Also nothing to buy β€” the Davis station keeps doing wind, rain, and outdoor temp. Add the WeatherLink integration in HA (local polling with a WeatherLink Live, cloud API otherwise). Skip Davis's soil add-ons; step 3 covers soil for a fifth of the price.

    unlocks: rain, wind, and outdoor climate on the dashboard
  3. 3
    🌱 Soil: Ecowitt sensor kit (~$110)

    Three WH51 moisture sensors β€” tomato bed, lettuce bed, and one at root depth mid-corn β€” plus one WN34 soil temp probe in the greenhouse. They talk 433 MHz to one small WiFi gateway, which HA's native Ecowitt integration reads locally. AA batteries last about a season.

    unlocks: real bed + corn moisture, soil temp, VPD stays computed
  4. 4
    🚰 Valves: LinkTap D1 two-zone timer (~$180 with gateway)

    One D1 unit = both zones, with two built-in flow meters (real gpm on this dashboard) and fail-safe close. The gateway speaks MQTT to HA directly: local control, no cloud, no Zigbee dongle. ONE catch: both D1 outlets live at the same tap β€” so it fits if the greenhouse and corn drip runs both start from one water source (poly tubing carries water out to the corn). If the corn feeds from a separate far-away spigot instead, buy two single G2S timers on the same gateway. Bring it inside before first freeze.

    unlocks: the Irrigation card for real β€” watering automations driven by the soil sensors
  5. 5
    πŸ’§ Plumbing: drip kits (~$120)

    A drip irrigation kit for the four beds (emitters or soaker line off one manifold) and drip tape for the corn rows. Get a kit that includes a filter + pressure regulator β€” skipping those is the #1 way drip systems clog and blow fittings.

    unlocks: water actually reaching roots, evenly
  6. 6
    πŸ“· Eyes: UniFi Protect camera (~$120–180 ea)

    1–2 UniFi cams covering the beds and field, RTSP enabled in Protect, HA's native integration. An HA automation forwards snapshots to a vision model for the scouting notes.

    unlocks: the Cameras card: motion, snapshots, AI ripeness/pest notes
  7. 7
    πŸ”Œ Wire this dashboard to HA (free)

    Long-lived token in HA, HA_TOKEN as a Wrangler secret, HA_URL in wrangler.jsonc (via a Cloudflare Tunnel since HA is on your LAN), fill the entity map in src/lib/ha.ts, redeploy.

    unlocks: every number on this page becomes real β€” the mock switches off automatically

🧾 Everything to buy

automation core β‰ˆ $460 (sensors + valves + drip)
  • Greenhouse 12Γ—24 kitΓ—1$2,500–6,000
  • Raised bedsΓ—4$100–200 ea
  • Ecowitt WH51 moisture sensorΓ—3$54
  • Ecowitt WN34 soil temp probeΓ—1$26
  • Ecowitt GW1200 WiFi gatewayΓ—1$30
  • LinkTap D1 two-zone timer + gatewayΓ—1~$180
  • Drip kit for beds (filter + regulator!)Γ—1~$60
  • Drip tape kit for corn rowsΓ—1~$60
  • Hose, Y-splitter, fittingsΓ—β€”~$30
  • UniFi Protect cameraΓ—1–2$120–180 ea
  • AA batteries (sensors + valves)Γ—~10~$10

Structure links: Bootstrap Farmer greenhouse kits Β· Drip Depot kits. Notes: greenhouse 12Γ—24 kit β€” only if not already standing β€” see Bootstrap Farmer link below Β· raised beds β€” or build from lumber Β· linktap d1 two-zone timer + gateway β€” both outlets at one tap; two G2S units instead if the corn feeds from a separate spigot Β· unifi protect camera β€” optional but fun.