Skip to content

v0.1.0 – Research Prototype Release

Choose a tag to compare

@sus-pavel sus-pavel released this 12 Jun 21:29

PowerMeter v0.1.0 — Research Prototype Release

We are pleased to announce the first public release of PowerMeter.

PowerMeter is an open-source platform for industrial energy monitoring, Modbus TCP data acquisition, demand response analytics, and electrical load pattern analysis. The project combines practical energy monitoring capabilities with research-oriented analytical tools, creating a foundation for both industrial deployments and smart-grid research.


Highlights

Real-Time Energy Monitoring

PowerMeter provides continuous acquisition of electrical measurements from Modbus TCP-compatible meters and gateways.

Key capabilities:

  • Modbus TCP communication
  • Automated polling of connected devices
  • Local data storage
  • Historical measurement archive
  • Web-based visualization

Local-First Architecture

The platform is designed to operate entirely on local infrastructure without requiring cloud services.

Features include:

  • SQLite-based storage
  • Lightweight deployment
  • Edge-computing compatibility
  • Raspberry Pi support
  • Low hardware requirements

This approach simplifies deployment in industrial environments and research laboratories where data privacy and network isolation are important.


Demand Response Potential Index (DRPI)

One of the distinguishing features of PowerMeter is the implementation of a Demand Response Potential Index (DRPI).

The index is intended to support:

  • flexibility assessment
  • demand response studies
  • smart-grid research
  • load management investigations
  • industrial energy optimization

The current implementation serves as a research-oriented analytical layer on top of traditional energy monitoring functions.


Singular Spectrum Analysis (SSA)

PowerMeter includes experimental support for electrical load profile analysis using Singular Spectrum Analysis (SSA).

SSA enables:

  • trend extraction
  • noise reduction
  • periodicity detection
  • load pattern decomposition
  • exploratory data analysis

This functionality is intended for researchers and engineers investigating consumption behavior and flexibility characteristics.


REST API

The platform exposes functionality through a FastAPI-based backend.

Benefits:

  • machine-readable interfaces
  • integration with external applications
  • future extensibility
  • support for automation workflows

Interactive API documentation is available through Swagger/OpenAPI.


Raspberry Pi Deployment

PowerMeter can be deployed on low-cost edge hardware such as Raspberry Pi devices.

The repository includes deployment instructions covering:

  • installation
  • configuration
  • service management
  • automatic startup

This enables cost-effective deployment in laboratories, pilot projects, and industrial environments.


Current Scope

PowerMeter is currently positioned as a research prototype.

The project is suitable for:

  • energy monitoring experiments
  • smart-grid research
  • demand response studies
  • academic projects
  • industrial proof-of-concept deployments

Known Limitations

Current limitations include:

  • limited device validation across meter manufacturers
  • ongoing development of analytics modules
  • absence of packaged installers
  • limited automated testing coverage
  • no official Docker deployment yet
  • no built-in demo mode

These areas are planned for future development.


Roadmap

Planned improvements include:

  • expanded device compatibility
  • improved visualization capabilities
  • demo mode with synthetic datasets
  • containerized deployment
  • advanced demand response analytics
  • NILM-related research functionality
  • forecasting and predictive analytics
  • enhanced documentation

Scientific Use

PowerMeter is being developed as an open-source platform at the intersection of:

  • energy informatics
  • industrial IoT
  • smart grids
  • demand response
  • energy flexibility assessment
  • load analytics

Researchers are encouraged to evaluate, reproduce, and extend the analytical methods implemented within the project.


Acknowledgements

The project has been developed as part of ongoing work in power systems engineering, energy analytics, and demand response research.

Contributions, feedback, issue reports, and collaboration proposals are welcome.


License

Released under the MIT License.