Skip to content

Data Pipelines

Data pipelines let you transform telemetry and optionally send it outbound before it is stored and shown in the UI.

Roles (keep these separate)

LayerJobWhere
Data / Attribute PipelinesTransform + optional webhook outboundThese pages
Device Profile AlarmsThreshold / no-update detectionDevice Profiles → Alarms
Blank pipelinePassthrough — data flows unchangedDefault when none selected

Order on ingest: pipeline transform (+ webhook side-effect) → persist → realtime → profile alarms.

Webhook failures are fail-open (ingest continues). Alarms are not configured inside pipelines.

When to use

  • Rename keys across firmware versions (temp_ctemperature)
  • Drop invalid telemetry (range checks / conditional drop)
  • Normalize payloads (flatten, coerce types, defaults, map values)
  • Forward cleaned telemetry to an external system (webhook)

How it works

  • Optional on a device profile
  • No pipeline selected → telemetry stored as received
  • Runs before DB write, realtime, and profile alarms
  • Fail-open: if a step throws, ingest continues with original telemetry

UI

  • Data Pipelines/data-pipelines
  • Data Pipeline Editor/data-pipelines/:id

support@autoconnecto.in · founder@autoconnecto.in · +91 92121 00555 · app.autoconnecto.in