|✔||Voltage, Current and Power|
|✔||Selectable Aggregation Intervals|
|✔||Database Storage (InfluxDB)|
|✔||Rich Analysis and Reporting with Grafana|
Compliance to IEC 61000-4-30
All typical measurement parameters are provided by the software by default. Some special calculations or evaluations will be added on demand. Designed nominal frequency is 50Hz or 60Hz.
|Parameter||IEC Section||Implemented Class|
|Voltage Magnitude||5.2||A (dep.on HW)|
|Voltage Fluctuation||5.3||A (230V/50Hz only)|
|Voltage Dips and Swells||5.4||A|
|Mains signalling Voltage||5.10||A|
|Rapid Voltage Changes||5.11||–|
|Under and Overdeviation||5.12||–|
Also the required time aggregation according to section 4 is implemented for class A in overlapping manner.
Current and Power
Additional to the Power Quality parameters (typically only voltage dependent), the current and the resulting power is also a part of the evaluation.
|Current Magnitude (total RMS)||A||per Phase|
|Current Magnitude (fundamental)||A||per Phase|
|Current Phase Shift (fundamental)||°||per Phase|
|Current Harmonics (up to 100th)||A||per Phase|
|Active Power (total)||W||per Phase and Sum|
|Active Power (fundamental)||W||per Phase and Sum|
|Reactive Power (Q_tot)||var||per Phase and Sum|
|Reactive Power (fundamental)||var||per Phase and Sum|
|Apparent Power (total)||VA||per Phase and Sum|
There are 4 different aggregation groups available to store the measured parameters in an appropriate way according to different usage scenarios.
|Name||Affected Params||Default interval|
|Scalar Values||Voltage Magnitude,|
|Harmonics / |
In case of the detection of a Voltage Event (Dip, Swell, Outage), the following properties are stored
|Timestamp (Start)||UNIX timestamp (µs)|
|Extreme Value||Min/Max Value occured|
|Affected Channel||Triggered Channel (e.g. U1)|
Additionally, the waveform of all the measurement channels are stored to inspect the cause of the event.
Data Storage and Publishing
To save and publish the actual measured data, three different options are available today (one – to- many):
- Local File Storage
- Storage on remote Database (InfluxDB)
- Publish/Subscribe actual Data (1s) via ZMQ e.g. for Display Applications
Local file storage
This is the most simple way for measurement tasks without the need of doing something with the live data.
After measurement start, a new file gets created with the actual timestamp and is appended within every aggregation interval.
Database storage (InfluxDB)
The more comfortable way and useful for permanent installations, is to make use of an external database. This can be a server hosted by yourself or provided by PQopen.
- Use of InfluxDB 1.8 for data storage
- Local data backup, if server can’t be reached
- Perfect foundation for use of Grafana
PUB/SUB with ZMQ
For advanced users, there is an ZMQ publisher available, to gather actual measurement data locally by your own app or within your local network for monitoring and display applications.
The display application, used by the example hardware, uses this interface for gathering the actual measurement values.
Modbus TCP Interface
Uss the Modbus TCP Interface together with other Industrial equipment or solar inverter. Perfect for optimizing the self usage of electricity together with a energy storage.