Skip to content

Calculations

Guide: Create Calculated Sensors (Calculations) in MIVO#

In MIVO Connect, you can create different types of calculated values (calculations) based on collected sensor data.
These Calculations appear in the view as regular sensors and can be integrated in the same way — note that every calculation created counts as one M-Bus load.
For example, if you have a MIVO with 10 licenses and 10 meters added, it will not be possible to create any additional calculations.


Step 1 – Start the wizard#

Begin by clicking the magic wand icon in the upper right corner.
Then select:

bild1

Average Value#

Step – Select calculation type#

You will now see a list of different calculation types you can create.
Examples of calculation types include: - Average value
- Maximum or minimum values
- Differences between sensors
- Median value

Once you’ve selected a calculation type, proceed to the next step.

Step – Choose calculation type#

You will now see a list of different types of calculations you can perform.
Examples include: - Average - Maximum or minimum values - Difference between sensors - Median Value

Once you have selected the calculation type, continue to the next step.

bild2

Step – Select input values#

In this step, choose which existing values or sensors should be used as the basis for the calculation.
For example, you might select a group of temperature sensors if you want to calculate the average temperature for the entire group.


Step – Advanced settings#

After selecting the values, you will reach the Advanced settings step.

bild3

Here you can fine-tune how the calculation is performed.
Examples of settings include: - Exclude top 10% / bottom 10%
Ideal if you want to remove outliers that could distort the average.
The highest and lowest 10% of values are often not relevant for a realistic analysis. - Time resolution – define which time interval the calculation should be based on. - Filtering options – ignore missing values.


Step – Finalize and save#

When the calculation is ready, you can: - Place the new virtual sensor in a group. - Give it a clear name (e.g., Average Temperature Floor 3). - Add comments for easier identification.

The virtual sensor will now appear in MIVO (Sensors -> Calculations) as a regular sensor and can be used in reports and integrations. Please note that each Calculation created counts as one M-Bus load


Calculation type: Difference (subtraction) between groups#

Calculates the difference between two groups of values.

bild16

Select the two groups you want to compare for a specific measurement type.

After selecting which value to calculate the difference on, the Advanced settings view opens, where you can fine-tune how the calculation should be performed.

Here, you can specify:

  • how large deviations should be excluded (high/low values)
  • how much missing data is allowed
  • how often the value should be recalculated
  • how old a value can be before it is ignored

These settings work the same way as when calculating, for example, average values.


When the calculation is complete, you can:

  • add the new virtual sensor to a group
  • give it a clear name, for example Temperature difference Floor 2–3
  • add comments for easier identification

The virtual sensor now appears in MIVO under
Sensors → Calculations, just like a regular sensor, and can be used in reports and integrations.

Note: Each Calculation created counts as one M-Bus load.


Calculation type: Maximum Value#

Select the group you want to calculate the highest value for.

This calculation type is used when you want MIVO to automatically identify the highest recorded value within a selected group — for example, the highest temperature, power, or energy consumption over a specific interval.

After selecting which measurement to calculate, the Advanced settings view opens, where you can fine-tune how the calculation should be performed.

You can specify:

  • how large deviations should be excluded (high/low values)
  • how much missing data is allowed
  • how often the value should be recalculated
  • how old a value can be before it is ignored

When the calculation is complete, you can:

  • add the new virtual sensor to a group
  • give it a clear name, for example Maximum temperature Floor 3
  • add comments for easier identification

The virtual sensor now appears in MIVO under
Sensors → Calculations, just like a regular sensor, and can be used in reports and integrations.

Note: Each Calculation created counts as one M-Bus load.


Calculation type: Minimum Value#

Select the group you want to calculate the lowest value for.

This calculation type is used when you want MIVO to automatically identify the lowest recorded value within a selected group — for example, the lowest temperature, power, or energy consumption over a specific interval.

After selecting which measurement to calculate, the Advanced settings view opens, where you can fine-tune how the calculation should be performed.

You can specify:

  • how large deviations should be excluded (high/low values)
  • how much missing data is allowed
  • how often the value should be recalculated
  • how old a value can be before it is ignored

When the calculation is complete, you can:

  • add the new virtual sensor to a group
  • give it a clear name, for example Minimum temperature Floor 3
  • add comments for easier identification

The virtual sensor now appears in MIVO under
Sensors → Calculations, just like a regular sensor, and can be used in reports and integrations.

Note: Each Calculation created counts as one M-Bus load.


Calculation type: Total Sum#

Select the group you want to calculate the total sum for.

This calculation type is used when you want MIVO to automatically sum all values within a selected group – for example, total energy consumption, total flow, or total water volume during a certain period.

After selecting which measurement to calculate, the Advanced settings view opens, where you can fine-tune how the calculation should be performed.

You can specify:

  • how large deviations should be excluded (high/low values)
  • how much missing data is allowed
  • how often the value should be recalculated
  • how old a value can be before it is ignored

When the calculation is complete, you can:

  • add the new virtual sensor to a group
  • give it a clear name, for example Total energy consumption Building A
  • add comments for easier identification

The virtual sensor now appears in MIVO under
Sensors → Calculations, just like a regular sensor, and can be used in reports and integrations.

Note: Each Calculation created counts as one M-Bus load.


Calculation type: Median Value#

Select the group you want to calculate the median value for.

This calculation type is used when you want MIVO to automatically calculate the median – the middle value in a dataset – within a selected group, for example median temperature, median flow, or median power.

After selecting which measurement to calculate, the Advanced settings view opens, where you can fine-tune how the calculation should be performed.

You can specify:

  • how large deviations should be excluded (high/low values)
  • how much missing data is allowed
  • how often the value should be recalculated
  • how old a value can be before it is ignored

When the calculation is complete, you can:

  • add the new virtual sensor to a group
  • give it a clear name, for example Median temperature Floor 2
  • add comments for easier identification

The virtual sensor now appears in MIVO under
Sensors → Calculations, just like a regular sensor, and can be used in reports and integrations.

Note: Each Calculation created counts as one M-Bus load.

Need help?#

If you get stuck or are unsure about how to configure a specific calculation, please contact MIVO Support for further assistance.