📡

IoT Sensor Integrations

Connect SensorPush, Ecowitt, Govee, Home Assistant, WeatherLink, and Kasa for real-time greenhouse and grow-room monitoring.

🌐What IoT Integration Does

Verdix's IoT module pulls live sensor readings from 6 supported vendors directly into your Greenhouse Manager. Temperature, humidity, CO2, soil moisture, light levels, wind, rainfall, and barometric pressure all show up in one dashboard alongside your plant care data — no separate vendor apps to juggle.
  • SensorPush — temperature, humidity, pressure, battery from all sensors
  • Ecowitt — outdoor/indoor temperature & humidity, CO2, solar (W/m² → lux), wind, rainfall, up to 8 soil moisture channels
  • Govee — thermometer/hygrometer sensors
  • Home Assistant — auto-classifies HA entities (temp, humidity, CO2, illuminance, soil moisture, pressure, wind, rain, battery)
  • WeatherLink — Davis Vantage weather stations with HMAC-SHA256 authentication
  • Kasa — TP-Link smart plugs (READ-ONLY for safety)
⚠️
IoT integration is currently in BETA. We've fully tested the parsers against vendor API docs but haven't end-to-end tested every device on the market. If a sensor reading looks wrong, tap "Report an issue" on the provider tile and we'll investigate.

🔌Connecting a Provider

  1. From the home screen, tap the "Sensors" tile in the Commercial grid (or Greenhouse Manager → "Connect Sensors").
  2. Pick the provider you use. Each provider tile shows status (connected / disconnected / error) and last sync time.
  3. Tap "Connect". Enter your provider credentials.
  4. Tap "Test" to verify the connection works. If successful, tap "Save".
  5. Sensor readings appear in your Greenhouse Manager within 60 seconds and refresh on pull-to-refresh.
💡
Each provider has a "Help" link to vendor docs that walks through where to find your API key, account credentials, etc. Setup typically takes 2-5 minutes per provider.

📋Provider-Specific Setup Notes

  • SensorPush — Use your SensorPush email + password. The app obtains a JWT access token; password is never stored long-term.
  • Ecowitt — Get app_key and api_key from your Ecowitt account at ecowitt.net. Plus the MAC address of your gateway.
  • Govee — Generate an API key at developer.govee.com (free, no review). Verdix only reads thermometer/hygrometer sensors to preserve your rate-limit budget for actual care use.
  • Home Assistant — Create a long-lived access token in HA Profile → Long-Lived Access Tokens. Verdix auto-classifies your HA entities by device_class.
  • WeatherLink — Use your WeatherLink v2 API Key + API Secret from weatherlink.com. Auth is HMAC-SHA256, computed locally — your secret never leaves the device.
  • Kasa — Use your TP-Link Kasa cloud login. Verdix only READS device info, never sends control commands (no risk of accidentally turning off equipment).

🔄How Sensor Data Flows Into Verdix

  1. Open Greenhouse Manager from the home screen.
  2. Each sensor card shows the latest live reading with a small device-source label (e.g., "via SensorPush" or "via Ecowitt").
  3. Status indicators (CRITICAL / WARNING / OK) recompute from real values, not target ranges.
  4. Pull-to-refresh forces an immediate sensor poll across all connected providers.
Once connected, your sensor data overlays the Greenhouse Manager:

🔧Disconnecting or Reconfiguring

  1. Open the IoT Sensors screen (Sensors tile on home).
  2. Tap "Manage" on a connected provider tile.
  3. You can re-test, edit credentials, or tap "Disconnect" to remove the integration entirely.
  4. Disconnecting clears stored credentials but leaves historical sensor data in your Greenhouse Manager.
Try Before You Buy with Demo ModeLabor — Kiosk Mode, Worker Reports & Audit Log