Create a virtual data point
Virtual data points can be used to merge multiple data points, process data, perform calculations, and store values from other applications.
Written By Evolo Support
Last updated About 3 hours ago
Here's how to do it
Go to Configuration and select Data Points.
Click Add Data Point.
Select a virtual interface.
Enter the parameters used to create the virtual data point.
Save the data point.
If you donβt have a virtual interface yet, you must first create one under Interface.
Merge multiple data points
Select the data points to be used as the basis, and enter a JavaScript expression to process the values.
To reference the values, use index values in the values variable.

In the example, the difference between room temperature and setpoint is calculated by subtracting the setpoint from the temperature.
Use as a data store
You can also create a virtual data point as a data store. You can then write data to the data point and use a JavaScript expression to process the value.
In this type of expression, the variable `value` is used.
For example, you can set `forward data from other data points` to this data point via an application.

The example shows that the value is divided by 10 before being stored.