Sensormesswerte
Diese Seite beschreibt ein einzelnes SensorState-Element innerhalb von peripherals.sensors.
SensorState-Schema
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
index | integer | Ja | Index der Sensorschnittstelle oder des Kanals, beginnend bei 1 |
type | string | Ja | Typcode. Aktuelle Werte: TEMP, HUMI |
value | number | Nein | Aktueller Wert |
unit | string | Ja | Maßeinheit, z. B. °C, °F oder % |
status | string | Ja | Sensorstatus. Werte: ONLINE, OFFLINE |
type-Werte des Sensors
| Wert | Beschreibung |
|---|---|
TEMP | Temperatur |
HUMI | Luftfeuchtigkeit |
status-Werte des Sensors
| Wert | Beschreibung |
|---|---|
ONLINE | Sensor ist verbunden |
OFFLINE | Sensor ist nicht verbunden |
Hinweise:
- Eine einzelne Sensorschnittstelle kann mehrere Messwerte mit demselben
indexzurückgeben. - Verwenden Sie
index + type, um einen einzelnen Sensormesswert zu identifizieren. - Wenn ein Sensor nicht verbunden ist, kann das Feld
valuefehlen.
Beispiele
Einfacher Temperatursensor:
json
[
{
"index": 1,
"type": "TEMP",
"value": 30.4,
"unit": "°C",
"status": "ONLINE"
}
]Temperatur- und Feuchtigkeitssensor:
json
[
{
"index": 2,
"type": "TEMP",
"value": 32.6,
"unit": "°C",
"status": "ONLINE"
},
{
"index": 2,
"type": "HUMI",
"value": 54,
"unit": "%",
"status": "ONLINE"
}
]Nicht verbundener Sensor:
json
[
{
"index": 1,
"type": "TEMP",
"unit": "°C",
"status": "OFFLINE"
}
]