单设备动作选择下拉菜单
开发中GET
/api/v1/device/metrics/menu请求参数
Query 参数
device_id
string
设备id
示例值:
84fd5c8f-9c6c-ea57-a7b7-d32dce6b65af
示例代码
返回响应
成功(200)
HTTP 状态码: 200
内容格式: JSONapplication/json
数据结构
code
integer
必需
message
string
必需
data
array [object {2}]
必需
data_source_type
string
必需
options
array [object {4}]
必需
示例
{
"code": 200,
"message": "success",
"data": [
{
"data_source_type": "telemetry",
"options": [
{
"key": "aa",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "cellSignal",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "alarmCode",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "taskErrorCode",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "externalVol",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "taskState",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "ts",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "batteryLevel",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "taskType",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "taskParam",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "stateCode",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "taskName",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "taskStartTime",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "irrigationCapacity",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "valveOpen",
"label": null,
"data_type": "number",
"unit": null
}
]
},
{
"data_source_type": "attributes",
"options": [
{
"key": "language",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "mqttTopicPrefix",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "alarmOutputSwitch",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "hasFlowmeter",
"label": null,
"data_type": "boolean",
"unit": null
},
{
"key": "heartBeat",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "flowmeterType",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "sleepWakeTime",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "deviceType",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "mqttAddr",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "valveType",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "temp",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "flowmeterAccuracy",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "workingMode",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "deviceName",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "mqttUserName",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "sleepTime",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "hum",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "mqttUserPassword",
"label": null,
"data_type": "string",
"unit": null
},
{
"key": "mqttMessageQos",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "timeZone",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "alarmTemperature",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "tamperSwitch",
"label": null,
"data_type": "number",
"unit": null
},
{
"key": "alarmSwitch",
"label": null,
"data_type": "number",
"unit": null
}
]
}
]
}
最后修改时间: 10 个月前