# GPA Products

**URL:** http://discussions.gridprotectionalliance.org/c/gpa-products/5.md

[Latest](http://discussions.gridprotectionalliance.org/latest.md) · [Categories](http://discussions.gridprotectionalliance.org/categories.md)

---

## [About the GPA Products category](http://discussions.gridprotectionalliance.org/t/about-the-gpa-products-category/23)

<div class="topic-metadata">

**Author:** [@ritchiecarroll](http://discussions.gridprotectionalliance.org/u/ritchiecarroll)\
**Replies:** 4\
**Last updated:** [May 7, 2024, 12:57pm UTC](http://discussions.gridprotectionalliance.org/t/about-the-gpa-products-category/23 "2024-05-07T12:57:56Z")

</div>

---

## [Toolling and Workflow Share - Offline OpenStreetMap XYZ Tiles](http://discussions.gridprotectionalliance.org/t/toolling-and-workflow-share-offline-openstreetmap-xyz-tiles/1536)

<div class="topic-metadata">

**Author:** [@PQ\_Pete](http://discussions.gridprotectionalliance.org/u/PQ_Pete)\
**Replies:** 1\
**Last updated:** [October 20, 2026, 8:38pm UTC](http://discussions.gridprotectionalliance.org/t/toolling-and-workflow-share-offline-openstreetmap-xyz-tiles/1536 "2026-10-20T20:38:49Z")

</div>

This is a solution to generate OpenStreetMap XYZ Tiles to be used by PQ Dashboard on servers that are air gapped. I think the documentation written within explains things pretty good so I’ll just share the repo GitHub -…

---

## [How To Re-Enable 'Launch OpenSTE Trending Viewer' Button](http://discussions.gridprotectionalliance.org/t/how-to-re-enable-launch-openste-trending-viewer-button/1535)

<div class="topic-metadata">

**Author:** [@PQ\_Pete](http://discussions.gridprotectionalliance.org/u/PQ_Pete)\
**Replies:** 0\
**Last updated:** [October 20, 2026, 8:00pm UTC](http://discussions.gridprotectionalliance.org/t/how-to-re-enable-launch-openste-trending-viewer-button/1535 "2026-10-20T20:00:56Z")

</div>

I found the need to restore this button for our needs and figured I’d share. This is just a quick blurb on how to re-enable the Launch OpenSTE Trending Viewer button that was disabled December 12, 2022 under the commit …

---

## [Future of open source projects after acquisition](http://discussions.gridprotectionalliance.org/t/future-of-open-source-projects-after-acquisition/1534)

<div class="topic-metadata">

**Author:** [@workmodewinter](http://discussions.gridprotectionalliance.org/u/workmodewinter)\
**Replies:** 1\
**Last updated:** [October 7, 2026, 3:14pm UTC](http://discussions.gridprotectionalliance.org/t/future-of-open-source-projects-after-acquisition/1534 "2026-10-07T15:14:58Z")

</div>

It’s my understanding that the GPA was acquired by the electronic power group. What does it mean for the future of GPA’s open source software (especially, GEP, openhistorian, openPDC and gsf), which is MIT licensed?

---

## [OpenPDC Manager](http://discussions.gridprotectionalliance.org/t/openpdc-manager/1533)

<div class="topic-metadata">

**Author:** [@Janio\_Leonardo\_Los](http://discussions.gridprotectionalliance.org/u/Janio_Leonardo_Los)\
**Replies:** 1\
**Last updated:** [September 23, 2026, 8:14pm UTC](http://discussions.gridprotectionalliance.org/t/openpdc-manager/1533 "2026-09-23T20:14:30Z")

</div>

Hi Can I use OpenPDC manager to manage remote OpenPDC? Can I use OpenPDC manager to manage more than 1 independent PDCs? Thank you

---

## [openHistorian to openPDC C37.118 output configuration](http://discussions.gridprotectionalliance.org/t/openhistorian-to-openpdc-c37-118-output-configuration/1532)

<div class="topic-metadata">

**Author:** [@Korunekosama](http://discussions.gridprotectionalliance.org/u/Korunekosama)\
**Replies:** 2\
**Last updated:** [September 16, 2026, 8:04pm UTC](http://discussions.gridprotectionalliance.org/t/openhistorian-to-openpdc-c37-118-output-configuration/1532 "2026-09-16T20:04:49Z")

</div>

Hello, I would like to test the following architecture involving openHistorian and openPDC: Two C37.118 streams (one containing PMUs at 50 fps, the other containing PMUs at 100 fps) are pushed to ports 4712 and 4713 o…

---

## [Batching Alarm Email Notification Creation](http://discussions.gridprotectionalliance.org/t/batching-alarm-email-notification-creation/1497)

<div class="topic-metadata">

**Author:** [@jarurlaj](http://discussions.gridprotectionalliance.org/u/jarurlaj)\
**Replies:** 0\
**Last updated:** [August 19, 2026, 2:43pm UTC](http://discussions.gridprotectionalliance.org/t/batching-alarm-email-notification-creation/1497 "2026-08-19T14:43:54Z")

</div>

Is there a way to bulk create a set of alarms and subsequent email notifications in OpenHistorian? We have a set of points that will be repeated across several devices. Any method for streamlining this process would be a…

---

## [Email Notification Formatting](http://discussions.gridprotectionalliance.org/t/email-notification-formatting/1492)

<div class="topic-metadata">

**Author:** [@jarurlaj](http://discussions.gridprotectionalliance.org/u/jarurlaj)\
**Replies:** 0\
**Last updated:** [June 8, 2026, 5:41pm UTC](http://discussions.gridprotectionalliance.org/t/email-notification-formatting/1492 "2026-06-08T17:41:09Z")

</div>

Does the body element of the email notification feature accept html/css styles?

---

## [Installation of openxda on windows 11](http://discussions.gridprotectionalliance.org/t/installation-of-openxda-on-windows-11/1487)

<div class="topic-metadata">

**Author:** [@Pierluigi01](http://discussions.gridprotectionalliance.org/u/Pierluigi01)\
**Replies:** 10\
**Last updated:** [May 13, 2026, 1:16pm UTC](http://discussions.gridprotectionalliance.org/t/installation-of-openxda-on-windows-11/1487 "2026-05-13T13:16:43Z")

</div>

Hi, I’m trying to install OpenXDA on my laptop with Windows 11 software but I’ve run into several issues because the installation prerequisites include software that isn’t compatible with Windows 11. I was wondering if …

---

## [Input device configuration error, input stream not detected (UDP config)](http://discussions.gridprotectionalliance.org/t/input-device-configuration-error-input-stream-not-detected-udp-config/1491)

<div class="topic-metadata">

**Author:** [@rudypiotrek](http://discussions.gridprotectionalliance.org/u/rudypiotrek)\
**Replies:** 10\
**Last updated:** [May 11, 2026, 2:17pm UTC](http://discussions.gridprotectionalliance.org/t/input-device-configuration-error-input-stream-not-detected-udp-config/1491 "2026-05-11T14:17:55Z")

</div>

Hi I’m testing device with PMU. I can connect to it via Connection tester (connection via UDP). I’ve saved connection and config to use it with openPDC manager. openPDC manager connects to the service (green light)…

---

## [Where to find arrival time in openPDC](http://discussions.gridprotectionalliance.org/t/where-to-find-arrival-time-in-openpdc/1481)

<div class="topic-metadata">

**Author:** [@frans](http://discussions.gridprotectionalliance.org/u/frans)\
**Replies:** 3\
**Last updated:** [April 8, 2026, 1:01pm UTC](http://discussions.gridprotectionalliance.org/t/where-to-find-arrival-time-in-openpdc/1481 "2026-04-08T13:01:52Z")

</div>

Hi, I would like to ask where in openPDC I can see the arrival time of incoming measurements. I can see the measurement timestamp, but I want to know the actual arrival/received time at the openPDC side in order to estim…

---

## [Problème avec int negatif modbus](http://discussions.gridprotectionalliance.org/t/probleme-avec-int-negatif-modbus/1480)

<div class="topic-metadata">

**Author:** [@Philippe](http://discussions.gridprotectionalliance.org/u/Philippe)\
**Replies:** 4\
**Last updated:** [April 6, 2026, 4:19pm UTC](http://discussions.gridprotectionalliance.org/t/probleme-avec-int-negatif-modbus/1480 "2026-04-06T16:19:29Z")

</div>

Hello, Here’s my problem: With the Modbus driver, negative values ​​are implemented as 65536. The problem arose because I’m logging the temperature of my freezer (-21°C), which is a permanently negative temperature. S…

---

## [openHistorian Data Walker Utility Filter Expression](http://discussions.gridprotectionalliance.org/t/openhistorian-data-walker-utility-filter-expression/1479)

<div class="topic-metadata">

**Author:** [@jarurlaj](http://discussions.gridprotectionalliance.org/u/jarurlaj)\
**Replies:** 3\
**Last updated:** [March 18, 2026, 4:33pm UTC](http://discussions.gridprotectionalliance.org/t/openhistorian-data-walker-utility-filter-expression/1479 "2026-03-18T16:33:46Z")

</div>

Hi guys, I was just looking for an example of the filter expression needed for the Data Walker Utility. I’m interested in trending a singular point. Would the Point # or PointTag (openMic) be necessary?

---

## [OPAL-RT C37.118 multi-PMU issues: constant FREQ/DFREQ behavior +](http://discussions.gridprotectionalliance.org/t/opal-rt-c37-118-multi-pmu-issues-constant-freq-dfreq-behavior/1475)

<div class="topic-metadata">

**Author:** [@KYKKIS2](http://discussions.gridprotectionalliance.org/u/KYKKIS2)\
**Replies:** 1\
**Last updated:** [March 5, 2026, 6:53am UTC](http://discussions.gridprotectionalliance.org/t/opal-rt-c37-118-multi-pmu-issues-constant-freq-dfreq-behavior/1475 "2026-03-05T06:53:51Z")

</div>

Hi all, We are integrating a Software that has a pipeline with OPAL-RT - PMU streams and are seeing two recurring C37.118 issues. Environment OPAL-RT PMU source (IEEE C37.118) 6 PMU streams from same host IP OF OPAL-R…

---

## [How does openPDC handle STTP delivery to multiple clients?](http://discussions.gridprotectionalliance.org/t/how-does-openpdc-handle-sttp-delivery-to-multiple-clients/1473)

<div class="topic-metadata">

**Author:** [@Renan\_Pires](http://discussions.gridprotectionalliance.org/u/Renan_Pires)\
**Replies:** 1\
**Last updated:** [March 5, 2026, 6:51am UTC](http://discussions.gridprotectionalliance.org/t/how-does-openpdc-handle-sttp-delivery-to-multiple-clients/1473 "2026-03-05T06:51:30Z")

</div>

We are evaluating a setup involving more than one STTP client connecting to the same openPDC instance using the default STTP port (7165), each client subscribing to different sets of PPAs for distinct purposes (e.g., ful…

---

## [More sample data for Openpdc](http://discussions.gridprotectionalliance.org/t/more-sample-data-for-openpdc/1472)

<div class="topic-metadata">

**Author:** [@frans](http://discussions.gridprotectionalliance.org/u/frans)\
**Replies:** 1\
**Last updated:** [March 4, 2026, 1:24pm UTC](http://discussions.gridprotectionalliance.org/t/more-sample-data-for-openpdc/1472 "2026-03-04T13:24:32Z")

</div>

Hello, I’m currently working with openPDC and openHistorian and had a few questions: Are there additional sample datasets available for openPDC that I could use for testing? Is it possible for openPDC to connect to mu…

---

## [Configuration frame error when connecting PMU to openPDC](http://discussions.gridprotectionalliance.org/t/configuration-frame-error-when-connecting-pmu-to-openpdc/1477)

<div class="topic-metadata">

**Author:** [@frans](http://discussions.gridprotectionalliance.org/u/frans)\
**Replies:** 1\
**Last updated:** [March 4, 2026, 1:10pm UTC](http://discussions.gridprotectionalliance.org/t/configuration-frame-error-when-connecting-pmu-to-openpdc/1477 "2026-03-04T13:10:19Z")

</div>

Hi When I connect to the PMU stream using PMU Connection Tester, I am able to receive synchrophasor data. After sending the command “Send Config Frame 2”, the measurements (phasor magnitude, angle, and frequency) appear…

---

## [How to Setup DNP3 Device](http://discussions.gridprotectionalliance.org/t/how-to-setup-dnp3-device/347)

<div class="topic-metadata">

**Author:** [@GlorifiedManual](http://discussions.gridprotectionalliance.org/u/GlorifiedManual)\
**Replies:** 30\
**Last updated:** [November 26, 2025, 3:51am UTC](http://discussions.gridprotectionalliance.org/t/how-to-setup-dnp3-device/347 "2025-11-26T03:51:28Z")

</div>

Modbus devices have the nifty configuration utility to make connections pretty easy, but DNP3 is throwing me. I don’t see a space for client / server DNP addresses only the server’s IP port and IP address. Any ideas? Or…

---

## [Data loss when connected to more than one input device](http://discussions.gridprotectionalliance.org/t/data-loss-when-connected-to-more-than-one-input-device/1468)

<div class="topic-metadata">

**Author:** [@LuizFreire](http://discussions.gridprotectionalliance.org/u/LuizFreire)\
**Replies:** 1\
**Last updated:** [January 21, 2026, 7:02pm UTC](http://discussions.gridprotectionalliance.org/t/data-loss-when-connected-to-more-than-one-input-device/1468 "2026-01-21T19:02:34Z")

</div>

EN: During some tests, I identified that enabling more than one Input Device causes data loss in the OutputStream. If I keep only one Input Device enabled, all data is passed to the OutputStream without errors. If I en…

---

## [Anti-virus on servers](http://discussions.gridprotectionalliance.org/t/anti-virus-on-servers/1467)

<div class="topic-metadata">

**Author:** [@Janio\_Leonardo\_Los](http://discussions.gridprotectionalliance.org/u/Janio_Leonardo_Los)\
**Replies:** 1\
**Last updated:** [January 21, 2026, 6:52pm UTC](http://discussions.gridprotectionalliance.org/t/anti-virus-on-servers/1467 "2026-01-21T18:52:01Z")

</div>

Hi, there are any advice from GPA about use antivirus on OpenPDC and OpenHistorian servers? Antivirus can affect the performance of the OpenHistorian and OpenPDC? There are any recommendation about this topic? att

---

## [Want to send data to openPDC using Python](http://discussions.gridprotectionalliance.org/t/want-to-send-data-to-openpdc-using-python/1401)

<div class="topic-metadata">

**Author:** [@bhaskarmitra](http://discussions.gridprotectionalliance.org/u/bhaskarmitra)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 5:39am UTC](http://discussions.gridprotectionalliance.org/t/want-to-send-data-to-openpdc-using-python/1401 "2026-01-15T05:39:44Z")

</div>

I am trying to create a meter emulator in python, once the data is generated i want to send it to be saved by OpenPDC/ Historian, are there any code bases that helps to package the data in the required format to be sent? …

---

## [Conflicting Acronyms in Web Manager](http://discussions.gridprotectionalliance.org/t/conflicting-acronyms-in-web-manager/1454)

<div class="topic-metadata">

**Author:** [@Vishnu\_S\_Nair](http://discussions.gridprotectionalliance.org/u/Vishnu_S_Nair)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 4:52am UTC](http://discussions.gridprotectionalliance.org/t/conflicting-acronyms-in-web-manager/1454 "2026-01-15T04:52:44Z")

</div>

I have connected a PMU simulator to openPDC and then connected the openPDC to openHistorian at a different port. The data is being successfully streamed to openHistorian via a PDC instance, under which a PMU device insta…

---

## [Ability to Capture String Values](http://discussions.gridprotectionalliance.org/t/ability-to-capture-string-values/1464)

<div class="topic-metadata">

**Author:** [@jarurlaj](http://discussions.gridprotectionalliance.org/u/jarurlaj)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 4:49am UTC](http://discussions.gridprotectionalliance.org/t/ability-to-capture-string-values/1464 "2026-01-15T04:49:24Z")

</div>

Hi, I have some devices (DNP3/SNMP) in the field that pass string values. So far I have only used DNP3 protocols to communicate with openMic. Is there a way of capturing string values with the current protocol or any of…

---

## [Migrating from .NET Framework 4.8 to .NET 8+: GSF.Core Support?](http://discussions.gridprotectionalliance.org/t/migrating-from-net-framework-4-8-to-net-8-gsf-core-support/1465)

<div class="topic-metadata">

**Author:** [@Renan\_Pires](http://discussions.gridprotectionalliance.org/u/Renan_Pires)\
**Replies:** 1\
**Last updated:** [January 15, 2026, 4:45am UTC](http://discussions.gridprotectionalliance.org/t/migrating-from-net-framework-4-8-to-net-8-gsf-core-support/1465 "2026-01-15T04:45:49Z")

</div>

Hi folks, We are migrating a legacy ingestion component from .NET Framework 4.8 to modern .NET (targeting net8/net10) in order to run it cross-platform (Linux/Docker). Today our code depends on GSF/openHistorian-relate…

---

## [Last 7 days of data in openHistorian](http://discussions.gridprotectionalliance.org/t/last-7-days-of-data-in-openhistorian/1466)

<div class="topic-metadata">

**Author:** [@LuizFreire](http://discussions.gridprotectionalliance.org/u/LuizFreire)\
**Replies:** 2\
**Last updated:** [January 13, 2026, 5:19pm UTC](http://discussions.gridprotectionalliance.org/t/last-7-days-of-data-in-openhistorian/1466 "2026-01-13T17:19:15Z")

</div>

How to keep only the last 7 days of data in openHistorian? Architecture: openHistorian has an input that connects to an output stream from openPDC.

---

## [CFG-3 Phasor Scaling Error](http://discussions.gridprotectionalliance.org/t/cfg-3-phasor-scaling-error/1449)

<div class="topic-metadata">

**Author:** [@abhishek](http://discussions.gridprotectionalliance.org/u/abhishek)\
**Replies:** 1\
**Last updated:** [January 6, 2026, 4:29am UTC](http://discussions.gridprotectionalliance.org/t/cfg-3-phasor-scaling-error/1449 "2026-01-06T04:29:42Z")

</div>

This issue can be seen on latest versions of both openPDC (2.9.148) & PMU Connection Tester (4.7.4). When the phasor data type is selected as rectangular 16 bit integer, the magnitude and angle values are reported as 0 …

---

## [Latency Jitter in PMU Data Flow Through openPDC and openHistorian](http://discussions.gridprotectionalliance.org/t/latency-jitter-in-pmu-data-flow-through-openpdc-and-openhistorian/1462)

<div class="topic-metadata">

**Author:** [@nabin](http://discussions.gridprotectionalliance.org/u/nabin)\
**Replies:** 2\
**Last updated:** [December 15, 2025, 9:12pm UTC](http://discussions.gridprotectionalliance.org/t/latency-jitter-in-pmu-data-flow-through-openpdc-and-openhistorian/1462 "2025-12-15T21:12:28Z")

</div>

I have a PMU simulator feeding data into openPDC, which in turn publishes the data to openHistorian. A Python client then queries openHistorian every second to retrieve the most recent 2 seconds of PMU data (i.e., from t…

---

## [Optimizing Large Grafana Queries](http://discussions.gridprotectionalliance.org/t/optimizing-large-grafana-queries/1461)

<div class="topic-metadata">

**Author:** [@jarurlaj](http://discussions.gridprotectionalliance.org/u/jarurlaj)\
**Replies:** 2\
**Last updated:** [December 10, 2025, 2:10pm UTC](http://discussions.gridprotectionalliance.org/t/optimizing-large-grafana-queries/1461 "2025-12-10T14:10:01Z")

</div>

Hi y’all, I’m building out a Stat panel in Grafana and was wondering if there is a way to optimize large queries. Currently, the panel is querying 100+ binary points to establish an overall status for the location I’m l…

---

## [Alarm Status configuration](http://discussions.gridprotectionalliance.org/t/alarm-status-configuration/368)

<div class="topic-metadata">

**Author:** [@Aleixo](http://discussions.gridprotectionalliance.org/u/Aleixo)\
**Replies:** 3\
**Last updated:** [November 27, 2025, 1:06pm UTC](http://discussions.gridprotectionalliance.org/t/alarm-status-configuration/368 "2025-11-27T13:06:17Z")

</div>

Hi, I configured an alarm, and when alarm trigger, openPDC registered in view alarm status. But never update this registered when new value of alarm appear. Or not produce a list with the timetag of alarms. I tried to d…

---

## [Transmission failure between PDCs](http://discussions.gridprotectionalliance.org/t/transmission-failure-between-pdcs/1458)

<div class="topic-metadata">

**Author:** [@Felipe\_Augusto\_Cima](http://discussions.gridprotectionalliance.org/u/Felipe_Augusto_Cima)\
**Replies:** 8\
**Last updated:** [November 25, 2025, 2:39am UTC](http://discussions.gridprotectionalliance.org/t/transmission-failure-between-pdcs/1458 "2025-11-25T02:39:03Z")

</div>

I have a PDC acquiring two PMUs via UDP. On this PDC, I am receiving complete data from the PMUs without any interruptions. This PDC replicates the data to a central PDC, which is also the openPDC. Communication between…

[Next page](http://discussions.gridprotectionalliance.org/c/gpa-products/5.md?page=1)
