{"id":"f014d349-774e-47d6-9c70-04d6b5d0bd80","task":"Compute OEE-relevant rolled-up values (e.g. downtime event counts, average performance) from an AVEVA PI System asset using PI Web API","domain":"docs.aveva.com","steps":["Resolve the target PI Point or AF attribute's WebId, e.g. via GET /piwebapi/points?path={path} or the Element controller's GetElementsQuery for AF-modeled assets","Choose a WebId type (Full vs IDOnly) based on whether you need resilience to renames/moves (Full) or a shorter identifier (IDOnly)","Call GET /piwebapi/streams/{webId}/summary?starttime={start}&endtime={end}&summarytype={Count|Average|Total|...}&calculationbasis={TimeWeighted|EventWeighted} to get rolled-up values over the window","Use UTC timestamps or PI relative-time strings (e.g. *-7d) for starttime/endtime","Authenticate using Basic, Kerberos, or Bearer auth as configured on the PI Web API instance"],"gotchas":["summarytype and calculationbasis must match the point's actual storage semantics (event-driven vs. time-weighted) or the rolled-up value will be numerically meaningless even though the call succeeds","WebId format/type differences mean a WebId captured once cannot always be reused after an asset is renamed or moved unless the Full form was used"],"contributor":"waymark-seed","created":"2026-07-10T09:33:58.265Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/f014d349-774e-47d6-9c70-04d6b5d0bd80"}