getCountersCount
Beschreibung:
Ruft den Zählerstand eines bestimmten Zählers oder Sensors zu einem angegebenen Zeitpunkt ab.
Dabei wird der zum angefragten UTC-Zeitpunkt passende verfügbare Zählerwert zurückgegeben.
Endpunkt: /api
Methode: POST
Parameter:
-
apikey(string) – API-Schlüssel des Benutzers, ausgetApiKey() -
SensorID(number) – Eindeutige Kennung des Sensors/Zählers, ausgetSensors()odergetCounters() -
UTC_TIMESTAMP(number) – Zeitpunkt im UTC-Timestamp-Format, für den der Zählerstand abgefragt werden soll
Beispielanfrage:
{
"action": "getCounterCount",
"apikey": "6641d282073d76b625987af5141d3e2a",
"SensorID": "551911",
"UTC_TIMESTAMP": "1739862041"
}
Beispiel mit cURL:
$body = @{
action = "getCounterCount"
apikey = "6641d282073d76b625987af5141d3e2a"
SensorID = "551911"
UTC_TIMESTAMP = "1739862041"
} | ConvertTo-Json -Compress
Invoke-RestMethod `
-Uri "https://apiv2.smart-dog.eu/index.php" `
-Method Post `
-ContentType "application/json" `
-Body $body
Beispielantwort:
{
"CounterCount": "4592390",
"TIMESTAMP_UTC": "1739833200.000000"
}
Beschreibung der Antwortparameter:
-
CounterCount (string):
Zählerstand des angefragten Sensors oder Zählers zum ermittelten Zeitpunkt. -
TIMESTAMP_UTC (string):
UTC-Zeitstempel des zurückgegebenen Zählerstands.
Dieser kann vom angefragtenUTC_TIMESTAMPabweichen, wenn der nächstpassende verfügbare Messzeitpunkt verwendet wird.