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.2.19-20260602-174859-60
Copyright © 2026 WLTE