Sensor Data

Overview

The BlueRange platform is able to automatically collect and store sensor data of various kinds. This sensor data can then be aggregated on a per day, per month or on a custom time span basis. You are able to generate graphs and charts with this data. Additionally, you can subscribe to the corresponding MQTT topics and get a live feed of some of the sensor data.

Sensor Data Publishing

A BlueRange Gateway is usually attached to network of devices such as a BlueRange mesh network that sends sensor data in a format that we call component_sense. This is documented in more detail as part of our BlueRange firmware in the Sensors and Actuators chapter. Sensor data can also be received through our other connectors such as KNX or BACnet.

You need to have a configuration with a Sensors setting applied to each device that should publish its sensor data. Once the gateway receives sensor data from a device, it evaluates the attached sensor configuration. From this mapping, it can compute the final sensor value from the raw data that it receives. It will then publish the data over MQTT.

Sensor Data Historization

The BlueRange Server is subscribed to the MQTT Broker and will store all sensor data that it receives in a database. From there it can be queried in raw or aggregated form. We are currently persisting the data for a total of 6 months. This time span might change in the future and might be coupled to your license.

Configuration

Enrolling the Devices

The configuration that is necessary varies slightly between the different protocols. Before you can create a Sensor Configuration for your devices, you need to have them enrolled. For enrolling of BlueRange Devices, you can check our Enrollment chapter. For enrolling KNX or BACnet devices, you need to do some additional configuration steps mentioned in our guides on Configuring KNX and Configuring BACnet. Afterwards, you have a number of enrolled devices for each of your different subsystems.

Occupancy sensor

There is a dedicted configuration to enable a virtual occupancy sensor based on the motion sensor of a device. To enable it, you need a device, that reports motion and apply Occupancy management configuration.

The configuration consists of three parameters:

threshold value

it defines the minimal value of the motion sensor value to be accepted. With this, you can filter out background noise.

time slot

configured as duration, it defines the granularity in which the occupancy is generated.

threshold exceedances

it defines the number of exceedances, a motion sensor value, of the threshold configured above, has to occur, so that the occupancy of the current time slot is set to 1 (numerical representation of true).

occupancy config

TIP

if there is no occupancy being reported by the system, please ask your Administrator to enable the occupancy feature for the server.

Viewing Live MQTT Data using MQTT Explorer

If your user has the required access rights, e.g. you are Administrator or Developer, you can see a live view of all the sensor data sent in your organization via MQTT by following our guide about creating and using an Access Token.

Exemplary View of the MQTT Explorer showing Live Data

mqtt explorer data

Viewing Sensor Data in the Portal

Our Portal currently only supports a predefined set of sensors to be displayed. We are working on a settings interface that will make this extendable. If you are running an on-premise installation of BlueRange, you can already extend the UI by providing a sensor-chart-configuration.json. Please contact use for more details.

Accumulated Statistics

For entities such as a Building, a Floor, a Room or others, we provide accumulated statistics of certain sensors. This will give you a quick overview for the current sensor values. You will find this data on the overview pages.

floor overview

Statistics on a Floor / Room Level

Log in to our Portal and select either a floor or room. Next, select the Statistics tab. You will see an overview of all sensors that are available on this floor and you can see their current value and have an accumulated chart that shows you the history of sensor data.

ground floor statistics

Sensor Map to Display Live Sensor Data

Our Sensor Map shows the current state of all sensors grouped by their type in a heatmap that is live-updating as soon as new sensor data is reported. Navigate to any floor with installed sensors and choose Sensor Map.

heatmap temperature

Sensor Data for a Network

On the network overview page, you will find a list of all reported sensor values and the devices that correctly reported these values. This list is updated as soon as new sensor data is arriving.

network reported sensor data

Sensor Data for Individual Devices

You can open any device that reports sensor data to see the current, min, max and historic values for all of the reported sensors.

tag statistics view

The chart can be shown for the current day, week, month, year of for a custom time range. To select a custom time range, use the date selector.

tag statistics view range select

After you selected a custom time range, you will get fine granular data for this time span if data has been recorded.

tag statistics view date range