1. Home
  2. Getting Started
  3. Functionalities of the Portal (August ’19)

Functionalities of the Portal (August ’19)

Functionalities Overview


  1. A Company is created when registering to the Calculus Portal.
    1. Company info: Name, address, country
    2. A Google Maps type map is automatically generated with this information and later appears on the home screen
    3. Invite Users by email address and select the rights (viewing &management rights) you want to administer to them individually or grouped. It’s always possible to edit these rights later.
    4. Select template Dashboards you want to add to the Company
  2. When adding a new Company, there is the option to create it as a Subsidiary Company, which can be controlled by Users with the ‘Companymanagement’ Right, as well as users of the Subsidiary Company.
  3. Company User Rights: ViewProject (default), UserRightManagement, ProjectManagement, AddProjects, ProjectMarkerManagement, View360Images, Manual Imput, Alerting, DashboardManagement, GatewayManagement, UserManagement, CompanyManagement, GeofenceManagement, ViewCurrentActivity, Reporting, AlertScripts, DiagramManagement, SendGatewayActions


  1. You can create a Project in order to gather and display data that have a connection to each other. You can consider a project to be temporary, or a permanent facility to which you want to add multiple dashboards.
    For example:
    1. Permanent: You create a project called ‘Generators’ in which you assign one dashboard to each specific generator. All your generator-dashboards will be grouped in this project.
    2. Temporary: if you have a temporary project or event, you can create a project for this event. In the project you can create a dashboard ‘generators’.
      For temporary Projects (this could range from hours to years), we advise you use a date range.
      This will ensure that you always have a visual of the period in which your data was gathered. In real-time while the data is coming in, but also when the project is over. If you do not use the date-range, you will automatically be shown the data from the last 24 hours.
  2. There is the option to create a Demo Project, If you select this option your project will be provided with a set of demo stuff, like a few demo Dashboards with markers, alerts, a geofence and work items.
  3. Within a Project, it is possible to give certain Users extra User Rights than they have for the rest of the Company.


  1. A Dashboard is a visualization of data sent from one or multiple gateways and the devices connected to those gateways. A dashboard is basically a collection of widgets, like for instance a graph.
    You can create multiple Dashboards within a Project. Navigate quickly between dashboards by using the “Search Dashboards”-tool.
  2. There are two general types of Dashboards: Technical and Analytical Dashboards
    1. Technical Dashboards: These are Dashboards that are usually used for real-time monitoring of technical procedures or assets.
    2. Analytical Dashboards: These are mostly used to gain analytical insights into data, making use of multiple formulas.
  3. Another division of Dashboard types is by template
    1. Weather Template Dashboard
      Add a template of a Weather Dashboard, generated from your location
    2. New Dashboard
      A completely customizable Dashboard, with all the widgets specifically adjusted per client.
    3. Template Dashboard
      Every Dashboard can be made into a Template for future use
  4. Widgets
    Widgets are visual representations of incoming data or analyzed data. The following are the available widgets on the Calculus Portal:
  5. Widget height and width are customizable, also the order in which the chosen widgets are displayed, is free of choice.
  6. You can share a Dashboard to third parties by generating a link and choosing a date and time on which the link expires. You can also (permanently) share a Dashboard with another (subsidiary) Company that uses the Calculus Portal.

Home Page

The Project Home Page exists of a Google Map with all the Project Markers you have added and a list with specs of the Project Markers. Project Markers are color coded location markers of your (in)active gateways and the corresponding devices. The color of the Markers shows the status of the corresponding gateway and/or the device.

Manual Input

It is possible to manually add measurements and values into the Calculus Portal. You can also upload entire documents. This data will be imported to the dashboards, reports, CSV’s and the Current Activity of this measurement. In other words, manually input data will be treated the same as data received from a gateway.

Current Activity

The Current Activity Page shows the latest data send to your portal by your gateways. You cannot edit anything through this page, as it only gives you an overview of the values sent.


Download CSV Reports for each of your gateways to get a complete overview of the data it has collected in a certain time span, or export the data via an API URL for a BI-tool. You can also schedule to report automatically in a time of your choosing. When the reported period surpasses 7 days, the CSV-file will merge some of the datapoints, for speed purposes. There is also the option to download raw data.


Manage Users’ information and User Rights per Project or company.


An Alert is a type of warning sent to you when a certain event is triggered. For example: You will receive an email when the temperature in your workplace is 25°C or higher, or a Slack-message when your car leaves a certain area. 

There are four types of alerts:

  1. Expression Alerts
    Receive an alert when the measured value of your sensor surpasses a preset maximum or falls below a preset minimum.
  2. Geofence Alerts
    Receive an alert when your device or object leaves or enters a predetermined area.
  3. No Data Alert
    Receive an alert when there is an absence of transmitted data, which signals a malfunction in your device or gateway.
  4. Alert Scripts
    You can write your own JavaScript scripts in our editor and use the data from one or multiple gateways as input. This input is presented the same way that it is handled in our backend. This makes it possible to write complex algorithms that work on your data and can make decisions based on longer periods of data, combined data from multiple gateways or previous script results. Scripts are executed on our servers. The output of the script is then processed by our system. Scripts can trigger the following responses.
    1. Store data in memory: you can store the results of your script in memory to use in later iterations of your script.
    2. Insert data: You can insert the result of your script back into the system. The system will treat this result the same as input from a gateway.
    3. Fire alert event: All alert events that are part of the alerting system can also be triggered by the execution of a script.
    4. Send action to gateway: The alert can send an action definition to the gateway to execute an action.

For every alert, you can edit the name, choose an action (mail, slack-message, sms, create Work Item, measurement or Send Action) and a severity level (information, warning, error or critical error).
Next you choose the receivers of this alert and after how many positive hits the alert should be sent.


A Geofence is a virtual geographic boundary, defined by GPS or RFID technology, that enables software to trigger a response when a mobile device enters or leaves a particular area. If you have gateways or sensors coupled to devices that should not be leaving or entering a certain perimeter, it is advised to set up a geofence on the portal. You will be alerted when the device leaves or enters said perimeter. Geofence functionality is completely adjustable and very precise.


  1. Register a new gateway to your company using the following information: Serial number, Pincode & Name
  2. Optional: Link a gateway to a Device Type. We have added multiple Device Types that are common, which already sets up your gateway with automatic settings, dashboards, alerts etc that come in handy for that specific Device Type.
  3. Gateways are addable per Project and also per Dashboard
  4. It is possible to (de)activate gateways
  5. It is possible to link a gateway to multiple companies (i.e. for B2B or rental)
  6. Get a complete overview of measurements coming in through this gateway and rename them if necessary


Diagrams are digital visual representations of a floorplan or location. Upload a floorplan or map into the Calculus Portal and through layers you can add different objects, sensors or gateways, with their corresponding icon or image. By clicking on these icons, the real-time measurement and value of the corresponding sensor are shown. This way you can get a complete visual overview of your site.

There is also the option to add a diagram as a DeepZoom image. This makes it possible to upload very large images, and zoom into parts while keeping a clear image and low data-usage.

Work Items

A Work Item is a task or issue that you can assign to yourself or to a specific User.

  1. You can either create Work Items manually, or Work Items can be generated as a result from an Alert.
  2. When Work Items are assigned, you can easily check the progress by dragging the task from column to column (new, active, resolved, closed).
  3. Create lists of predetermined solutions to recurring problems for easy overview.

360° Images

Upload 360° images directly to your Project’s map. The Calculus Portal automatically extracts the EXIF data from the uploaded picture, and is added to the exact location the picture was taken.

You can also add 360° images to a diagram and incorporate environmental pictures inside a floorplan.


On every page, there is the option to click on the help-icon. This icon links directly to the Calculus knowledge base, with detailed step-by-step user guides for every function of the Calculus Portal.

The option to print the current webpage exists at every time. A clear overview of the data at that exact time on the page is generated, and printable or downloadable with a date-stamp.

Updated on 7 April 2020

Was this article helpful?

Related Articles

Need Support?
Can’t find the answer you’re looking for? Don’t worry we’re here to help!
Contact Support