Skip to content
Docs

Overview

Variables represent individual data points associated with a device. Each variable stores a specific measurement, status, or calculated value received from the connected device, such as temperature, voltage, current, energy consumption, pressure, or equipment status.

Every device can contain multiple variables, allowing StatStream to collect, monitor, and analyze different aspects of the device independently.


Before data can be stored in StatStream, a variable must be created for each data point that the device will send.

When a device transmits data, StatStream matches each value to its corresponding Variable ID and stores it as a time-series record.

This data can then be used throughout the platform for:

  • Live dashboards
  • Historical trend analysis
  • Alerts and automation
  • Reports
  • AI recommendations
  • Calculations and aggregations

The typical workflow for working with variables is:

  1. Create a Device.
  2. Add one or more Variables to the device.
  3. Configure the device to send data using the Variable IDs.
  4. Visualize and analyze the collected data throughout StatStream.

Choose the variable type that best matches how the data is generated.

Variable TypePurpose
Actual VariablesCollect data directly from devices and sensors.
Derived VariablesCalculate new values using existing variables.
Periodic VariablesGenerate values at scheduled intervals using configured calculations.