Dashboard Service
The Brightlayer Dashboard service provides you with all the tools required to visualize all data of your application and analyse machine health.
The Brightlayer Dashboard service provides you with all the tools required to visualize all data of your application and analyse machine health.
The following sections will walk you through all functionalities of Brightlayer Dashboard
For your convenience find an overview on the content of this document below.
Section | Content |
---|---|
Dashboard Tenant Tiers | Different Dashboard Services are available to address individual project requirements. |
GUI Features | What are the main elements of the User Interface and how can they be used. |
User settings | Special user settings for the Dashboard service |
Managing groups and devices | Organize customers and their projects in hierarchy by creating groups and assigning devices. |
Visualizing data using the Data Explorer | lnteractively explore, compare and visualize loT data. Describes how to access and use the data explorer , add data points to the data explorer, customize data point properties, modify the visualization , store the data explorer as widget. |
Working with dashboards | Create your own analytics and monitor pages by adding and arranging widgets . Share dashboards with different user groups. |
Widgets collection | Use various types of widgets from the Widgets collection that comes with Brightlayer Dashboard and configure them according to your needs (e.g. the Digital Twin for motor application, this widget offers all information about a motor in a single component and allows you to get a quick overview about the motor health status.) |
Smart Rules Collection | Monitor problems of your assets using severities and workflows. |
Working with smart rules | Create and manage business rules to work on incoming data in realtime and to perform actions based on this data. |
Tools collection | How to access the Branding tool for the Flex and Flexplus tiers |
Capability | Start | Flex | Flexplus |
---|---|---|---|
Dashboard application and standard widgets | |||
Smart rule (alarming) | |||
Non-shared environment | |||
Dashboard branding | Eaton | Individual | Individual |
Streaming Analytics | |||
Long term data storage in Data Lake |
The Home screen of the Brightlayer Dashboard Service is your access to all possibilities of structuring and analyzing your data via dashboards that are organized in groups and structures.
The general structure common to all Brightlayer Dashboard applications includes the following screen elements:
Element | Description |
---|---|
Navigator | On the left you find the navigator. At the top of the navigator the name and logo of the application is displayed, indicating which application you are currently using. Below you find a list of entries leading to the various pages of the application. The entries are grouped into menus and menu items. You can collapse or expand menus in the navigator by clicking the menu name. Clicking the small arrow at the very left of the top bar will hide/or unhide the navigator. Per default, it is visible. |
Page | "Page" actually refer to the main area in the application. The content provided here depends on the menu item selected in the dashboard. The structuring of the content differs from page to page. Data may for example be displayed in a list with a row for each object or you may find it being presented in a grid in which objects are represented by cards. |
Top bar | Page title At the left of the top bar the title of the active page is displayed, if any. Plus button Most application pages show a Plus button at the top bar. A context menu opens after clicking on it providing further functionalities. The context menu is created dynamically, i.e. it depends on the active page which commands are provided. User button On the right side of the top bar you will find the User button with your user name. Clicking it will open up a context menu with commands related to your account settings. Other buttons/ information may be available in the top bar depending on the application and the page being displayed. |
Top menu bar | Depending on the active application and the active page, a secondary bar is displayed below the top bar providing further functionalities like an Info link to show additional information about a group or a Data explorer link to start the data explorer application. |
On smaller screens, the layout is slightly different. The navigator is hidden and can be accessed by clicking the arrow icon on the top left. Only the active tab is displayed.
Info: Brightlayer Dashboard provides tooltips when you hover over a particular screen element. When you use Brightlayer Dashboard on touch devices, tooltips are shown when you touch a screen element for a longer time.
Brightlayer provides a full text search, available through the search field at the right of the top bar in the UI.
The search result includes groups, devices and child devices. On entering a search term into the textbox, Brightlayer returns all devices containing this term in any property (name, model, any fragment).
The search functionality is based on the MongoDB full text search.
Entering multiple words separated by a blank returns all objects that match any of the words. For example, entering
My Demo Device
will return objects containing “My”, “Demo” or “Device”.
If you want to search for objects matching an exact phrase enclose it in quotation marks:
"My Demo Device"
You can also exclude words by putting a hyphen before the word to search the inventory for objects containing e.g. “My” or “Demo” but not “Device”:
My Demo -Device
Case is ignored. The following search texts return the same result:
My Demo Device
my demo device
In Brightlayer Dashboard, changes are not updated in real time, i.e. new, removed or renamed devices or groups will not be updated immediately.
If you have several windows open in Brightlayer Dashboard and you unassign a device from a group, you will immediately see it removed from the group in the current dashboard, but if you change to the other window you won’t see the changes.
You will only see the changes after a refresh or another request (expanding a group in the navigator for example).
Clicking the User button at the top right will open a menu which provides access to user settings for the dashboard service.
The User menu contains the following items:
Menu item | Description |
---|---|
User settings | Provides access to the user settings, see below. |
Access denied requests | Shows a list of data requests which could not be accessed due to missing permissions, if any. |
Logout | Logs you out from your Brightlayer Dashboard application. |
The majority of user settings are controlled by the authorization server and can not be modified by the user. To change the language select your language of choice from the dropdown list. It is recommended to logout and login again to make sure the changes become effective in all applicable fields.
Customers and their projects can organized hierarchically with the asset management system on the left side of the homescreen.
The asset hierarchy is composed of two types of objects:
Groups: Objects which group single devices or other groups. New sub-groups can be created in the group menu after clicking on the group. Clicking on “Add group” would open a menu to enter the group name. Confirming the input would result in the creation of a new group.
Devices: Devices which are linked into the asset hierarchy. Before you can use devices in the Brightlayer Dashboard application, they need to be connected to Brightlayer. This is done in the Gateway configuration. If you do not have access to the Gateway configuration please contact your Administrator for support.
To position a device in the group, you have to “assign” the device to the respective group.
Info: Currently a new virtual devices can only be created by the local Eaton service team! Eaton Care Germany
In the Brightlayer Dashboard application, you construct your asset hierarchy by creating group objects and by linking devices into the hierarchy. The asset hierarchy depends on the IoT devices used. There are many types of IoT devices, but these three types are very common:
Smart devices are self-contained devices that include sensors, actuators and a communication module. They are typically connected to a single asset. Examples for Smart devices are the Digital Twin for the motor solution or single sensors. Usually a smart device would have several data points.
Virtual devices are groups of single data points of an application. E.g. to reduce data traffic and implementation effort it may make sense, to combine single datapoints (tags) into a virtual device.
Gateway devices establish the communication from other devices to the Brightlayer Suite but do not include sensors or actuators.
The following section explains how to work with smart devices and gateway devices in the Brightlayer Dashboard application.
In the Dashboard application, you can organize smart devices into groups, as the arrows indicate in the above diagram.
Gateway devices are as well represented as top level devices in the Device Management application. Their attached devices are shown as child devices. These child devices can be organized in different groups. Devices that belong to one Gateway device could be assigned to different groups. This is typical as you may have only one Gateway device but several applications in one site (e.g. machines, pumps, etc.). As you may want to organize the different machines in separate groups, the devices can be assigned independently of the Gateway device.
The mapping of objects in the Dashboard asset hierarchy is a virtual hierarchy.
If you manage mobile machines within the Brightlayer platform, then each mobile machine is represented via its individual tracking device communicating with Brightlayer.
To manage factory / production / operation sites, it is most common that a group of sensors inside a site represents the site as a group communicating with the Brightlayer platform.
In the asset hierarchy, Brightlayer distinguishes between top-level groups and subgroups, so called sub-assets.
In the navigator, top-level groups are shown in the Group menu at top-level. Sub-assets are shown under its top-level group. Moreover, sub-assets are shown in the Sub-asset tab of the particular group.
When selecting an object in the asset hierarchy, details on the selected object are displayed at the right.
To navigate further in the asset hierarchy, use the navigator or select an object in the Sub-Asset tab. To navigate up in the asset hierarchy, use the breadcrumb entry below the name of the asset.
Several tabs are available for each object, dependent of the object type:
Tab | Description | Availability |
---|---|---|
Sub-assets | Shows the sub-assets of a group. | Group |
Data explorer | Shows all data points of the children. For details refer to Visualizing data using the data explorer. | Group, Device |
Location | Shows the current location of a device. | Device |
Smart Rules | Shows a list of Smart Rules created for the object. Smart Rules are for example managing the alarm handling in the dashboard tool. | Group |
If dashboards have been created for an object, they will also be added as a tab. See Working with Dashboards for details.
Select the desired parent group.
Click on the sub-asset menu.
Click on “Add group” at the top menu bar, on the right side of the bar type in a new group name
Click next to assign the devices in the second step.
Click on “Create” to create the new group.
Before you can add a device to an asset hierarchy, the device must be connected to the Brightlayer platform. Connecting devices to the platform is done in the gateway configuration.
To assign a device to a group, complete the following steps:
In the Navigator, select a group from the Groups menu and go to the Child Assets tab. In the Child-Assets tab, all devices assigned to the corresponding group are displayed.
Click Assign Devices on the right side of the top menu bar.
In the subsequent dialog, you can enter search criteria for the devices you want to add to the group. A list of matching devices is displayed.
Select the devices you want to add. Click Assign to add the devices to the group.
The devices will be shown as sub-assets in the Sub-assets tab.
To delete a top-level group from the navigator, follow these steps:
To delete a group from the Sub-assets tab of another group entry, follow these steps:
Unassigning a device does not remove the device, sub-devices or any associated data. The device is only removed from its location in the asset hierarchy. It can be assigned to this group or other groups later.
In the data explorer, data points, i.e. measurements or sensor data, can be visualized.
The data explorer is available for all assets or just for a particular asset.
In the data explorer, you see a list of available data points on the right. For details on how to add data points see Adding data points.
On the left, in the main card, you see its visualization.
To change the visualization in the data explorer, you can modify several properties.
Time range
You can change the time range being shown. By default, you see the values for the last hour.
To change the time range on the X-axis,
Info: Real-time updates will be switched off if you set a time range in the past.
Aggregation
You may aggregate the data being displayed to get an efficient overview over larger time periods.
By default, aggregation is set to “None”. This value may be changed in the Aggregation field in the top menu bar. Available values are “Minutely”, “Hourly” or “Daily”, depending on the selected time range.
When aggregation is activated, the timestamp which is displayed in data point graphs or data point tables changes slightly to improve transparency:
Realtime updating
By default, realtime updating is enabled which means that the data being shown is updated as new data flows into the system from the connected devices.
To turn realtime updating on or off, click Realtime in the top menu bar. A green light indicates, that realtime updating is enabled.
Data point visibility
For each datapoint, its visibility can be switched on or off by using the slider left from the data point name.
To add a data point to the data explorer, click Add data point at the bottom of the Data points card.
In the top of the dialog, select a device from the asset hierarchy. Only the asset hierarchy below the objects selected in the navigator is visible.
The bottom of the dialog shows all data points of the selected object. Select the data points you want to show in the data explorer. Click Add to add all selected data points to the list of data points.
To remove a data point from the data point list, click the menu icon and select Remove from list.
You can customize the visualization of a particular data point to your preferences. To do so, expand the data point entry in the data point list.
The following fields my be modified:
Field | Description |
---|---|
Label | Name of the data point, displayed on the y-axis to identify the data point. Below the label, target is displayed, showing the name of the asset and internal name of the data point (measurement fragment and series). This information is not editable. |
Unit | Unit used on the y-axis. |
Min/Max | Range shown on the y-axis. |
Target | The target value is currently not shown in the diagram. The value is used in the “Data Point List” widget |
Yellow range min/ max | Defines the range when e.g. Gauge widgets start to show a yellow area. This value can also be used to create individual alarms on data points using smart rules |
Red range min/ max | Defines the range when e.g. Gauge widgets start to show a red area. This value can also be used to create individual alarms on data points using smart rules. |
Display | Value displayed when data is aggregated. May be “Minimum”, Maximum", Minimum and maximum “. |
Chart type | The type of chart used for the visualization. May be one of “Line”, “Points”, “Line and points”, “Bars”, “Step before” (alternating between vertical and horizontal segments, as in a step function) or “Step after” (alternating between horizontal and vertical segments). Default value is “line”. |
Yaxis | Defines where the y-axis is shown. May be one of “Auto”, “Left”, “Right” . Default value is “Auto”. |
Per default, the first data point is positioned to the left y-axis and the remaining data points to the right. This behavior can be changed by modifying the respective value “Y-axis” for a particular data point (to “Left” or “Right”, see above).
Each data point is shown on its own y-axis, unless the following condition is met:
In this case, both data points share the same y-axis. This y-axis only shows the unit (or multiple units, in case they are different). The label is not shown.
In addition to data points you can also add alarms or events to the data explorer.
In the Alarms/ Events card, click Add alarm/ event to add an alarm or event.
In the upcoming dialog, you can select an alarm or event from the list of recent alarms and events. Click Add, to add your selection.
Expand an event, to modify its properties.
Click the menu icon and in the context menu select Remove, to remove the entry from the list.
As with data points, you can turn the visibility of an alarm/ event in the data explorer on and off by moving the slider.
If you want to keep your current configuration in the data explorer for later usage, save it as a widget.
Send as widget to dashboard
To create a widget from the data explorer of a particular asset, click More… in the top menu bar and select Send as widget to dashboard from the context menu.
In the upcoming dialog, select one of the dashboards available for the current object and click Select to add the data explorer widget to the selected dashboard.
Info: To use this function, first a dashboard has to be created. For details on dashboards, refer to Working with Dashboards.
You may download measurement data as CSV files. The exported data shows the following information, divided into columns:
To export measurement data, click the More… button in the top menu bar and select Download as CSV.
The download will be generated, as shown in the upcoming dialog. This may take a while, depending on the number of data points added to the data explorer. Once the loading has been completed, click Download.
Dashboards provide you with a customized visualization of your data by using a set of widgets. Widgets can display maps, images, graphs, tables and other graphic representations of data.
Brightlayer Dashboard comes with a number of preset widgets, see Widgets collection for details.
Select the group or the device in the navigator for which to create a dashboard.
Click the Plus button in the top bar and from the context menu select Add dashboard.
The dashboard editor opens.
In the Tab section of the dashboard editor, provide the following information:
If you enable Apply dashboard to all devices of type
In the Layout section you can select a theme for the dashboard (one of “Light”, “Dark”, “Transparent” or “Branded”) and a default header style for the widgets (one of “Regular”, “Border”, “Overlay”, or “Hidden”). Moreover, you can change the default widget margin (default value is 15 px).
If you enable the option Translate widget titles if possible, the widget title will be translated every time the language is changed.
Info: The widget titles will be translated only if a valid translation is available.
In the Preview section at the right, a preview of the selected layout settings is immediately displayed to visualize your selections.
Click Save to create and open the dashboard.
Since there will be no widgets on the dashboard yet, you will see an Add Widget button instead.
Click the Add widget button (in case of an empty dashboard) or click Add widget in the top menu bar.
In the Add widget dialog, select a widget.
Next, configure the widget. According to the selected widget, various parameters may be specified under Configuration. For details on each widget refer to Widgets collection.
In the Appearence tab, you can customize the content and header style for the widget individually, in the same way as specifying the layout of the dashboard.
Click Save to add the widget to the dashboard.
Widgets may be rearranged on the dashboard. By dragging and dropping you can move the widget to another position.
By dragging the arrows on the bottom right corner of a widget, you can resize it.
To edit the properties of a widget on a dashboard, click the cogwheel icon at the top right corner of the widget and from the context menu select Edit.
To delete a widget from a dashboard, click the cogwheel icon at the top right corner of the widget and from the context menu select Remove.
Widgets can only be modified, if the dashboard is unlocked. To lock/unlock a dashboard, use the slider with the lock icon on the top menu bar.
Info: On touch devices like smartphones or tablets some functions may not be supported.
To edit a dashboard, click Edit in the top menu bar.
The dashboard editor will open up. For details on the fields, refer to To create a dashboard.
To delete a dashboard from an object, click More… in the top menu bar and from the context menu select Delete dashboard.
The Brightlayer Dashboard application includes preset widget types. Each widget type provides different parameters to configure and different data to be displayed.
The following section describes, in alphabetical order, each available widget type and its configuration properties.
The “Alarm list” widget shows a list of alarms, filtered by objects, alarm severity and alarm status.
Parameters to configure
Field | Description |
---|---|
Title | Widget title. By default, the widget type is used as title. |
Target assets or devices | Select groups or devices, optional HTML expressions which should be evaluated. |
Status | Only show devices with alarms of the selected alarm status. |
Type | Only show alarms of the specified type(s).The alarm type can be found in the settings of the individual smart rule which sets the alarm.(Also for self-generated smartrules as the Digital Twin alarms) |
Severities | Only show alarms of the selected alarm severity. |
Order | Alarms may be ordered by the active status (followed by severity and time, the default) or the severity (followed by time). |
The “Data point graph” widget shows a data point (measurement) in a graph. The visualization is the same as in the data explorer.
The easiest way to create a “Data point graph” widget is to navigate to the data explorer, click the More… button in the top menu bar and select Send as widget to dashboard.
Refer to Visualizing data using the data explorer for further details on the parameters to be configured.
The “Data point list” widget shows data points (measurements), one in each row, with current values and data point properties.
Parameters to configure
Field | Description |
---|---|
Title | Widget title. By default, the widget type is simply used as title. |
Data point | Shows a list of available data points. You must enable at least one data point. Click Add data point to add a data point to the list. For details on how to add data points see Data explorer > Adding data points. |
Column visibility | Select which columns should be visible: Label: Label of the data point. See Visualizing data using the data explorer for details. Target: Target value. Can be configured in the data explorer. Current: Current value. Diff: Absolute difference between current value and target value. Diff %: Percentage of difference between current value and target value. Asset: Name of the device or group of the data point. |
The “Data point table” widget configuration is similar to the “Data point graph” widget, but instead of visualizing the data as a line-chart, data is visualized as a table.
The “Data point table” widget displays data based on selected data points, time interval and aggregation.
Out of range values, based on configured yellow and red ranges, are highlighted in the table.
The ‘‘Digital Twin (Motor Solution)’’ widget is providing a quick overview of all relevant data points, parameters and alarms of the connected device. The widget is usually connected to a specific CMS-device (Connected Motor Solution) these devices are generated during Gateway configuration.
To use the widget, first add the widget ‘‘Digital Twin (Motor Solution)’’ to the dashboard. After successful adding, the following view is displayed:
Field | Description |
---|---|
Main | The Main tab shows 5 data points that can be selected in the edit menu. In a pie chart the runtime, idletime and triptime of the connected motor are displayed. Hovering with the mouse over the segments of the pie chart shows the absolute values of the 3 data points in hours (02:45:44 h). Editing the Main tab: Before data can be displayed, a device has to be connected. Once the device is connected the data points that should be shown on the main tab could be collected with the toggle switches . A CMS-device provides error messages from the application. Depending on the value of the error message tag, alarms can be generated. To activate this function the "Activate / De-activate Error Messages" button has to be set to "active". |
Data | In the Data tab every data point of the CMS-device can be displayed. Editing the Main tab: With a toggle switch data points can be selected and deselected from being shown on the Data tab window. Smart alerts can be created for every data point by adding absolute values into the ''High Warning'' and ''High Alert'' fields. The "High Alert" value always needs to be higher than the "High Alert" value. If just one Alarm is required, the value has to be set in the ''High Alert'' field. After setting the values the alarm function has to be activated by clicking the button at the end of the line. |
Alarms | In the Alarm tab, all alarms of the device are displayed. The error code, the error name, the date and error time are visible for the user. |
Parameter | In the Parameter tab all parameter data points of the CMS-device can be displayed. Data points can be selected / de-selected in the edit menu. |
Device | In the device tab, all information of connected devices can be displayed. Data points can be selected / de-selected in the edit menu. |
Select the data tab in the Digital Twin widget and open the “edit” menu. Smart alarms could be generated for each data point in the list. Two alarms are possible per data point: “High Warning” and “High Alert”. For example insert for Temperature the value 80 (High Warning) and the value 100 (High Alert). Activate the Alarm via the button (“Active”/“Inactive”) on the right. An alarm will be generated when the temperature is at 80 and a second alarm when the temperature is at 100.
Info: If you only need one alarm, make sure you put the value into “High Alert”.
The Digital Twin widget is using Smart Rules to generate and manage the smart alarms. A number of smart rules is created for both alarm functions of the Digital Twin.
Info: Smart Alarms should be edited and deleted by using the function in the edit mode of the Digital Twin widget. Changing or modifying smart rules that have been automatically generated by the widget would most probably lead to a malfunction of the alarm and the widget. Before deleting a widget from a dashboard that had smart alarming activated, it is highly recommended to de-activate all alarms that have been activated in the widget. Otherwise Smart rules may not be deleted correctly.
The “Event List” widget lets you monitor events for a selected device
Additionally, a specific date range can be set and the events can be monitored in realtime.
The “Image” widget lets you display a single image to be selected from your file system by browsing. Images can be uploaded in file sizes of up to 300kb.
The “Info gauge” widget visualizes one data point in form of a radial gauge and multiple data points as labels.
You can select one data point for the gauge, and multiple data points shown with labels on the left side.
You must enable at least one data point in each section to create the “Info gauge” widget.
The “HTML” widget shows user-defined content. The content can be formatted using HTML.
Parameters to configure
Target assets or devices: Select the objects for which optional HTML expressions are evaluated.
HTML code
The following variable can be used inside the HTML content:
“Device” refers to the target device, as selected in the widget configuration parameter.
The “Linear gauge” widget visualizes data points in form of a linear gauge. Min and max target values are shown on the gauge as well.
Info: If a label is not properly readable, you can help yourself by increasing the min and max value of the data point to move the label into the readable range.
You must enable at least one data point to create the “Linear gauge” widget.
The “Map” widget shows the location of a device or all devices of a group.
Info: Currently the GPS data of a device in the Map widget can only be set by the local Eaton service team! Eaton Care Germany
You can drag the map and move its content, and you can zoom in and out by using the Plus and Minus buttons.
The icons representing the devices are color-coded. The color used follows these rules:
Click a device icon, to open popup with the following information:
Info: If none of the target device(s) has a known location, then the widget shows a world map without icons.
The “Pie chart” widget displays data points (measurements) with current values in a pie chart presentation.
Parameters to configure
Field | Description |
---|---|
Title | Widget title. By default, the widget type is simply used as title. |
Pie chart options | Select from the options to show tooltips, percentages, legends in the pie chart. |
Data point | Shows a list of available data points. You must enable at least one data point. Click Add data point to add a data point to the list. For details on how to add data points see Data explorer > Adding data points. |
The “Radial gauge” widget visualizes data points in form of a radial gauge.
You must enable at least one data point to create the “Radial gauge” widget.
The “SCADA” widget provides a graphic representation of the status of a device.
Info: All SVG files are sanitized in order to remove malicious code.
Info: Currently the images in the widget can only be set by the local Eaton service team! Eaton Care Germany.
To use the “SCADA” widget, follow these steps:
The SCADA widget accepts SVG files which use AngularJS directives, for example ng-if
, ng-show
, ng-style
, ng-repeat
, ng-click
, for dynamic data presentation.
Moreover, JavaScript event attributes (like onclick, onmouseover) can be used in SVG files uploaded to SCADA widgets.
Data from devices (like latest measurements and other properties) are provided via placeholders. There are also predefined helper functions which can be used.
For creating SVG files most SVG editor can be used, e.g. one can use any of these editors:
For a placeholder to be recognized by the SCADA widget, it must occur at least once in double curly braces with no other expression, for example {{placeholderName}}
(in a comment, attribute’s value, or element’s content - see example). Once annotated, the placeholder can be used within other expressions, for example {{placeholderName * 3.1415}}
, ng-class="{ active: placeholderName > 100 }"
or ng-if="placeholderName === 'VALUE'"
.
The following predefined functions are available for use in expressions:
goToGroupDetails(groupId)
– takes the group ID and redirects the user to the group details view, e.g. <... ng-click="goToGroupDetails(groupId)">
,goToDeviceDetails(deviceId)
– takes the device ID and redirects the user to the device details view, e.g. <... ng-click="goToDeviceDetails(deviceId)">
,getActiveAlarmsStatusClass(alarmsStatus)
– takes the alarm status object and returns a CSS class that can be used for styling: none
, warning
, minor
, major
, critical
, e.g. <... ng-class="getActiveAlarmsStatusClass(alarmsStatus)">
.svg
<?xml version="1.0" encoding="utf-8"?>
<svg width="600px" height="600px" viewBox="0 0 600 600" xmlns="http://www.w3.org/2000/svg">
<!-- Annotate placeholders in comments: -->
<!-- {{batteryValue}} -->
<!-- {{alarmsStatus}} -->
<style>
.critical {
fill: red;
}
</style>
<!-- or in an attribute: -->
<text data-placeholder="{{batteryValue}}"
class="text"
x="50"
y="200"
width="200">
<!-- pass placeholder's value to a predefined function to get alarms status CSS class: -->
<tspan ng-class="getActiveAlarmsStatusClass(alarmsStatus)" style="font-size: 45pt;">
<!-- or in an element's content: -->
{{batteryValue}}
<!-- a placeholder can be also a part of expression, e.g.: -->
{{batteryValue * 100}} %
</tspan>
</text>
</svg>
More examples can be found on page How To Show Values in a Scada Widget.
The “Silo” widget displays data points (measurements) with current values in a silo presentation.
Parameters to configure
Field | Description |
---|---|
Title | Widget title. By default, the widget type is simply used as title. |
Data point | Shows a list of available data points. You must enable at least one data point. Click Add data point to add a data point to the list. For details on how to add data points see Data explorer > Adding data points. |
Smart rules can be created in the Smart rules tab of any group or a device.
lf the new rule has been set to “Enabled” and has not been activated for specific objects only, the rule will be active for all devices and groups. See next section on how to deactivate a smart rule for specific objects.
Smart rules can be instantiated multiple times.
A smart rule can be activated (switched on) and deactivated (switched off) for a single object (group device). For example, if a device is generating too many threshold alarms, you can deactivate the rule for this single object. The rule is still active for all other objects.
Navigate to the Smart rules tab of the group or device and enable/disable the respective rule using the toggle.
Click the menu icon at the right of an entry and then click Edit.
For details on the fields see To create a smart rule.
Click the menu icon at the right of an entry and then click Delete.
For easier debugging, there is a direct link from a smart rule to the corresponding event processing module.
Click the menu icon at the right of an entry and then click Inspect to use this link.
If a smart rule is set to Enabled in the edit dialog it is “turned on” (i.e. its underlying module gets deployed) so that the rule is available for devices and groups.
If it is set to Disabled it is “turned off” (i.e. its underlying module is not deployed).
In addition to globally enabling/disabling a smart rule, a smart rule can be in active or inactive state for particular objects (groups or devices). If active, the rule will process events for these groups and devices.
Info: A smart rule created in the Smart Rules page of a particular group or device is automatically activated for the respective target asset (and its children).
To explicitly activate or deactivate a rule, navigate to the Smart rules tab of the particular group or device and set the Active/Inactive toggle to Active or Inactive respectively.
An example use case for deactivating a smart rule for a single object could be that a particular device is generating too many threshold alarms. The rule can be deactivated for this device only, but still be active for all other objects.
In case of a group, you activate/deactivate the smart rule with the toggle for the whole group. You can then separately select the children to which the rule should apply via the dropdown box below the toggle.
Important: A rule which is activated for a particular object only works if the rule is also enabled.
To define a threshold rule follow these steps:
The rule will automatically be set to active and alarms appear if they arise.
Smart rules can create a new data item on the platform. For example, the threshold rule creates new alarms. This new data can be handled further by selected smart rules, for example, by an “On alarm send e-mail” rule.
Using this mechanism, it is possible to create a chain of smart rules.
Info: If you create a rule chain keep in mind how much data will be created and avoid overload or excessive amount of data.
Brightlayer Dashboard includes preset global smart rule types.
Each global smart rule type provides different parameters to configure.
The following section describes each available type and its configuration properties.
Functionality
When an alarm is created, an email is sent.
Parameters
The rule uses the following parameters:
Step | Field | Description |
---|---|---|
1 | Rule name | Pre-filled with the name of the rule template. Can be modified according to your needs. |
2 | On alarm matching | The types of alarms triggering the rule. The alarm type can be found in the settings of the individual smartrule which sets the alarm. (Also for self-generated smartrules as the Digital Twin alarms.) For each newly created alarm with one of these types in the list the rule is triggered. |
3 | Send e-mail | Send to:/Send CC to:/Send BCC to: Email addresses for sending the e-mail to. Multiple addresses can be separated by a comma (“,”, do not use a space!). Reply to: Address to be used to reply to the message. Subject: Subject of e-mail. You can use a variable of the form #{name}. Supported variables are listed under “Smart rule variables” below. Message: Text of the e-mail. You can use a variable of the form #{name}. Supported variables are listed under “Smart rule variables” below. |
4 | Target asset or devices | Select a group or device the rule shall be applied to. To activate the smart rule in other assets or devices, navigate to the respective objects and enable the smart rule. The smart rules details will show a list "Active for target asset or devices". If you leave this field empty, the smart rule will be applied to every group and device. You can then deactivate the smart rule for specific assets or devices. In this case the smart rules details will show a list "Inactive for target asset or devices". For details on activating/deactivating a smart rule, see To deactivate or activate a smart rule for a group or device. |
The Smart Rule is configured according to the steps listed in the table above. Following how to find the alarmtype is explained. The easiest way to find out the alarm type of a data point is to open the Data Explorer, select the respective data point and then copy the type used.
The type of the data point in the form etn_CmsData > temperature
is always the same as the alarm code in Brightlayer Dashboard.
For alarms that are created in a smart rule itself, the name can be freely defined in the respective smart rule. See the Create alarm on missing measurement data section for more information.
The threshold values, when an alarm is triggered, can also be defined in widgets such as the Info Gauge widget. The respective alarms will then relate directly to the types of datapoints.
Make sure that the alarm has been created and not duplicated.
Without the alarm type, the Smart Rules will not work
Check if the device is in maintenance mode. If so, the generation of an alarm will be suppressed.
Look in your spam directory.
Functionality
Creates consumption data point based on data from an electric-, gas-, water- meter.
Parameters
The rule uses the following parameters:
Step | Field | Description |
---|---|---|
1 | Rule name | Pre-filled with the name of the rule template. Can be modified according to your needs. |
2 | Monitored measurement | Fragment/Series: Name of the measurement fragment and series. The incoming measurement must have exactly the same fragment/series name as configured. To find the fragment and series, go to your data explorer and check the incoming datapoints, the part before the "=>" is the fragment and behind the symbol is the series. For example for the datapoint: " etn_CmsData=>errorCode, "etn_CmsData" is the fragment and "errorCode is the series. Time interval: Interval in which consumption values shall be calculated. Specifies how often per hour the consumption is calculated. |
3 | Energy consumption measurement | Name of the measurement fragment and series that shall be generated. |
4 | Target asset or devices | Select a group or device the rule shall be applied to. To activate the smart rule in other assets or devices, navigate to the respective objects and enable the smart rule. The smart rules details will show a list "Active for target asset or devices". If you leave this field empty, the smart rule will be applied to every group and device. You can then deactivate the smart rule for specific assets or devices. In this case the smart rules details will show a list "Inactive for target asset or devices". For details on activating/deactivating a smart rule, see To deactivate or activate a smart rule for a group or device. |
The unit of the consumption measurement is always per hour (i.e. if the measurements are in “kg” the consumption will be in “kg/h”).
The rule takes the last two measurements for a specified time, calculates the difference in value and time and then calculates the consumption per hour.
Example
The rule is configured to calculate every 20 minutes. The following measurements are coming in: 100 kg at 11:59 and 200 kg at 12:14. At 12:20 the rule is triggered, taking the last two measurements. It calculates value and time difference. The consumption measurement created at 12:20 will therefore be 400 kg/h. If no new measurement was created in the last period a measurement with consumption 0 will be created.
Functionality
If no new measurement data has been received for a specified time, an alarm is created.
Parameters
The rule uses the following parameters:
Step | Field | Description |
---|---|---|
1 | Rule name | Pre-filled with the name of the rule template. Can be modified according to your needs. |
2 | Monitored measurement | Type: Type of measurement. The incoming measurement must have the same type as configured. See Determine Alarm Type for more information on alarm types. |
3 | Create alarm | Type: Type of alarm being raised. It is strongly recommended to use different types of alarms for each smart rule. If the same alarm type is used across multiple smart rules, smart rules may interfere when trying to update the same alarm type, which might lead to unexpected behavior. Severity: Severity of alarm being raised. Text: Alarm message. |
4 | Target asset or devices | Select a group or device the rule shall be applied to. To activate the smart rule in other assets or devices, navigate to the respective objects and enable the smart rule. The smart rules details will show a list "Active for target asset or devices". If you leave this field empty, the smart rule will be applied to every group and device. You can then deactivate the smart rule for specific assets or devices. In this case the smart rules details will show a list "Inactive for target asset or devices". For details on activating/deactivating a smart rule, see To deactivate or activate a smart rule for a group or device. |
Info: The rule checks once a minute if the configured time interval was exceeded. Therefore it can take up to one minute to create the alarm after the time interval was exceeded. To check if the time interval was exceeded there must be at least one incoming measurement after the activation of the rule.
Functionality
When the measurement value enters or leaves the red range, a CRITICAL alarm is generated or cleared.
The severity of alarm is determined as follows:
If the measurement value moves into red range, then the severity is CRITICAL.
If the measurement value moves into GREEN range, no alarm is created.
Parameters
The rule uses the following parameters:
Step | Field | Description |
---|---|---|
1 | Rule name | Pre-filled with the name of the rule template. Can be modified according to your needs. |
2 | On threshold | Fragment/Series: Name of the measurement fragment and series. The incoming measurement must have exactly the same fragment name as configured. To find the fragment and series, go to your data explorer and check the incoming datapoints, the part before the "=>" is the fragment and behind the symbol is the series. For example for the datapoint: " etn_CmsData=>errorCode, "etn_CmsData" is the fragment and "errorCode is the series. Minimum, Maximum: When a value is in the specified range [minimum; maximum], the configured alarm is raised. |
3 | Create alarm | Type: Type of alarm being raised. The alarm type can be found in the settings of the individual smartrule, which sets the alarm. (Also for self-generated smartrules as the Digital Twin alarms.) It is strongly recommended to use different types of alarms for each smart rule. If the same alarm type is used across multiple smart rules, smart rules may interfere when trying to update the same alarm type, which might lead to unexpected behavior. Text: Alarm message. |
4 | Target asset or devices | Select a group or device the rule shall be applied to. To activate the smart rule in other assets or devices, navigate to the respective objects and enable the smart rule. The smart rules details will show a list "Active for target asset or devices". If you leave this field empty, the smart rule will be applied to every group and device. You can then deactivate the smart rule for specific assets or devices. In this case the smart rules details will show a list "Inactive for target asset or devices". For details on activating/deactivating a smart rule, see To deactivate or activate a smart rule for a group or device. |
Troubleshooting
Verify that the alarm was created and not duplicated from somewhere.
Check if the device is in maintenance mode. In this case no new alarm will be created because of suppression policy.
Check if an alarm was already cleared by the next scheduled measurements with resulting value in a green range.
Info: If you clear an alarm, you state that the alarm is resolved. A new alarm is not raised unless the device changes its state and exceeds the thresholds again.
In certain rule parameters, variables can be used. When a rule is triggered, the variables are replaced by their actual values. You can use this mechanism to insert device names or alarm text into various outputs (email). You can include any information of the triggering event (like the alarm) and its source device.
The following table lists example variables:
Variable | Content |
---|---|
#{creationTime} | Time when the alarm was created in the database. |
#{type} | Type of the alarm. |
#{time} | Time of alarm, as provided by the alarm. |
#{text} | Textual description of the alarm. |
#{source.name} | Name of the device. |
#{status} | Status of the alarm: ACTIVE, ACKNOWLEDGED or CLEARED. |
#{count} | Number of alarm messages for this device: Repeating messages for the same device and same alarm type are de-duplicated into one alarm. |
Info: In case the variable does not exist or is misspelled, the generated content is displayed.
Brightlayer Dashboard offers a set of tools that provide additional services to your Dashboard Flex and Flexplus tenant. Access to these tools is protected by user rights.
Section | content |
---|---|
Branding | The branding tool allows you to customize your Dashboard tenant. |
The streaming analytics tool is used to implement analytics algorithms for incoming data. This tool is currrently only accessible for Eaton administrators. |
With the Branding tool, you can fully customize the look of your Dashboard tenant to your own preferences. You can configure various parameters like logos, colors and font types used throughout the Dashboard service. These changes have no influence on the look & feel of the Brightlayer Portal.
The Branding tool can be accessed by entering the following URL (please replace
https://<your-tenant-name>.dbt.machinery-monitoring.com/apps/blim-branding/index.html#
The parameters are configured at the left side of the tab while at the right you can immediately see your selections applied to a preview extract.
For a more detailed preview of your settings, click Open preview in the top menu bar to check the look and feel of your branding settings on your Dashboard tenant. You may interact and even switch applications in the preview. Every change that you make in the Branding tab will immediately be applied to the Preview page.
When you are done or want to store your settings, click Save at the bottom of the Configuration section to save your branding settings to your tenant.
Saving the settings will not yet apply them to the current tenant. To do so, click Apply in the top menu bar.
Click Reset in the top menu bar to reset the branding of the current tenant and to the default settings. The custom settings will still be saved but are no longer applied.
In the Configuration section, the following branding parameters can be configured.
General
Under General, you can edit the title which will be used in the browser tab.
Main logo
Under Main logo, specify the following items:
Navigator logo
Under Navigator logo you can provide the navigator logo and set the navigator logo height located on top of the navigator panel.
Font
In the Font section you specify the font settings for your branded version.
You can select your base and headings font stack, and select an option for the navigator font stack (either same as base or same as headings font). You may also add a link to existing remote fonts to be used.
Colors
In the Colors section you specify the colors to be used in your branding version.
The following parameters can be specified by providing a hex, rgb or rgba value:
Top bar
In the Top bar section you specify the parameters for the top bar.
The following parameters can be specified by providing a hex, rgb or rgba value:
Navigator
In the Navigator section you specify the parameters for the navigator.
The following parameters can be specified by providing a hex, rgb or rgba value:
Misc
In the Misc section you specify the “Button Border-Radius” by providing a value in pixel (px).
Cookie banner
In the Cookie banner section you specify the settings for the banner with the cookie usage information. If not disabled here, the banner is shown for all users of the current tenant and all subtenants until a user clicks Agree and proceed.
Disabling the cookie banner, also disables the product experience tracking by Gainsight for the current tenant and all subtenants.
The following parameters can be specified:
The Streaming Analytics tool can be accessed by entering the following URL (the tool is currently only available to Eaton administrators):
https://<your-tenant-name>.dbt.machinery-monitoring.com/apps/streaminganalytics/index.html#