📡
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
- From the home screen, tap the "Sensors" tile in the Commercial grid (or Greenhouse Manager → "Connect Sensors").
- Pick the provider you use. Each provider tile shows status (connected / disconnected / error) and last sync time.
- Tap "Connect". Enter your provider credentials.
- Tap "Test" to verify the connection works. If successful, tap "Save".
- 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
- Open Greenhouse Manager from the home screen.
- Each sensor card shows the latest live reading with a small device-source label (e.g., "via SensorPush" or "via Ecowitt").
- Status indicators (CRITICAL / WARNING / OK) recompute from real values, not target ranges.
- Pull-to-refresh forces an immediate sensor poll across all connected providers.
Once connected, your sensor data overlays the Greenhouse Manager:
🔧Disconnecting or Reconfiguring
- Open the IoT Sensors screen (Sensors tile on home).
- Tap "Manage" on a connected provider tile.
- You can re-test, edit credentials, or tap "Disconnect" to remove the integration entirely.
- Disconnecting clears stored credentials but leaves historical sensor data in your Greenhouse Manager.