# Stream Types Nodes

## Virtual Stream Node

Virtual Stream Nodes are commonly used as an outcome of combining multiple data streams either calculated or manipulated. The example below shows how a Virtual Stream node could be used within a Flow.

<figure><img src="/files/8cWBvF9sbaLmolJgMPQG" alt=""><figcaption><p>Virtual Stream Node Example</p></figcaption></figure>

1. **Virtual Stream Node Location**\
   Virtual Stream Node is located under Stream Types. Drag and drop the nodes into the Flow workspace.
2. **Node Configurations**\
   Select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.

## Power to Energy Node

Power to Energy Nodes are commonly used to convert a Power data stream (kW) into an Energy data stream (kWh). The example below shows how a Power to Energy node could be used within a Flow.

<figure><img src="/files/mvPtkNirWn0KKqciZ76t" alt=""><figcaption><p>Power to Energy Node Example</p></figcaption></figure>

1. **Power to Energy Node Location**\
   Power to Energy Node is located under Stream Types. Drag and drop the nodes into the Flow workspace.
2. **Node Configurations**\
   Select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.

## Accumulating to Interval Node

Accumulating to Interval Nodes are commonly used to transform cumulative data streams (e.g., total energy usage) into interval-based data (e.g., energy consumed per hour). This node calculates the difference between consecutive accumulated values and assigns them to defined time intervals, making it suitable for trend analysis and interval-based reporting. The example below shows how an Accumulating to Interval node could be used within a Flow.

<figure><img src="/files/rLA1swJSIOw8eG81P7RH" alt=""><figcaption><p>Power to Energy Node Example</p></figcaption></figure>

1. **Accumulating to Interval Node Location**\
   Accumulating to Interval Node is located under Stream Types. Drag and drop the nodes into the Flow workspace.
2. **Node Configurations**\
   Select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://wiki-cloud.bitpool.com/bitpool-cloud-platform/bitpool-cloud-platform/flows/flow-tools/stream-types-nodes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
