Get SmartGrowLab
v1.0 — Stable release

Your growbox, on autopilot.

VPD-driven climate automation for Home Assistant. One-time purchase, no subscription. 18 automations, 8 safety layers, emergency stop.

No subscription One-time €39 / €79 HA packages install Runs locally on HA

Built for growers who want control, not guesswork

Not a basic thermostat. A structured climate controller with VPD targeting, phase-aware logic, and safety systems that protect your grow 24/7.

🌡️

VPD climate control

Temperature and humidity driven by VPD targets per growth phase. Separate day/night offsets. EMA smoothing eliminates sensor noise.

🧠

Climate Brain

Central decision engine running every 60s. Priority cascade: safety → VPD → temperature. Thermal fighting guard prevents heater vs fan conflicts.

🛑

Emergency stop

One button kills all devices instantly. Heater, fan, humidifier, light — everything OFF. Push notification to your phone.

📊

System health

Single health sensor: OK, WARNING, or ERROR at a glance. Aggregates alarms, sensor status, and mapping validation.

🌱

Automatic phases

Seedling → Vegetative → Flowering transitions happen automatically. VPD and temperature targets adapt per phase, day and night.

🧮

VPD calculator

Built-in "what-if" simulator. Slide temperature and humidity to preview VPD before changing your setup.

How SmartGrowLab works

A continuous feedback loop: sensors measure → logic decides → devices act → climate changes → sensors measure again.

SENSORS 🌡️ Temperature 💧 Humidity 📊 VPD (derived) 🌙 Day / Night Dual sensor averaging Sanity filter: 0–50°C LOGIC 🧠 Climate Brain 🎯 VPD priority 🌱 Phase-aware targets 🔄 Cyclic ventilation Hysteresis on every decision point ACTIONS 💡 Grow light 💨 Exhaust fan 💧 Humidifier 🔥 Heater Min on/off times Watchdog protection SAFETY 🛑 Emergency stop 🔥 3× Watchdogs 📡 Drift detection 🔄 Restart recovery Always supervising Logic + Actions Feedback loop — device actions change climate → sensors measure again

8 layers of protection

Your grow runs unattended. Safety isn't a feature — it's the foundation.

🛑 Emergency stop

All devices OFF instantly, one toggle.

🔥 Heater watchdog

Auto-cutoff after 20 min continuous.

💨 Fan watchdog

Auto-cutoff after 30 min continuous.

💧 Humidifier watchdog

Auto-cutoff after 15 min continuous.

📡 Sensor drift

Alerts when sensors disagree (temp + humidity).

🔄 Restart recovery

Safe state after HA restart. Devices OFF, timers reset.

✅ Mapping validation

Blocks automation if entity IDs are wrong.

🏥 System watchdog

Monitors Climate Brain. Alerts if it stops.

What happens when things go wrong?

Every grow has bad days. SmartGrowLab is designed to handle them automatically.

📡 Sensor fails mid-grow

Detected within 30 seconds. Fan switches to fail-safe mode (ON). Push notification to your phone. System continues with remaining sensor.

🔌 Home Assistant restarts

All devices go OFF immediately. Timers reset. System waits 60 seconds for sensors to stabilize, then resumes normal operation automatically.

📶 Router or WiFi goes down

SmartGrowLab runs locally on Home Assistant — no cloud required. However, if your devices rely on cloud connectivity (e.g. Tuya cloud plugs), HA cannot control them without internet. We recommend local-only devices: Shelly, Tasmota, ESPHome, Zigbee — they work without internet or cloud.

🔥 Heater runs too long

Watchdog cuts power after 20 minutes. Locks automation to manual mode. Auto-recovery kicks in when temperature returns to safe range.

Fraction of the cost, same level of control

Dedicated grow controllers cost €200–500+ and lock you into proprietary ecosystems. SmartGrowLab runs on hardware you already own.

DIY HA blueprints
Free
  • Basic on/off only
  • No VPD logic
  • No safety systems
  • No watchdogs
  • No restart recovery
  • Free
SmartGrowLab Full
€79
  • VPD control + 3 phases
  • Dashboard in HA
  • Open ecosystem (any sensor)
  • 8 safety layers
  • Emergency stop
  • No subscription, ever
Dedicated controllers
€200–500
  • VPD control
  • Built-in display
  • Closed ecosystem
  • Proprietary sensors
  • No HA integration
  • Monthly cloud fees

See it running on a real grow

Time-lapses, dashboard walkthroughs, and automation demos on the SmartGrowLab YouTube channel.

Subscribe to @SmartGrowLab ↗ — time-lapses, dashboard previews, and setup walkthroughs.

One-time purchase. No subscription. Ever.

Basic if you're comfortable with YAML. Full if you want the dashboard and zero file editing.

Basic
€39 one-time

The automation core. Edit one mapping file (8 lines), the rest works out of the box.

  • 18 automations (Climate Brain, watchdogs, safety)
  • VPD targeting with phase-aware logic
  • Emergency stop
  • Sensor drift detection (temp + humidity)
  • Installation guide (PDF)
  • Testing procedure (PDF)
  • VPD reference chart (PDF)
Get Basic — €39
Most chosen
Full
€79 one-time

Everything in Basic plus the dashboard. Configure through UI, no YAML editing.

  • Everything in Basic
  • 3-view Lovelace dashboard (Setup, Control, Settings)
  • UI-based device mapping — zero YAML editing
  • System health indicator (OK / WARNING / ERROR)
  • VPD what-if calculator with gauge
  • 24h temperature and VPD history graphs
  • Live device reason display
Get Full — €79

Install as HA Packages — copy a folder, add 3 lines to configuration.yaml, restart. 5 minutes.

What you need

Home Assistant2024.1 or newer. Installs as a HA Package — no add-ons required.
Climate sensors1–2 temp + humidity sensors. ESP32, Zigbee, Shelly, Z-Wave — any HA-compatible sensor.
Smart plugsSwitches for heater, fan, humidifier, grow light. Sonoff, Shelly, Tasmota, Zigbee plugs.
Your grow setupThis is software for your existing hardware. Not a box — digital logic for your growbox.

FAQ

Is this a physical controller?

No. SmartGrowLab is a digital product — YAML files that run on your Home Assistant. You use your own sensors and smart plugs.

What if a sensor fails?

Detected within 30 seconds. Fan switches to fail-safe (ON), push notification sent. System continues with remaining sensor.

Does it need internet to run?

SmartGrowLab itself runs locally on Home Assistant. But your devices matter: local devices (Shelly, Tasmota, ESPHome, Zigbee) work without internet. Cloud-dependent devices (Tuya cloud, some WiFi plugs) will lose control if internet goes down. We strongly recommend local-only hardware.

Can I use just one sensor?

Yes. Enter the same entity ID in both fields. You lose drift detection, but everything else works normally.

Does it work with Zigbee / Shelly / ESPHome?

Yes. Any sensor or switch that appears as an entity in Home Assistant works with SmartGrowLab.

Basic vs Full — what's the real difference?

Basic: you edit one YAML file (8 lines). Full: you configure everything through the dashboard UI — zero YAML editing, plus graphs, health indicator, and VPD calculator.

Can I install on an active grow?

Yes. The testing procedure is designed for live grows — install, monitor passively for 1–24 hours, then activate. Full rollback at any point.

What happens during a Home Assistant restart?

All devices go OFF safely. Timers reset. System waits 60 seconds for sensors to stabilize, then resumes automatically.

Is support included?

This is a one-time purchase with comprehensive PDF guides (installation + testing + VPD chart). Support may be provided on a best-effort basis.

Stop babysitting your growbox.

Let SmartGrowLab handle VPD, temperature, humidity, and safety — while you focus on what matters.