v0.1.0 – Research Prototype Release
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.