Dashboards

Basic features

The following image shows the home dashboard with the common controls.

_images/home-dashboard.png

Dashboard navigation

Dashboards are organized in folders. Select the desired dashboard from the respective folder.

Time range selection

The options here set the time range of the displayed data. You may specify a From - To period or select one of the predefined Quick ranges. Time range can also be adjusted by clicking the mouse button and dragging horizontally over a graph. The zoom out button (or a double click on the panel) is useful for navigating to a broader time range.

The data can be refreshed using the reload data button. Additionally, one can set auto refresh interval here.

_images/timerange.mov.0.gif

Selecting data

You can choose the displayed data related to particular devices, sensors, and channels. The panels will then be dynamically created according to the selection.

Multiple related items can be selected by ticking the Tag entry (e.g. lab selects all devices that are tagged with lab).

_images/selection.mov.0.gif

Aggregate functions

Data aggregation (or data alignment) options define how raw data points are processed before being displayed. When you select a function in the Aggregate by field, the function is applied to raw data points grouped by the Aggregate interval period. Then new data points are shown for every group lying within the defined time range.

By default, the mean function is applied to the groups formed by the auto aggregation interval. The auto option dynamically sets the aggregation interval based on the selected time range to adjust the number of data points to be rendered. If the aggregation interval is set too small, a large number of data points will slow down the browser’s rendering process. Such a scenario can be seen at the end of the screencast below.

_images/aggregation.mov.0.gif

Vertical zoom

Besides the time-axis horizontal zooming, graph panels support vertical zooming to a shorter y-axis range. You can zoom in the graph by clicking the mouse button and dragging vertically. The vertical zoom can be reset with a single click on the panel.

_images/vzoom.mov.0.gif

Default dashboards

Sensors

Sensors and Sensors (large view) show all sensor data excluding network related information. In this dashboard, each panel is dedicated to a group of identical sensors, e.g., the battery panel shows battery data (voltage) of all selected devices. Suitable for viewing overall sensor data.

Sensors (mobile)

Sensors (mobile) is same as the Sensors dashboard except that each panel shows data from a specific physical sensor, i.e., a panel displays only a single time series. Suitable for investigating individual sensor data when the screen size is small.

Network

Here, the network related information can be investigated. Using the aggregate functions such as count and std, one can flexibly examine the network status.

Watchlist

This dashboard shows the last sensor value in a table. Useful for field deployment or sensor testing to check the last value in real time.

Alerts

Here within the graph panels, you can find a set of alerts defined for detecting a battery low voltage on the devices.

Map

Map panel can show device or sensor values on a map according to the defined location metadata (see Profile settings). The following screencast shows defining location data for a device 1000 in the user profile.

_images/map-dashboard.mov.0.gif

Note

The map displays only devices of which locations have been defined.

Advanced features

User dashboard

The built-in dashboards cannot be modified in place. Instead, the user can save the modified dashboard in the personal directory.

_images/save-dashboard.mov.0.gif

Profile settings

User settings can be changed either in the user or team profile:

  • Data timezone offset

  • Home dashboard (the dashboard must be starred beforehand)

  • UI theme

  • Metadata

The user profile takes precedence if different values set in the both profiles.

The following screencast shows accessing both user and team profiles.

_images/profile.mov.0.gif

Note

Changing a setting in the team profile affects the effective profile of other users.

Dashboard timezone

Users can view the dashboards in different timezone offsets by changing the settings in the user profile or team profile. The following screencast shows changing from the browser’s local timezone to the -06 timezone. An indicator shows the effective timezone, which do not appear when the local timezone is active.

_images/change-timezone.mov.0.gif

Custom names

The default names of devices or sensors can be overridden in the UI via metadata profile setting.

_images/custom-names.mov.0.gif