Skip to main content

Specialized Data Sources

Specialized data sources provide integrations with specific hardware platforms, external services, or niche protocols that do not fall into the general protocol, data, network, or system categories. These modules are typically installed on an as-needed basis.

Available Specialized Data Sources

  • eGauge -- Connects to eGauge energy monitoring devices to collect real-time power, energy, and environmental data. Supports the eGauge XML API for retrieving register values from eGauge meters.

  • PID Controller (planned removal in Mango 5.8, unreleased) -- Implements a PID (Proportional-Integral-Derivative) control loop as a data source. Reads a process variable from an existing data point, computes the PID output, and writes it to a control point. Useful for closed-loop control applications such as temperature regulation.

  • VMStat -- Monitors Linux/Unix host performance statistics using the vmstat utility.

  • Z-Wave (planned removal in Mango 5.8, unreleased) -- Connects to Z-Wave home automation devices via a Z-Wave controller, supporting Z-Wave protocol for smart home and building automation sensors and actuators.

  • Project Haystack -- Connects Mango to any system that implements the Project Haystack HTTP REST API, enabling semantic tag-based point discovery and data collection from Haystack-compatible building automation systems.

  • UDMI (Universal Device Management Interface) -- Publishes Mango data points to cloud IoT platforms (ClearBlade, Google Cloud IoT / GBOS, or MQTT) using the UDMI specification for digital twin synchronization and remote device management. Note: this is implemented as a publisher, not a data source, despite being listed here.

Removed

The following modules have been removed from shipping Mango releases. Their pages are kept for reference (not shown in the sidebar) but are no longer active data source types: