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:
-
apikey
(string) – API-Schlüssel des Benutzers, ausgetApiKey()
-
PowerDogID
(number) – Eindeutige Kennung des PowerDog-Geräts, ausgetPowerDogs()
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:
-
valid (number):
Gibt an, ob die Anfrage erfolgreich war (1
= Erfolg,0
= Fehler). -
sensors (object):
Ein Objekt, das eine Liste aller Sensoren enthält. Jeder Sensor hat eine eindeutige KEY-ID.-
KEY (string):
Eindeutige Kennung des Sensors. -
Type (string):
Typ des Sensors, z. B.Temperature
,Voltage
,Energy
. -
Max (string):
Maximale Messkapazität des Sensors. -
Name (string):
Name des Sensors. -
id (string):
Interne ID des Sensors.
-
-
id (number):
Eindeutige Kennung des PowerDog-Geräts, zu dem die Sensoren gehören.