1 of 1 people found this helpful
Can't you trigger on the unexpected values in the variables down stream ? Is this data being captured in PI Points?
Not sure if you were able to use Seb's suggestion. If you needed to include the pump's activity in some role, maybe you could try something with the TimeGE function and some logic?
If TimeGE('<Pump Status Attribute>','*-5m','*', "On") = 300 AND <your downstream condition is met> Then 1 Else 0
Note that for this to work, you would need an enumeration set for the Pump Status Attribute to resolve correctly, more information on TimeGE is in the function reference in the PI System Explorer Help Menu.