Skip to content

Blueprints

The parameters, formulas and presentation of a sensor are based off of a blueprint. This means that when a project has multiple sensors which you want to process and present the same way, the setup is not repeated for each one.

Creating

On creation of a blueprint a name, icon, manufacturer and type need to be set. Name, manufacturer and type are used for filtering in the search and categorizing the sensor. The icon is used for display on the map.

New manufacturers and types can be edited or added as required.

Sensor-Model-Setup

Adding Blueprint

After creation, you will then be able to add the other following components that make up a blueprint.

Formulas

Formulas are used for the transformation of raw data using calibrations to a calculated output.

Formulas

Blueprint Formulas

Inputs

Inputs are often timeseries data that is coming from a datalogger or another sensor that you wish to perform a calculation on.

These are determined by the mapping set on each sensor.

Calibration Factors

Calibration factors are individual factors applied to each sensor. These can be a set of values from a sensor calibration sheet, a fixed offset or multiplier, for conversion from one unit type to another etc. These are then added as calibrations, which can be dated to be used for set periods, on each sensor belonging to the blueprint. See the quick guide data offsets for how to remove steps in data.

Outputs

Outputs are the calculated result of your inputs and calibration factors. This can be as simple as the input or a complex formula using the Javascript Math library

These can also have an engineering unit associated with them that is shown when presenting the readings in charts, readings tables, map labels etc.

Aggregations

Outputs can either be their own formula or an aggregation of another output. Aggregations are a way to apply special functions to intervals of data such as an average over a 24 hour period.

Aggregation

Function

There are a number of functions to choose from: average, min, max, median, total, range, rate of change.

Interval

The interval can be in minutes, hours, or days. Each interval's starting time is 00:00. The interval's starting time can be offset.

Offset

The offset can only be in minutes or hours. For example, if a 12 hour average from 7 am to 7 pm is desired, the interval should be 12 hours and the offset should be 7 hours.

Interval datetime

The interval datetime determines whether the datetime should be at the start or the end of the interval. For example, if we have an aggregation with a 24 hour interval, the datetime range for one of our intervals could start at 2024-06-23 00:00 and end at 2024-06-24 00:00. Since a reading is created for each interval, if the interval datetime is set to start then reading datetime for that interval will be 2024-06-23 00:00, and conversely if the interval datetime is set to end then the reading datetime for that interval will be 2024-06-24 00:00.

Fields

Fields of various types can be added to a blueprint to record additional context around a sensor installation. Types can be text, text blocks, numbers or users.

Each sensor of that type can then have the information added under the sensor fields.

These can be used in dashboard presentation and reporting, but also to ensure the correct information is captured during installation and context added to the sensor on the platform for reference.

Fields

Field Types

Different fields types allow for ease of capturing information and adding it to the sensor. These may be decided by the manufacturers recommendations or from the project requirements.

Text

Short text (>80 characters) e.g. site area, weather etc.

Text Blocks

A longer form paragraph of text to capture details e.g. location description, installation notes etc.

Numbers

Numeric details that are not used as a calibration but still need to be recorded e.g. ambient temperature, depth etc.

Users

A user of the platform that can be added to the field e.g. installer, maintainer etc.

Datetime

Date and time associated with an event e.g. installation date, logger installed etc.

Charts

Multiple charts can be set up to best present the data. These can have multiple axis containing one or more of the sensor outputs.

If you want to see multiple sensors on the same chart see custom charts

Charts

Label Description
1 Charts for the blueprint.
2 Axes for the selected chart.
3 Position of the axis on the chart.
4 Max and min values of the selected axis, leave blank for autoscaling.
5 Sensor Output to display on the axis.
6 Colour of the line on the chart in hex.

XY Charts

XY charts allow for profiles to be presented where the datetime of the readings are shown as labels

Charts

Label Description
1 XY charts for the blueprint, select the tab to configure as required.
2 Max and min values for each axis, leave blank for autoscaling.
3 Either value or parameter can be selected, a parameter is a blueprint output selected from a list, a value is a set number.
4 Drop down if parameter is selected or number field for a value.

Dashboard

Tiles

On adding a tile you will have selection of various tile types.

Dashboard

Chart

Pick from the available sensors charts.

ChartXY

Select from the any of sensors setup XY charts.

Location

The location of the sensor shown on the map view.

Field

A single value field tile.

Layout

Resize

Using the arrows in the bottom right corner of added tiles the size can be altered

Dashboard Resize

Move

By clicking and holding on the dashboard tiles can be repositioned, this will move other tiles out of the way.

Dashboard Drag


Last update: June 12, 2025