User Manual


Bazefield Dashboard


TABLE OF CONTENTS




1    INTRODUCTION


Bazefield Dashboards is a framework for creating dashboards in the Bazefield Portal. The dashboard framework is used to create the monitoring dashboards. See example monitoring dashboard below.


 





2    PREREQUISITES


To be able to add and edit dashboard and linked dashboards, the user needs access to the Dashboard templates app and the Linked Dashboards app in the portal. The user also needs the EditDashboard privilege. This privilege can be added for a role or user on the Assigned Permissions tab in the Edit Role or Edit user view of the User Manager. For more info see the Bazefield Portal User Manual(BF-01-UM-001). 


3    DASHBOARD TEMPLATES


Dashboard templates are templates for dashboards that can be placed in the menu with different parameters. Instances of the dashboard template display data based on the parameters set.


3.1    CREATE A DASHBOARD TEMPLATE


Creating dashboards is done in the Dashboard Templates app. The Dashboard Template app can be found in the portal under Administration > Configuration > Dashboard Templates. To create a new dashboard, press the “Add dashboard” button in the toolbar. The Add Dashboard Template dialog will then appear below.


 


3.2    LAYOUT STRUCTURE

                

The layout structure of dashboards is based on a 12-column grid. Each row can have a maximum of 12 columns. To create a dashboard with 3 rows like the screenshot below the following would be entered into the structure textbox 8-4,4-4-4,6-6. Columns are separated by hyphen and rows are separated by a comma


 


3.3    ADDING WIDGETS


After the dashboard is created, it can be opened by clicking on the dashboard name in the dashboard list as seen below. 


 

                


To add a widget, the dashboard needs to be in edit mode. To enable edit mode, click the Edit button in the top right corner of the dashboard. In edit mode the button Add widget is displayed. To add a widget, press this button and click on the widget you want to add in the Add widget dialog box that appears. 



 


After adding a widget you can move it to the correct row and column with the move handle in the header of the widget. 


 


To edit the settings of each widget, press the cogwheel in the header of the widget to get a dialog window with settings. 


3.4    PARAMETERS IN WIDGET CONFIGURATION

Use the following syntax ${ParameterName} in the widget configuration to specify parameters. For example, set ${Site} in the widget configuration to specify Site as a parameter. 


 

 

 

4    LINKED DASHBOARDS


Linked dashboards are used to link together dashboard templates so one can navigate between them via the navigation links in the toolbar of the linked dashboard and the content of the dashboard template is displayed


Creating linked dashboards is done in the Linked Dashboards app. The Linked Dashboards app can be found in the portal under Administration > Configuration > Linked Dashboards. To create a new linked dashboard, press the Add linked dashboard button in the toolbar. The Add Dashboard Template dialog will then appear below.



 


To add a dashboard template to the linked dashboard use the drop down and press the Add link button. 


To change the order of the links use the up down arrows on the left of the links. 

                


5    ADD TO MENU


To add a dashboard to the menu one first navigates to either the Dashboard template app or the Linked dashboard app in the portal. Then use the arrow in the menu to navigate to the folder where you want to add the dashboard and press the Add menu button for that dashboard.


5.1    MENU URL PARAMETERS


After a dashboard has been added to the menu, add the parameters used in the dashboard templates to the menu URL. See how to add parameters to the template in chapter Parameters in Widget configuration. This is done by pressing the Edit button on the bottom of the menu. After that press the edit icon on the dashboard to display the properties for this dashboard instance. See example for an instance of the Turbine dashboard below. The format is the same as the standard query string parameter format. 


 

                


 


6    WIDGETS


This chapter will explain how to configure each of the different dashboard widgets. 


6.1    TIME SERIES CHART


               

 



 

  6.1.1    CONFIGURATION            
 



6.2    GAUGE



6.2.1    CONFIGURATION




6.3    SITE BAR CHART


The site bar chart displays real-time data for assets or sites. 


 

 




6.3.1    CONFIGURATION




6.4    HTML COMPOSER


This widget can be used to display custom HTML that you want to display. Here you can use Bootstrap components and all other standard HTML elements.  



The HTML is defined in the Template text box. See example code below.


 

                



6.5    PROCESS SCREEN


Process screen widget can display a process view in an IFRAME. Process screen name textbox is the name of the process screen. Height text box is the height of the IFRAME that displays the process screen. In the Query parameters textbox are the query parameters to send to the process screen. 


 

               



6.6    REPORT



Report widget can display Excel (Classic) reports or HTML (New) reports. The Classic reports are located and managed in the Report Templates application and the HTML reports (new in Bazefield 7) are located and managed in the Report Management application. See separate documentation on how to configure reports.

 

 


Field 

Descripton 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Report Name

The name of the report. 

Height

Height of the IFRAME that displays the report (applies to Classic reports only) 

Query parameters

Query parameters to send to the report 

                

 


6.7    SITE COLUMN RANGE CHART



The site column range chart displays the variations of a specified tag measurement for all assets on a site. 

 


6.7.1    CONFIGURATION



Field 

Descripton 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Chart title

The chart title. Will be displayed on top of the chart. 

Site

The short-name for the site 

Tag name

The short name of the tag, without site and asset prefix. Example: WindSpeed

From

The start time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

To

The end time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

Tag unit

The unit of the tag values. Example: m/s

Height  

The height of the chart, in pixels. If not specified, the default height of 300 pixels are used. 

Asset types

The ids for the asset types to be displayed in the graph, separated by commas. Default is 44 (Wind turbine).  

 

Valid id’s are:

 

42

Substation

 

44

Wind Turbine

 

48

Solar farm module

 

50

Hydropower module

 

56

Sodar

 

57

Lidar

 

58

Custom Asset

 

59

Met Mast

 

                


6.8    WIND ROSE


The wind rose widget typically displays the distribution of wind speed and direction. 

 


6.8.1    CONFIGURATION


 

Field 

Descripton 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Chart title

The chart title. Will be displayed on top of the chart. 

X tag name

The tag name for the x-axis.  

Example: SITE-WTG001-WindDirection

Y tag name

The tag name for the y-axis.  

Example: SITE-WTG001-WindSpeed

From

The start time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

To

The end time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

Height  

The height of the chart, in pixels. If not specified, the default height of 300 pixels are used. 

X interval

The interval in degrees Example: 15 

Colors

Color of the graph, specified in hex codes, separated by commas. If none are specified, the default bazefield or theme colors are used. 

                



6.9    ENERGY ROSE


The energy rose widget typically displays the distribution of power produced by wind direction. 


6.9.1    CONFIGURATION

 

 

Field 

Description 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Chart title

The chart title. Will be displayed on top of the chart. 

X tag name

The tag name for the x-axis.  

Example: SITE-WTG001-WindDirection

Y tag name

The tag name for the y-axis.  

Example: SITE-WTG001-ActivePower

From

The start time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

To

The end time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

Height  

The height of the chart, in pixels. If not specified, the default height of 300 pixels are used. 

X interval

The interval in degrees Example: 15 

Colors

Color of the graph, specified in hex codes, separated by commas. If none are specified, the default bazefield or theme colors are used. 

 


6.10    CUSTOM CHART


The Chart widget is a custom tool that enables creation of various charts. Both the parameters are in JSON format. Our charts use the HighCharts JavaScript component, and examples of various charts with configurations are found here: http://www.highcharts.com/demo  


Note: Syntax errors in settings or configuration parameters will result in removal of the inputting settings once saved. 


6.10.1    SETTINGS PARAMETER


The settings parameter contains the tags, aggregates, from, to, interval and title parameters. 


Example: 


  { 
    "from": "*-1M", 
    "to": "*", 
    "tags": [ 
      { 
        "aggregate": 1, 
        "name": "TUR-WTG001-PI-ProducedMWh.AM.SUM" 
      }, 
      { 
        "aggregate": 1, 
        "name": "TUR-WTG002-PI-ProducedMWh.AM.SUM" 
      } 
    ], 
    "interval": "1d", 
    "title": "Turbines", 
    "showNow": "true" 
  } 

 

From and To 


These may be specified as dates (ex 2017-01-01) or you could use the relative dates where * means now. Examples on relative dates are:



*

Now

*-1d

The last day from now 

*-1m

The last minute from now 

*-1h

The last hour from now 

*-1w

The last week from now 

*-1M

The last month from now 



Interval 

This is the sampling interval for the data, and is specified in milliseconds or with short codes as (10m, 1d, 1M etc) 

Title 

This is the chart title, and will be displayed on top of the chart, if specified. Specific Time Range 


From Field:

To Field:

Description:

2018-01-23  

2018-01-28

Specific Data Range ( YYYY-MM-DD) 


Example:


  { 
    "from": "2018-01-03", 
    "to": "2018-01-023", 
    "tags": [ 


 

The configuration parameter may include all other available options in Highcharts configurations, except the ones described in chapter 8.10.1. Please see the Highcharts option reference for more info at http://api.highcharts.com/highcharts 

 

Example: 


  { 
    "options": { 
      "chart": { 
        "type": "line" 
      }, 
      "tooltip": { 
        "pointFormat": "{series.name}: <b>{point.y:.1f}</b><br/>", 
        "shared": true 
      } 
    }, 
    "series": [ 
      { 
        "name": "Turbine 01" 
      }, 
      { 
        "name": "Turbine 02" 
      } 
    ] 
  } 


  


6.11    XY PLOT


The XY plot displays scatter charts based on two tags for a selected interval. 


 

 


6.11.1    CONFIGURATION



Field 

Descripton 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Chart title

The chart title. Will be displayed on top of the chart. 

X tag name

The tag name for the x-axis. Example: SITE-WTG001-WindSpeed

X label

The axis label

X unit

The unit for the tag values. Is displayed in the pop-over for each point. 

Y tag name

The tag name for the y-axis. Example: SITE-WTG001-ActivePower

Y label

The axis label

Y unit

The unit for the tag values. Is displayed in the pop-over for each point. 

From

The start time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

To

The end time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

Height  

The height of the chart, in pixels. If not specified, the default height of 300 pixels are used. 

Colors

Color of the graph, specified in hex codes, separated by commas. If none are specified, the default bazefield or theme colors are used. 



6.12    CUSTOM LOG


See custom log manual for details on how to add custom log widget.


6.13    MAP


The Bazefield Map application provides real-time data from assets presented on the map to give an immediate overview of assets on sites.




6.13.1    CONFIGURATION



Field 

Descripton 

Title

The title of the widget. Will be displayed in the widget frame heading. 

Site

The short name for the site 

Map type

Choose between Road, Terrain, Satellite and Hybrid map types. 

Map style

Choose between Normal, Baze, Night and Retro styles. 

Refresh interval

Interval in seconds, for KPI refresh 

Latitude

Latitude coordinate for center position (optional) 

Longitude

Longitude coordinate for center position (optional) 

Zoom level

Zoom level. Values from 4 to 16 (optional) 

Map height

The height of the map in pixels (optional) 

To

The end time of the data interval. Abbreviations described in chapter 8.1.1 may be used. 

Height  

The height of the chart, in pixels. If not specified, the default height of 300 pixels are used. 

Marker graphics

If selected, choose between Field or Bar to visualize active power production.  

Table KPI visible

When checked, the a KPI overlay table will be shown in the top left corner of the map 

Marker title visible

When checked, the asset name will appear on top of each marker. 

Invert text color

When checked, the maker title color is inverted. 

Wind direction visible

When checked, an arrow on indicating the wind direction is displayed for the assets. 

Nacelle direction visible

When checked, an arrow indicating the nacelle direction is displayed for the assets. 



6.14    HEAT MAP


The heat map is graphical representation of tag data where the individual values contained in a matrix are represented with color-intensity. 


6.14.1    CONFIGURATION



Field 

Descripton 

Required 

Title 

The title of the widget. Will be displayed in the widget frame heading. 

 

Chart title 

The chart title. Will be displayed on top of the chart. 

 

Assets 

Asset short names, asset ids, or short names for sites, separated by comma 

X

Tag names 

Comma-separated short-tag-names 

X

Friendly tag names 

Comma-separated friendly names for the tags 

 

Min values 

Minimum values for each tags, separated by comma. When min and max values are set, the heatmap will use percentage for coloring 

 

Max values 

Maximum values for each tags, separated by comma. When min and max values are set, the heatmap will use percentage for coloring 

 

Show tag units 

When checked, the heat map will display the tag units after the value in the map and pop-over 

 

Real-time data 

When selected, the heat map will display latest value for the tags. 

 

Aggregated data 

When selected, From, To and Aggregate fields need to be populated. Only one measurement per tag will be fetched.

 

From     

From date and time. (* means now, *-1M means 1 month back from now etc) 

 

To 

To date and time. (* means now, *-1M means 1 month back from now etc) 

 

Aggregate 

The aggregate to be calculated 

 

Height 

The height of the chart, in pixels. Default is 300.

 

Color 

The maximum intensity color to be used, primary theme color will be used as default 

 



6.14.2    HTML


Directive that may be used in reports. See Configuration chapter for settings. 


<baze-heatmap asset-ids="" tag-shortnames="" title="" height="" color="" decimals="" minvalues="" max-values="" friendly-names="" realtime="" from="" to="" aggregate="" showunits=""></baze-heatmap> 


Note that when realtime is set to true, the from, to and aggregate properties are ignored.  

                


6.15    MEASUREMENT GRID


The measurement grid is a widget where one can setup a grid of measurements for assets or sites. 




6.15.1    CONFIGURATION



In the configuration dialog setup either sites or assets and then fill in the property / tag suffix for the measurement to be shown in the grid. Select the aggregate to use for fetching data and the number of decimals to display per measurement n the property table. The Interval setting is how long the interval aggregates measurement data over and Refresh is how often data refreshes. The Measurement grid widget does not yet support using the filter to specify time.