SELF-HOSTED GROW AUTOMATION

Your whole grow room,
running itself.

Connect your environmental hardware once and Hedgerow holds heat, humidity and light on target for you — thermal leaf-temperature sensing, closed-loop VPD, automations, feeding and evidence-backed diagnosis, from one dashboard you host yourself.

Join 2,400 growers on the list · runs on your own hardware, no cloud lock-in. Already have an account? Log in.
hedgerow.local/dashboard
Hedgerow Labs dashboard — live room overview
24/7
CLOSED-LOOP AUTOPILOT
100%
SELF-HOSTED
5
SENSORS / ROOM
0
CLOUD LOCK-IN
WHAT IT DOES

Everything your grow needs, in one place

Monitor, control and diagnose your rooms from a single self-hosted dashboard.

MONITOR

Every reading, live

Temperature, humidity, CO₂, VPD, soil moisture and plug energy — streamed live per room over WebSocket, with 24 hours of history that survives a refresh.

SHT31 + SCD41 climate probes and soil sensors
Radial gauges and per-metric history charts
Grouped by room, updated automatically
Live sensor readings
Closed-loop VPD climate control
HANDS-OFF CLIMATE

Plug your hardware in. Never touch a switch again.

Connect the fans, humidifier, dehumidifier and heater you already own, name what each one does, and Hedgerow takes over — switching them on and off around the clock to hold your heat, humidity and VPD target. Thermal cameras read true leaf temperature, so the loop closes on what the plant feels, not what the air probe says.

Thermal leaf temperature, not just air probes
Every device switched for you, day and night
Day / night VPD targets, synced to your light cycle
Temp safety limits + runaway guard
AUTOMATE

Rules that act on their own

When a reading crosses a line, Hedgerow fires a command. Threshold and clear points, cooldowns and daily fire caps keep everything stable and safe.

Trigger → action with hysteresis
Templates for humidity, heat, low-soil
Preview a rule against the last 24 h
Automations — visual rule builder with threshold, hysteresis and target device
Lighting — grow-light cycles per tent, with photoperiod, countdown and a 24-hour timeline
LIGHTING

Set the cycle once. The tents keep time.

Give each tent a photoperiod — 18/6, 12/12, whatever the stage wants — and Hedgerow switches the light on and off to it, with a live countdown to the next change and a 24-hour timeline of the day. Stage-appropriate cycles are suggested per room, and the hoist holds the lamp at its set distance above the canopy as the plants grow.

Per-tent photoperiod with a live countdown
Suggested cycles for clone, veg and flower
Day/night VPD kept in sync with the light cycle
THE FEEDER

One card per pump, one tap per dose

Every dosing pump gets its own feeder card — name the chemical, set the bottle size, and the tank fills in live. Dose a preset or an exact amount, schedule repeat feeds, and mark a refill when you swap the bottle.

Live bottle level, warning before it runs low
Manual doses confirmed before the pump runs
Run-dry protection refuses a dose the bottle can't finish
Feeding — one card per pump with live bottle levels, preset doses and scheduled feeds
DIAGNOSE

Diagnosis from sensor fusion

Hedgerow fuses canopy trends, climate, sensor health and feeding history into confidence-scored suggestions — with the evidence shown, so you stay in control. Every verdict trains your dataset.

Evidence shown verbatim, never black-box
Confirm or reject — you decide
Builds a labelled photo dataset over time
Diagnosis — confidence-scored suggestions with the evidence shown
WORKS WITH YOUR GEAR

One connector standard for every load

Hedgerow connectors run your whole tent. Grab a plug connector for everyday gear and an induction connector for high-draw magnetic loads — both available from us.

INDUCTION CONNECTOR

Inductive loads

8AMAX

Our induction connectors handle inrush and inductive kickback, so you can switch heavy magnetic gear directly — up to 8 amps of induction load, no separate contactor.

Magnetic ballasts & HID lighting
Contactor coils & motor-driven gear
Switched at the source, up to 8 A
PLUG CONNECTOR

Standard plug loads

NON-
INDUCTIVE

Everything else that lives on an ordinary plug — anything that isn't an inductive load — runs on our plug connector and answers to the same dashboard.

Inline duct fan with speed controller
Ultrasonic humidifier & dehumidifier
Heaters, pumps & any resistive plug load
FOR THE MAKERS

Already built your own gear? Bring it.

Hardware of your own doesn't sit outside the system. Your device declares what it can do, and Hedgerow builds it a real control panel in the dashboard — the same one our own hardware gets.

API & Integrations — bearer keys, Prometheus metrics and signed outbound webhooks
Your device draws its own panel
Declare a panel in your capability payload — readouts, buttons, number inputs, presets, schedules, a live tank gauge — and it appears in the dashboard, styled and wired, with no front-end work from you.
Read-only REST API and metrics
/api/v1/* serves devices, rooms, live and historical readings, journal, harvests and climate status as JSON. /metrics speaks Prometheus. Bearer-key auth, 60 requests a minute.
Signed webhooks, outbound
Point an endpoint at the hub and get a signed POST on every alert, anomaly or harvest — filtered by severity and kind, HMAC-SHA256 over the raw body so you can trust it. Home Assistant runs on this today.
A DEVICE DECLARING ITS OWN PANEL
{ "panel": {
    "title": "Reservoir pump",
    "widgets": [
      { "type": "reservoir", "label": "Remaining",
        "remaining_field": "remaining_ml", "size_field": "reservoir_ml" },
      { "type": "input",     "label": "Dose",
        "command": "DOSE", "unit": "mL", "presets": [5, 10, 25] },
      { "type": "schedule",  "label": "Scheduled doses", "command": "DOSE" },
      { "type": "commands",  "label": "Refill", "commands": ["REFILL"] }
    ]
  }
}
That is the whole integration — a declared spec, not injected markup. The hub renders the panel, queues your commands, keeps the history, and includes your device in alerts, automations and the API like any other. Because every value and command is escaped on the way in, a panel can never run script in a logged-in session.
WATCH

See Hedgerow in action

A 40-second tour through the real dashboard — monitor, control and automate, on autopilot.

Explore every screen →
THE INTERFACE

Every other screen, built in

Alerts, per-device control, command history and grow records — all part of the same self-hosted hub.

Light hoist — live canopy distance with target hold and manual jog
Light hoist
Holds the lamp at a set distance above the canopy.
Alerts — severity routing, escalation and acknowledge
Alerts
Tiered thresholds with escalation and quiet hours.
Device console — live readings, commands and health
Device console
Live readings, commands and health per node.
Command history — every device command, queued to executed
Command history
Every device command, queued to executed.
Grow journal — auto entries, notes and harvest records
Grow journal
Auto entries, notes and harvest records.

Start growing smarter

Get early access and launch news. Runs on hardware you already own.

Already have an account? Log in.