Sensordaten

getSensors getSensorData

getSensors

Beschreibung:
Ruft eine Liste aller Sensoren und deren Informationen für ein bestimmtes PowerDog-Gerät ab.
Diese Funktion gibt detaillierte Sensordaten zurück, darunter Typ, Name und Messbereich.

Endpunkt: /api
Methode: POST

Parameter:

Beispielanfrage:

{
    "action": "getSensors",
    "apikey": "6641d282073d76b625987af5141d3e2a",
    "PowerDogID": "36789"
}

Beispielantwort:

{
    "valid": 1,
    "sensors": {
        "onewire_1494659203": {
            "KEY": "onewire_1494659203",
            "Type": "Temperature",
            "Max": "100",
            "Name": "boilertemp",
            "id": "551929"
        },
        "adcsensor_1522075451": {
            "KEY": "adcsensor_1522075451",
            "Type": "Global_Radiation",
            "Max": "1200",
            "Name": "radiation",
            "id": "551931"
        }
    },
    "id": 36789
}

Beschreibung der Antwortparameter:

Nähere Informationen zu Antwortformat und Fehlermeldungen:

Antwortformat und Fehler

getSensorData

Beschreibung:
Ruft Sensordaten oder Zählerdaten für einen bestimmten Zeitraum ab.
Die Werte werden in 5-Minuten-Intervallen geliefert.

Endpunkt: /api
Methode: POST

Parameter:

Beispielanfrage:

{
    "action": "getSensorData",
    "apikey": "6641d282073d76b625987af5141d3e2a",
    "SensorID": "551941",
    "UTC_TIMESTAMP_FROM": "1739867939",
    "UTC_TIMESTAMP_TO": "1739877939"
}

Beispielantwort:

{
    "sensor_id": 551941,
    "valid": 1,
    "datasets": {
        "1739868002": {
            "DATA": "251",
            "TIMESTAMP_UTC": 1739868002,
            "TIMESTAMP_LOCAL": 1739871602
        },
        "1739868302": {
            "DATA": "257",
            "TIMESTAMP_UTC": 1739868302,
            "TIMESTAMP_LOCAL": 1739871902
        }
}

Beschreibung der Antwortparameter:


Nähere Informationen zu Antwortformat und Fehlermeldungen:

Antwortformat und Fehler