Skip to content

Показания датчиков

Эта страница описывает один элемент SensorState внутри peripherals.sensors.

Схема SensorState

ПолеТипОбязательноеОписание
indexintegerДаИндекс интерфейса или канала датчика, начиная с 1
typestringДаКод типа. Текущие значения: TEMP, HUMI
valuenumberНетТекущее значение
unitstringДаЕдиница измерения, например °C, °F или %
statusstringДаСтатус датчика. Значения: ONLINE, OFFLINE

Значения type датчика

ЗначениеОписание
TEMPТемпература
HUMIВлажность

Значения status датчика

ЗначениеОписание
ONLINEДатчик на связи
OFFLINEДатчик не на связи

Примечания:

  • Один интерфейс датчика может возвращать несколько показаний с одинаковым index.
  • Используйте 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