Release Version: AlphaRelease VersionAlpha

The Ubidots (Target) integration sends IMSURGE event data to one selected Ubidots device. IMSURGE maps metric names to Ubidots variable labels and normalizes labels for Ubidots compatibility.


Setup

Prerequisites

Before setting up this integration, make sure you have:

  • A Ubidots API token
  • Access to the Ubidots device that should receive IMSURGE event data

Credential Setup

Use Ubidots Credentials to create or select the Ubidots API Token credential for this integration. The same credential works for both Ubidots source and target setups.

Integration Setup

After selecting the Ubidots credential, configure the target using:

  • Device - The Ubidots device that receives IMSURGE event data.

Reference

For credential fields, see Ubidots Credentials.


Behavior Notes

  • IMSURGE maps metric names to Ubidots variable labels.
  • Variable labels are normalized for Ubidots compatibility before data is sent.
  • Data is sent in batches that respect Ubidots request size limits.
  • IMSURGE tracks already-sent timestamps per device and variable to avoid duplicate dots because Ubidots writes are not idempotent.

Limitations

  • Single device target - Each Ubidots target integration sends event data to one selected Ubidots device.
  • Variable label normalization - IMSURGE metric names are normalized before they are used as Ubidots variable labels. Label formatting can differ from the original metric name.
  • Duplicate protection - Ubidots writes are not idempotent. IMSURGE tracks already-sent timestamps per device and variable to avoid duplicate dots. This protection depends on saved IMSURGE target state.
  • Alpha Integration - Ubidots Target is an alpha integration. Results may vary while the integration is being validated.


External References