Back to app

Integrations

Integrations is where you connect a garden to the outside world. Each connection is a peer: set one up without touching the others. Today there are two, with more on the way.

You’ll find it at Settings → Integrations for any garden you own.

Home Assistant

Push live sensor readings from Home Assistant into Evengrow, and read a garden’s data back out from Home Assistant, scripts, or dashboards. Every request authenticates with an API key (Authorization: Bearer <key>).

The card shows three things:

  • The ingest endpoint — the URL your Home Assistant automation posts readings to. Copy it with one tap.
  • A copy-paste automation example — a ready REST command and automation for your configuration.yaml. When you generate a key, the example is rebuilt with that key baked in, so you can paste it straight in.
  • API keys — generate a key (shown once), see your existing keys, and revoke any you no longer use.

Wiring it up

  1. Register each sensor first under Settings → Sensors, using the exact Home Assistant entity_id (for example sensor.greenhouse_soil_moisture). Readings for an unregistered entity are rejected.
  2. Generate a key on the Integrations card. Copy it now — it is shown only once, and can be regenerated but never retrieved.
  3. Paste the generated REST command and automation into Home Assistant. Readings start flowing on the next state change and show up on Conditions.

Generating an API key is an Expert-plan feature. The card and the setup steps are visible to everyone, so you can see what it does before upgrading.

Ambient Weather

Connect your own home weather station (Ambient Weather) for live garden-level conditions, a station-versus-region microclimate read, and a frost-now alert. You supply only your Ambient API key — the application key is held server-side, so there is nothing else to find or paste.

  1. Enter your API key and choose Find stations.
  2. Pick the station for this garden and connect it.
  3. Live conditions appear on Conditions. Disconnect any time from the same card.

Connecting a weather station is an Advanced-plan feature. Your API key is encrypted and never leaves the server.

Sensors vs Integrations

The split is deliberate:

  • Integrations is where you connect a source and manage its credentials.
  • Sensors is where you say what each entity measures and check that it’s reporting. Its three tabs are Sensors (what you’re measuring), Sources (which connections are feeding the garden, read-only), and Status (is each sensor live or stale).

So you connect Home Assistant once in Integrations, then register each sensor in Sensors.

What’s next

Notion and other connections will appear here as their own cards. Each new integration follows the same pattern: connect once, manage in one place.