Bitpool Cloud Platform
Bitpool Website
  • Bitpool Cloud Platform
    • General Tools
      • Account Settings
        • Account Details
        • Set UI Options
        • Changing your Password
      • Navigation
        • Navigation Bar
        • Page Title And Dashboard Tree
        • Sidebar Widgets
        • Dashboard Comments
        • User and Organisation Details
        • Dashboard Actions
        • Widgets Navigation
    • Dashboards
      • Widgets Introduction
      • Widget Groups
        • Data Visualisation
        • Charting
        • Time and Date
        • Display
        • Weather
        • Utility
        • Infographic
        • Command and Control
      • Grid and Widget Size
      • Dashboard Creation
        • Create a Dashboard
        • Adding Widgets
        • Tweaking Grid and Widget Size
    • Data
    • Flows
      • Flow Tools
        • Stream Types Nodes
        • Math Nodes
        • Data Nodes
        • Insights Nodes
      • Virtual Streams
    • Presentation
    • Connections
      • MQTT
      • Haystack
      • API
      • CSV Importer
      • Windows Uploader
    • Reports
      • Create a Report
      • Create a Template
      • Report and Template Elements
        • Header
        • Footer
        • Baseline Compare Chart
        • Consumption Table
        • Period Compare Chart
        • Date Range
        • Date
        • Markdown
        • Stacked Chart
        • Total Table
        • Pie Chart
        • Table
        • Page Break
        • Bitpool AI
        • Text Box
        • Summary Card
        • Image
        • Total Value
        • Chart
    • Semantics
    • Tag Manager
    • Admin
Powered by GitBook
On this page
  • Add Node
  • Subtract Node
  • Multiply Node
  • Divide Node
  1. Bitpool Cloud Platform
  2. Flows
  3. Flow Tools

Math Nodes

Nodes for performing calculations and mathematical transformations on data streams (e.g., Add, Subtract, Multiply, Divide).

PreviousStream Types NodesNextData Nodes

Last updated 3 months ago

Add Node

The Add Node combines multiple data streams by adding their values together. It outputs the summed result as a new data stream, enabling aggregation of metrics such as total energy consumption across multiple streams. The example below shows how an Add node could be used within a Flow by adding multiple energy streams.

  1. Add Node Location Add Node is located under Math. Drag and drop the nodes into the Flow workspace.

  2. Node Configurations Users can connect the Stream Nodes they wish to combine. The Add node can then be connected to an output node like a Virtual Stream node where they can 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.

  1. Multiple Add Nodes Multiple Add Nodes can be used if a number of streams are required to combined. The last connection can be used to join additional nodes together.

Subtract Node

The Subtract Node calculates the difference between two or more data streams. It subtracts the values of one stream from another, connect this node to a Virtual Stream node that represents the resulting difference, useful for comparing metrics or filtering metering data. The example below shows how a Subtract node could be used within a Flow.

  1. Subtract Node Location Subtract Node is located under Math. Drag and drop the nodes into the Flow workspace.

  2. Node Configurations Users can connect the Stream Nodes they wish to subtract. The Subtract node can then be connected to an output node like a Virtual Stream node where they can 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.

Multiply Node

The Multiply Node multiplies the values of two or more data streams or applies a multiplier value to a single stream. Users can connect this node to a Virtual Stream node that represents the resulting value, useful for scaling and converting data or calculating combined effects (e.g., energy usage based on rate and time). The example below shows how a Multiply node could be used within a Flow.

  1. Multiply Node Location Multiply Node is located under Math. Drag and drop the nodes into the Flow workspace.

  2. Node Configurations Users can connect the Stream Nodes they wish to multiply together. The Multiply node can then be connected to an output node like a Virtual Stream node where they can 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.

Divide Node

The Divide Node that divides the values of one data stream by another or applies a divisor to a single stream. Users can connect this node to a Virtual Stream node that represents the resulting value, useful for calculating ratios, averages, or normalized metrics (e.g., energy consumption per unit area). The example below shows how a Divide node could be used within a Flow.

  1. Divide Node Location Divide Node is located under Math. Drag and drop the nodes into the Flow workspace.

  2. Node Configurations Users can connect the Stream Nodes they wish to divide together. The Divide node can then be connected to an output node like a Virtual Stream node where they can 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.

Add Node Example 1
Add Node Example 2
Subtract Node Example
Multiply Node Example
Divide Node Example