Skip to content

Analog Input Readings ​

This page explains one AnalogInputState item inside peripherals.analogInputs.

Only devices with analog input channels return this array.

AnalogInputState Schema ​

FieldTypeRequiredDescription
indexintegerYesAnalog input channel index, starting from 1
typestringYesType code. Current enum values: CURRENT
valuenumberNoAnalog input current value
unitstringYesAnalog input current unit, fixed to mA
statusstringYesChannel status. Enum: ONLINE, OFFLINE
measurementobjectNoConverted measurement value based on device configuration. Omitted when configuration is missing or incomplete

Notes:

  • When the channel is offline, value may be omitted.
  • value always means the real analog input current in mA.
  • measurement is returned only when the device has analog input range, sensor range, and display unit configured, and the service can calculate the converted reading.

measurement Schema ​

FieldTypeRequiredDescription
valuenumberYesConverted measurement value
unitstringYesConverted measurement unit from device configuration

Analog Input type Enum ​

ValueDescription
CURRENTCurrent

Channel status Enum ​

ValueDescription
ONLINEAnalog input is online
OFFLINEAnalog input is offline

Example ​

json
[
  {
    "index": 1,
    "type": "CURRENT",
    "value": 15.468,
    "unit": "mA",
    "status": "ONLINE",
    "measurement": {
      "value": 71.7,
      "unit": "C"
    }
  },
  {
    "index": 2,
    "type": "CURRENT",
    "value": 6.928,
    "unit": "mA",
    "status": "ONLINE"
  }
]

Channels without conversion configuration or offline channels do not return measurement:

json
[
  {
    "index": 1,
    "type": "CURRENT",
    "unit": "mA",
    "status": "OFFLINE"
  }
]
Docs buildVersion v1.6.3-20261020-171545-90
Copyright © 2026 WLTE