PI Connectors

Welcome to the PI Connectors feedback page!  

We created this forum to hear your ideas, feature suggestions and feedback on PI Connectors. Please suggest your most important features and design change ideas on this site, and vote for your favorite ideas.

Please note that your ideas and comments posted here are visible to all other users.

  • For bugs, please open a case with OSIsoft Tech Support through myOSIsoft Customer Portal  (https://my.osisoft.com) instead of sharing them on this site.
  • For documentation feedback and bugs, please report to documentation@osisoft.com instead of sharing them on this site.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Support PI tag renaming

    Tags created by a PI Connector can be renamed, but these renamed points can be "forgotten" if the Connector's point cache is lost. Updating the Tag Mapping configuration file can avoid this cache loss, but I would like to be able to rename Connector tags without updating this configuration file.

    204 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    26 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your input. PI tag renaming is supported for PI Connector for OPC UA. At this time, there are no plans to include this feature in other PI Connectors.

  2. Real Time Snapshot Support

    PI System Connector:  Need real time snapshot data support for the PI System connector.

    136 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    34 comments  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →
  3. PI Connector for OPC UA Relay Support

    As a PI Admin relays allow for improved security of process-network-to-DMZ communication.  This will greatly aide in the PI Connector for OPC UA's deployment in production systems.

    47 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI Connector for MQTT

    Create a PI Connector that supports the MQTT messaging protocol

    36 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    27 comments  ·  New PI Connector request  ·  Flag idea as inappropriate…  ·  Admin →

    We are pleased to announce the release of PI Connector for MQTT Sparkplug 1.0.0.6.

    The PI Connector for MQTT Sparkplug connects to a MQTT server and subscribes Sparkplug-defined topics. The data collected by the connector provides real-time updates based on the data received based on the subscribed topics. The connector models the topic data and metrics by creating a PI AF hierarchy/structure in PI Asset Framework, and by creating PI points in the PI Data Archive.

    Release notes and user guide for the PI Connector for MQTT Sparkplug 1.0.0.6 are available on the OSIsoft Customer Portal and OSIsoft Live Library.

  5. Ability to change which PI tag the PI Connector for OPC UA writes to without having recreate new PI tags

    Currently, once PI tags are created by the PI Connector for OPC UA the connector uses the point ID for its mapping from the OPC UA server to the PI tags. Thus, if a configuration change occurs on your OPC UA server (i.e. NodeIDs change) the only way to map the newly named (with no change in the data stream) NodeID to a PI tag is to create a new PI tag instead of simply changing the configuration on a PI tag. As a PI system administrator, I want the ability to change a PI tag attribute (i.e. Extended Descriptor)…

    34 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  6. Add the ability to select a subset of PI Points from a PI Data Archive

    The PI System Connector allows to include PI Point replication directly from the PI Data Archive even if they are not reference in the PI AF hierarchy with the "Include all PI points from this PI Data Archive" option.

    I would like to replicate only some PI Points that are not referenced, not all. This would remove the need to maintain both a PI to PI and a PI System Connector.

    I could create a bogus AF Database referencing those points but I would prefer not to.

    26 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →
  7. Support Server Level Failover

    To ensure that data continues to flow from the OPC UA server to PI Connector for OPC UA, the connector could be configured to switch to another OPC UA server under the same conditions as the OPC DA Interface

    25 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  8. Linux Version of PI OPC-UA Connector

    This should be self-explanatory.  I'd also suggest making Linux versions of all software available, but this Connector would be a great start.

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →

    Thank you for your feedback. Although the PI Connector for OPC UA is not supported on Linux operating systems, we have made this functionality available for PI Adapter for OPC UA. PI Adapters are our latest data collection technology and support both Windows and Linux operating systems. Please check out the release notes and user guide for a comprehensive list of capabilities.

  9. Get EngUnits from OPC UA connections

    Get EngUnits from OPC UA connections and use with Element Attributes and/or templates

    23 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support passing dynamic timestamps to REST API URI

    In order to retrieve Forecast data from a REST API, I would like to be able to pass timestamps from the Connector dynamically into the URI. For example:
    ...rest/forecast.wsgi?type=hourly&start=2017-02-15T13%3A44%3A44Z&end=2017-02-30T13%3A44%3A44Z&SID=PDX

    19 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  UFL  ·  Flag idea as inappropriate…  ·  Admin →
  11. Allow the UFL Connector to performa a scan Immediately after startup

    On startup, the Connector currently waits for the configured scan frequency time to pass before doing its first scan. There are cases where a low scan frequency (e.g. once per day) is required. This results in an unnecessary delay before the Connector starts collecting data. Please all ow the option to perform a scan immediately after the Connector finishes its internal startup routine.

    18 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  UFL  ·  Flag idea as inappropriate…  ·  Admin →
  12. Extend the history recovery max period for PI System Connector to longer than 30 days

    Allow history recovery for PI System Connector to be longer than the current max of 30 days

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →
  13. Provide the option to have flow control loops (for/foreach/while/case..)

    We have been dealing with large files with many columns (over 100).
    In this cases, it is a pain to design the ini file - especially when extracting every column's data into variables. It was annoying to the point that we wrote a perl script to help out with that ! 

    Why does not PI UFL support FOR loops ? ( and while loops, case statements, etc)

    Large matrix data extraction like:

    [Data]
    Data.FILTER=C1=="\"?\",,,,,,,,,,,,,,,,,,,,,,,,,,…

    15 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  UFL  ·  Flag idea as inappropriate…  ·  Admin →
  14. PI System Connector: Add flexibility on which objects to synchronize

    As an architect, I have to model AF structures at a central location, and push them to distributed assets.
    I would like the ability to design my AF structure centrally, then replicate it to my distributed assets (e.g ships). Example features that are needed:
    - Ability to include Analyses, Notification Rules, and their templates in the synchronization
    - Ability to not copy the data from source to destination

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →

    PI System Connector 2.4.1.6 is now available with support for AF only replication via the selection of an AF Database or Element. The replication of Analyses, Notification Rules, and their templates remains unsupported.

    Please continue to share your feedback for flexibility below the element level using the following idea: Support filtering by element template or attribute | https://feedback.osisoft.com/forums/555139-pi-connectors/suggestions/40534534-support-filtering-by-element-template-or-attribute

    Also note that support for Analyses, Notification Rules, and their templates have been declined via the following ideas:

    PI System Connector with mode to synch AF Analysis | https://feedback.osisoft.com/forums/555139-pi-connectors/suggestions/33930580-pi-system-connector-with-mode-to-synch-af-analysis

    Notifications Templates and Replicate AF Analyses with PI System Connector | https://feedback.osisoft.com/forums/555139-pi-connectors/suggestions/33991372-replicate-af-analyses-with-pi-system-connector

  15. Selecting a subset of items from the same OPC UA template

    When multiple OPC objects share the same template, you can only either select the entire template or not since only the template would be populating the filter file. In the example above, if one were to want to bring CC1001 in PI but not CC2001, then, they would need to be moved to a specific folder in the UA Server or change the template on the UA Server side. There should be a user-friendly way to perform more granular selection

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
  16. Multiple AF Databases Support

    Support for replicating data from multiple AF Databases.

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →
  17. Have PI System Connector support null system digital states

    Would like to have the connector support Null System digital states. Null system digital states can work locally on a PI Server. Would like the connector to support all the options found locally so that we could accurately sync systems.

    10 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    COMPLETED  ·  3 comments  ·  PI System Connector  ·  Flag idea as inappropriate…  ·  Admin →
  18. Add scan time offset option to UFL Connector

    Use case: The UFL Connector needs to read a huge data set from a REST Server which is updated once a day. The only way to control when the data fetch occurs is by starting the connector at the desired time. The Connector however currently waits for the configured scan frequency time to pass before doing its first scan after starting. Furthermore, the Connector/hosting server may be restarted throughout the day for various reasons (e.g. application of Windows patches) throwing the timing off and further adding another 24 hour delay.

    Scanning, processing and sending to PI the same data more…

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  UFL  ·  Flag idea as inappropriate…  ·  Admin →
  19. Illegal character handling in PI Connectors - AF element

    Update to the Wonderware and UFL connector to handle illegal char only changes the PI tag. The AF still updated with the original char change. (i.e. \ to %19i). The AF element need to match the PI tag name and need done for all connectors.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Other specific PI Connector  ·  Flag idea as inappropriate…  ·  Admin →

    The latest versions of PI Connector for Wonderware Historian and PI Connector for UFL include the capability to configure the substitution off illegal characters for PI point names and AF element names. Please let us know in a new idea other connectors where you have identified a need for a change in this functionality.

  20. PI Connector for OPC UA Ignore First Value

    Some OPC UA servers send an initial subscription value of BAD or Bad_WaitingForInitialData when a subscription is first made. This data does not reflect integrity or the health of the data stream, and as such is not desirable to archive this value in some situations.

    This request is for the connector to have a configurable flag to no longer store the initial value sent by the UA Server data source.

    8 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  OPC UA  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED