Skip to content

センサー値

このページでは、peripherals.sensors 内の1つの SensorState 項目について説明します。

SensorState スキーマ

フィールド必須説明
indexintegerはいセンサーインターフェースまたはチャネルのインデックス。1 から始まる
typestringはいタイプコード。現在の値: TEMPHUMI
valuenumberいいえ現在の値
unitstringはい測定単位。例: °C°F%
statusstringはいセンサーのステータス。値: ONLINEOFFLINE

センサーの type の値

説明
TEMP温度
HUMI湿度

センサーの status の値

説明
ONLINEセンサーがオンライン
OFFLINEセンサーがオフライン

補足:

  • 1つのセンサーインターフェースが、同じ index で複数の値を返すことがあります。
  • 1つのセンサー値を識別するには index + type を使用してください。
  • センサーがオフラインの場合、value は省略されることがあります。

単一の温度センサー:

json
[
  {
    "index": 1,
    "type": "TEMP",
    "value": 30.4,
    "unit": "°C",
    "status": "ONLINE"
  }
]

温湿度センサー:

json
[
  {
    "index": 2,
    "type": "TEMP",
    "value": 32.6,
    "unit": "°C",
    "status": "ONLINE"
  },
  {
    "index": 2,
    "type": "HUMI",
    "value": 54,
    "unit": "%",
    "status": "ONLINE"
  }
]

オフラインのセンサー:

json
[
  {
    "index": 1,
    "type": "TEMP",
    "unit": "°C",
    "status": "OFFLINE"
  }
]
Docs buildVersion v1.5.9-20260827-140125-85
Copyright © 2026 WLTE