GE Proficy Historian REST API: Statetime berechnete API

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: GE Proficy Historian REST API: Statetime berechnete API

by Anonymous » 30 Apr 2025, 23:39

Ich habe ein Python -Skript, mit dem ich die berechnete REST -API von GE Proficy Historiker, insbesondere die "statetime" berechnete Funktion, abfragen möchte. In keiner Dokumentation heißt es jedoch, wie der Parametername als Wert geleitet werden soll, mit dem ich in der Abfrage zählen/vergleichen möchte. Modi < /p>
unten finden Sie ein My -Code -Snippet, um die API aufzurufen. Wie lautet der Paramame für welchen Wert ich möchte, dass die API die Zeit ermittelt, die das Tag zu diesem Wert war. Derzeit gibt das Code -Snippet nur 0 als Wert zurück: < /p>

Code: Select all

base_url= "https://:8443/historian-rest-api/v1/datapoints/calculated"

params = {
"tagNames": "TagName",
"start": "2025-04-17T19:00:00-04:00",
"end": "2025-04-17T23:00:00-04:00",
"samplingMode": 6,
"calculationMode": 14,
"direction" : 0,
"count": 1,
"intervalMs" : 100000,
}

response = requests.get(base_url, headers=headers, params=params, verify=False)

if response.ok:
print(response.json())
else:
print(response.status_code, response.text)
Danke!

Top