Platform

ReMoni’s ReCalc platform is a cloud-based tool for analyzing and visualizing data from sensors. It features intuitive dashboards, AI-driven alerts, and easy integration with other systems. ReCalc supports multiple users, offers secure data storage, and allows for data export in various formats, helping users optimize energy and resource management.

ReCalc

ReCalc is an online cloud-based platform where the sensors’ data is stored, analyzed and visualized.

Features

Data integration and open API

ReMoni works with the data collected via ReMoni’s sensors, but also offers data integration and open API, which makes it possible to integrate with any other resource monitoring systems such Energy Management Systems, Building Management Systems, various meters and sensors. This ensures that anyone can monitor their resources, even without implementing ReMoni’s sensor technology.
In addition, it is possible to integrate data from other sources into ReMoni's solution enabling having all data in one platform.

Demo

The primary ReCalc features can be tested by using the demo login:

Further insight

ReCalc - FAQ

Account access, different roles and pre-defined permissions

ReCalc consist of accounts that contain sensors and their data. These accounts are accessible by users who are granted access. There are three levels of user access to an account, Administrator, User and ReadOnly.

A ReCalc user can have access to one or multiple accounts at any time and have different levels of access to each account. An account must always have an Administrator. When a new account is created the creator is by default the Administrator of the account.

Data chain of ReMoni equipment

There are 4 different stages in the data chain:

  • Sensors & Actuators
  • Wireless backbone (Gateway)
  • Cloud
  • User Interface.

Sensors & Actuators
The sensors are collecting measurements and data and providing it to the Gateway.
The Gateway then stores the provided data locally, where it afterwards provides the data to our cloud when connected to the internet.

As shown with arrows on the picture above, the data can also go the opposite way.
When data is going in the opposite direction, it can be caused by changing the interval on your sensor in the Management GUI (Graphical User Interface), or if we push a firmware update out to our customers’ devices.

Wireless Backbone – Gateway
The Gateway retrieves data from the sensors and uploads it to the cloud.
Whenever the cloud tells the Gateway that all data is uploaded and OK, the Gateway deletes the data from its storage, so there is more space for new data.
If the Gateway is offline, the Gateway will store the retrieved data locally. So whenever the Gateway comes online, the Gateway will start uploading the stored data to the cloud. The stored data on the Gateway is uploaded to the cloud by the oldest data first, using the first in first out principle.

Cloud
Our Cloud-AI processes the data that is received from the Gateway.
The Cloud-AI translates the data with high-level mathematics, since the data that the sensors collect and provides, is incomprehensible untranslated packages of data.

Our API allows easy data-integration to the data collected and alarms in the cloud.

User Interface
ReCalc is retrieving data from the cloud.
We can keep an eye on our sensors and their data on the ReCalc platform.

How can others receive alarms (my colleague, for example)?

Then you go to the settings icon and then after clicking the icon “create alarm group” you select

the user that would like to receive an alarm and press “save”.

How do I create additional users in ReCalc?

Click on “Account settings” and then “User access” in the User profile

 

How to find your Gateway & Sensor ID

To register a sensor on the ReCalc portal the sensor ID must be used.

See below how to identify the sensor ID of the gateway and the different ReMoni sensors.

Gateway

  

PowerMoniMain

Spot sensors, including PowerMoniSpot & TempMoniSpot.

Where and how do I log into ReCalc?

Go to: https://recalc.remoni.com 

If you already have an account, enter your email and password.

To create an account click on: “Create new user & account”.  

 

Which browsers does ReCalc support?

For the features in ReCalc to work properly, you must use a supported web browser.

ReCalc supports the following browsers:

  • Chrome
  • Firefox
  • Safari
  • Microsoft Edge

Data

Export data from ReCalc

This guide covers how to export data from ReCalc.
File format: CSV. A maximum of 40,000 rows can be downloaded at a time.

  1. Log in to ReCalc.
  2. In the menu on the left, under Data analysis, click Export data.
  3. First, choose what to export. Read more about the different data types at the bottom of the page.
  4. Then choose which period you want data from.
  5. Select which Units to export.
  6. Click the Export button at the bottom.
  7. After a while, a CSV file named exportData.csv will be downloaded.
  8. Open the file in a program that supports CSV files (Excel, Google Sheets, etc.)

Data Types:
Raw: This is the raw data from the sensor.
5 Minutes: Here all Raw data are added together within 5 minutes.
Hour: Raw data within an hour is added together.
Day: Raw data within a day is added together.
Solved Alarms: This is a list of the alarms that have been resolved.
Gateways: A list of the Gateways registered in the account.
Sensors: List of the sensors registered in the account.

 

Get data into Excel

NOTE: This guide is made in Excel version 2101 for Windows and may not work on older versions. How to find the version number: Link.

This guide covers how to get data into Excel from the ReMoni API, using a URL string created on the ReMoni API page. See the guide to how it will be made: Link.

  1. Open Excel
  2. Select the Data tab and then click From Web.
  3. Insert the URL string from the ReMoni API and click OK.
  4. Select “basic” and use your email and password from ReCalc.
  5. Now the Power Query Editor opens. On the Transform tab, click “To Table”.
  6. Click OK for this dialog box.
  7. Then click on the small icon of two arrows in the right corner of the column. Click OK for the next window that appears.
  8. Select the Transform tab and click on Detect data type.
  9. If it does not convert the Timestamp column to Date/Time itself, this is necessary to do yourself.
  10. First click on the column with Timestamp and then select the Transform tab and click on Reverse Rows.
  11. Select the Home tab and click Close & Load.
  12. In order to make a graph of Timestamp and Value, you have to convert the top timestamp to a Time. Click on the top Timestamp then select the Home tab and then click on the dropdown where it says Custom. Select Time.
  13. Select the entire Timestamp and Value column at the same time. On the Insert tab, Select curves.
       
  14. To update data, click on the small update icon on the right side.

Retrieve data from the API

This guide covers how to get a URL string out of ReMonis API. With the URL string, you can retrieve data from the API, e.g. in Excel or just by inserting it into a browser’s address bar.

Find the Unit from which to retrieve data.

  1. Login to ReCalc.
  2. Under Installations, click Units.
  3. Find the unit from which to retrieve data. The “ID” column contains the Unit ID to be used later in this guide.
  4. To find the type of unit created, click the View button of the unit in which you want to retrieve data.
  5. Here is the Unit type.

API step by step.

  1. Open the page api.remoni.com.
  2. Click Authorize in the upper right corner.
  3. Login with the same login information as on ReCalc.
  4. Locate and click Get /Data.
  5. In the unfolded tab, find the following fields:
    Timestamp: The starting point from which data is to be retrieved. Year-month-day.
    UnitId: The ID of the unit from which data is to be retrieved. Unique 4 digit number from ReCalc.
    AggregateType: The type of aggregate to retrieve data in. Raw, Minutes5, Hour, Day.
    DataType: The type of data to be retrieved.
    UnitTypeInputId: Consists of two numbers put together, e.g. 3001. The first 2 digits are the unit type ID, e.g. is 30 a Generic PowerMoniMain. The last two digits are the channel number 01, 02, 03, etc.In order to retrieve data, UnitId, DataType and UnitTypeInputId must match. In the table below you can see the connection between the three parameters. First, find which UnitType is created in ReCalc, then select which type of data to retrieve and then which channel to retrieve from.
    UnitTypeDataTypeUnitTypeInputId
      Channel 1Channel 2Channel 3Channel 4
    Generic PowerMoniMainPower300130023003 
    Current300130023003 
      
    Generic PowerMoniSpotUncalibrated-current2801   
    Apparent-power*22801   
      
    Generic TempMoniSpotTemperature430143024303 
      
    Generic TempMoniDCTemperature520152025203 
    Analog-voltage5204520552065207
      
    GatewayAirTemperature5801   
    Humidity5801   
    CO2 concentration 5802  

    * 1 The summed value for all three channels.
    * 2 To be able to retrieve apparent power, a PowerMoniSpot must be calibrated to level2.

  6. In the field, Timestamp write le(2030-01-01). le stands for less than or equal to. This means that all data from before the date will be retrieved. See the example below:
  7. In UnitId write the 4 digit number we found in ReCalc. Write it like this eq(0002). eq stands for equal / straight and this means that it only retrieves data from this number. See the example below:
  8. In AggregateType, type eq(Hour). It can be Raw, Minutes5, Hour or Day. See the example below:
  9. DataType is written as eq(power). See the example below:
  10. UnitTypeInputId is written as eq(3001). See example below:
  11. Then click Try it out!
  12. If everything is entered correctly, the Response Body field should look like this:
    If there is an error in the entry, the Response Body field looks like this:
  13. If everything is entered correctly, the URL in the Request URL field can be copied and used, for example, in Excel.

Examples:
Below are a few examples of a URL string that retrieves data from three demo Units.

1. Temperature:
Here we retrieve the data that is later than 2017-01-01, from Unit 1258 (Generic HeatMoniSpot), it retrieves hourly data, the data type is temperature, it is on the unit channel 3101 and it retrieves the latest 10000 rows.

https://api.remoni.com/v1/Data?Timestamp=gt(2017-01-01)&UnitId=eq(1258)&AggregateType=eq(Hour)&DataType=eq(temperature)&UnitTypeInputId=eq(3101)&top=10000

2. Uncalibrated-current:
Here we retrieve the data that is later than 2017-01-01, from Unit 2343 (Generic PowerMoniSpot), it retrieves hourly data, the data type is uncalibrated-current, it is on unit channel 2801 and it retrieves the latest 10000 rows.

https://api.remoni.com/v1/Data?Timestamp=gt(2017-01-01)&UnitId=eq(2343)&AggregateType=eq(Hour)&DataType=eq(uncalibrated-current)&UnitTypeInputId=eq(2801)&top=10000

3. Power:
Here we retrieve the data that is data that is before 2040-01-01 from Unit 6415 (Generic PowerMoniMain), it retrieves hourly data, the data type is Power, data is on unit channel null (a summation of the 3 channels) and it retrieves the latest 20 rows.

https://api.remoni.com/v1/Data?orderbydesc=Timestamp&Timestamp=lt(2040-01-01)&UnitId=eq(6415)&AggregateType=eq(Hour)&DataType=eq(Power)&UnitTypeInputId=eq(null)&top=20
 

Connect a Kamstrup sensor to ReCalc

In order to read data from the Kamstrup sensor, an encryption key must first be generated. This is done through Kamstrup’s website.

  1. Go to the Kamstrup login page https://apps.kamstrup.com
  2. If you do not have an account, make one.
  3. Click on: Krypteringsnøgler.
  4. In “Administrer enheder” choose “+ Registrer enhed”.
  5. Fill out the form.
  6. Click on the sensor id in the list and chose “Download fil”.
  7. Chose XML from the dropdown list “Filtype” and click on “Download fil”.
  8. Open the XML file in Excel or a similar program.
  9. Inside the XML file, the encryption key can be found under “EncKeys”, shown here marked in red:
    <EncKeys>
                    <DEK>XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</DEK>
    </EncKeys>
  10. Save the encryption key for later use.

Register the Kamstrup sensor inside ReCalc.

  1. Log in to ReCalc
  2. Make sure the GateWay wM-Bus is registered before you register the sensors. See the installation guide above.
  3. Click on “External Sensors” in the left menu panel.
  4. Press the button “Register new External Sensor”.
  5. Fill out the form as shown below:
    1. Choose a name for the sensor.
    2. In the dropdown, select “Gateway”.
    3. In the dropdown, select “Kamstrup”.
    4. Then select which sensor want to connect to.
    5. Enter the Kamstrup device ID (the first part of the serial number before “/”).
    6. Type the encryption keys we retrieved in the first section.

  6. Wait for the sensor to be created, you may reload the page a couple of times. This usually takes 1 minute.
  7. To see data from the sensor, it must be created as a Unit. To do that, click on the + sign in the “Units” section.
  8. Fill out the form as shown below:
    1. Give the new unit a telling name.
    2. In the Unit type dropdown, select “Generic Unit”.
    3. Under Generic UnitTypeInput 1. Click on the circle next to “External sensor”.
    4. In the drop-down “External sensor”, select the sensor that has just been created*.
    5. In the drop-down “External sensor channel”, select the available channel.
    6. Click “Create”

      *It can take a few moments before you’re able to choose sensors.

  9. You can now go to “View data” i the menu and choose the new unit you created.
  10. Click on “Live” to see live data.

Adding Gateway Air as a unit in ReCalc

  1. The GatewayAir must be connected to the Internet. To connect the GatewayAir follow the GateWay installation guide here.
  2. Log in to ReCalc.
  3. Click on the “+” icon next to the menu item “Units”.
  4. Fill in the information as shown below:
    1. Give the new unit a telling name.
    2. In the Unit type dropdown, select “Generic Gateway “.
    3. Enter the ID number written on the side of the GatewayAir sensor.
    4. In the Sensor channel dropdown, select the channel that matches the channel heading:
      • Sht30 = Humidity and Temperature
      • SensairSunlight = CO2 concentration
    5. Here the channel can be given a more recognizable name.
    6. Click “Create”

How do I read the data from the sensor at a given time?

In the ReCalc menu, tap the icon “View Data”, then chose which sensor to view data from. 

It is possible to select multiple units at a time. 

Click on the different legends at the top to select which data is being displayed

At the bottom of the graph it is possible to change the date/time accompanied by a slider to zoom in/out on specific periods:

PowerMoniSpot can be calibrated to measure ampere, volt or apparent power.

TempMoniSpot is calibrated to measure temperature from the factory and no calibration is needed.

Sensors and Units

How do I change the unit type?

It is unfortunately not possible to change the unit type. If you have chosen the wrong unit type, follow these steps:

Is the sensor and Gateway connected?

Start by logging into ReCalc.

In order to make sure there is a connection between the sensor and the Gateway, click on “Sensors” in the menu and look at “Signal status” to the right. Under “Latest communication” the latest time of communication between the sensor and the Gateway is displayed.

See the picture below:

Using a Unit as a Sensor 

To get data from a sensor, you first need to setup up a Unit and attach the sensor to it. ‘Units’ are the entities you are actually measuring with our sensors. For example, a refrigerator is a Unit, and you can measure its power consumption with our PowerMoniSpot sensor. We have a list of predefined Unit types you can choose from.

However, we also have Generic Unit types if the specific Unit types are not relevant for you or you just want to access your sensor readings. There is a generic Unit type for each of our Sensor types and a catch-all ‘Generic Unit’ type. The following is an example of using a ‘Generic TempMoniSpot’ Unit type:

Where can I see which sensors are available to my Gateway?

Follow these steps:

  • Go to ReCalc
  • Choose a Gateway
  • Select “View”

Under “Active sensors the last 24 hours” the sensors that are available to your Gateway, will be displayed.
If there are no sensors available, the sentence “No sensors were found” will appear.

How do I create a Unit in ReCalc?

Click the plus sign next to ‘Units’ in the menu. Give your unit a suitable name and select the right Unit type for your sensor.

If for example setting up a TempMoniSpot, select ‘Generic TempMoniSpot and type in the sensor number. Afterwards choose the right ‘Sensor channel’.

How do I change data interval of a sensor?

Choose “Sensors” in the menu on the left and the “Change” box will appear for every sensor registered to the account as shown in the picture.

The data intervals available will open in the popup window as shown in the picture.

What are unit and sensor channels?

Unit

A Unit is a representation of something in the real world that you want to monitor the resource consumption for, view data for, and potentially receive alarms for, when something is wrong. 
Eg. a refrigerator needs sensors to deliver data for its power consumption, the inside temperature and the outside temperature.

To get data from a sensor, you first need to setup up a Unit and attach the sensor to it.
Eg. you were to create a refrigerator unit, you have to assign sensors to its three datastreams: “Electricity”, “Inside temperature”, and “Outside temperature”. Select, or type in the ID of, a PowerMoniSpot for the “Electricity” datastream, where channel 1 is selected by default. Likewise select, or type in the ID of, a TempMoniSpot for the “Inside temperature”. But in this case, you can use the same TempMoniSpot sensor for “Outside temperature” as well, by selecting different sensor channels for the two datastreams. 

  1. The UnitType chosen dictates which datastreams are available.
  2. The highlighted box is an example of a datastream available for the UnitType chosen (Refrigerator).
  3. As a UnitType sometimes require input from different types of Sensors it is possible to select different Sensor ID for every UnitTypeInput available.

Sensor channel

Data from Sensors are saved on the UnitType. When a Sensor is registered to a UnitType a Sensor channel offered by the registered Sensor must be selected. The number of Sensor channels that are available by a Sensor Is determined by the Sensor model.

  • PowerMoniMain offer 15 Sensor channels. This means the 15 channels can be allocated to fit the user needs, eg. one PowerMoniMain can measure five three-phased systems or 15 single-phase systems or a mix of both.
  • PowerMoniSpot offer 1 Sensor channel (therefore channel 1 is chosen by default)
  • TempMoniSpot offer 3 Sensor channels
    Sensor channel 1: Internal 1 probe
    Sensor channel 2: External 1 probe 1
    Sensor channel 3: External 2 probe 2

For each datastream needed on a UnitType, a Sensor ID can be inserted and a Sensor channel selected from the chosen Sensor.

Does the sensor come with a warranty?

All ReMoni hardware has a two-year, limited worldwide warranty. This includes e.g. also the gateway.

What is the expected lifespan of the sensors?

All sensors are designed to last 15 years.

15 years is based on a standard sampling rate of 5 minutes at room temperature of 20°C. Changes in sensor data interval can affect the standard battery lifetime.

 

Dashboards

ReMoni’s dashboards can help visualize data and enable knowledge-based decisions in resource monitoring and savings.

Features

Data integration and open API

ReMoni works with the data collected via ReMoni’s sensors, but also offers data integration and open API, which makes it possible to integrate with any other resource monitoring systems such Energy Management Systems, Building Management Systems, various meters and sensors. This ensures that anyone can monitor their resources, even without implementing ReMoni’s sensor technology.

Specific Dashboards

EnergyXplorer

Unlock smarter energy use with detailed insight into your building’s electricity consumption. While traditional setups rely on limited main meter data, ReMoni’s sub-metering solutions provide precise group and unit-level mapping.

This enables targeted actions, documented savings, and better energy management through EnergyXplorer.

Power Analyzer

The Power Analyzer dashboard provides an overview of power consumption, its development and patterns over time. The data can be viewed for individual units or grouped. The dashboard enables to drill-down in the power data to further understand the consumption and compare across different units and different time series.

ESG - Compliance and reporting

The ESG dashboard provides an automated and simple way for visualization of Scope 2 energy consumption data. Consumption can be broken down into smaller parts, providing better overview than just main meter data. It covers both energy consumption and corresponding CO2 emissions.

Temperature Basic

Temperature Basic dashboard gives a comprehensive overview of temperature measures across different units and sensors. It is useful to gain an overview of e.g., different rooms’ temerature, montioring of ventilation systems, or operation in a production facility.

Capacity Analyzer

Capacity Analyzer dashboard displays the ampere load. It gives insight into how much amperes should always be available and paid for and the actual used capacity. The overview can help identify whether too much amperes are being paid for and can be reduced to increase savings. 

Power Load Profiles

Power Load Profiles dashboard categorizes consumption into three categories: baseload (always present consumption), intermediate consumption, and peak load. Baseload can help identify the daily load for the monitored device. This is an important tool to understand the energy consumption.

Energy Performance Map

Energy Performance Map provides an overview of power, heating, and water consumption across properties found in your buildings portfolio. It can be used to identify which properties are over-consuming energy and needs to be prioritized in implementing energy-saving measures

Data integration and open API

ReMoni believes in using data across systems, and therefore offers an open API, which allows you to extract your data via an open API and utiilize the data in other systems, such as your Energy Management System, Building Management Systems or other analytics software. Likewise, we integrate with other data-sources when relevant, such as elecitricty, water and heating data.

Energy Performance Map
Provides an overview of power, heating, and water consumption across properties found in your buildings portfolio. It can be used to identify which properties are over-consuming energy and needs to be prioritized in implementing energy-saving measures.
Learn more about
Energy Data Management
Power Analyzer
Provides an overview of power consumption, its development and patterns over time. The data can be viewed for individual units or grouped. The dashboard enables to drill-down in the power data to further understand the consumption.
ESG
Provides an automated and simple way for visualization of Scope 2 energy consumption data. Consumption can be broken down into smaller parts, providing better overview than just main meter data. It covers both energy consumption and corresponding CO2 emissions.
Learn more about
ESG Solution
Temperature Basic
Gives a comprehensive overview of temperature measures across different units and sensors. It is useful to gain an overview of e.g., different rooms in the building without having to integrate expensive solutions to the BMS.
Capacity Analyzer
Displays the ampere load. It gives insight into how much amperes should always be available and paid for and the actual used capacity. The overview can help identify whether too much amperes are being paid for and can be reduced to increase savings.
Power Load Profiles
Categorizes consumption into three categories: baseload (always present consumption), intermediate consumption, and peak load. Baseload can help identify the daily load for the monitored device.
Learn more about
Energy Data Management
District heating
The dashboard is designed to give the user an overview of all Units that contain district heating data.
Learn more about
EnergyXplorer