Skip to content

设置继电器点动时长

设置指定继电器的点动持续时长。后续 JOG 操作使用设备保存的该配置。

端点与权限

http
PUT /wlte/v1/devices/{deviceId}/relays/{index}/jog-config

需要 device:config

请求

http
PUT {baseUrl}/wlte/v1/devices/{deviceId}/relays/{index}/jog-config
Authorization: Bearer {accessToken}
Content-Type: application/json
Idempotency-Key: <调用方生成的唯一字符串>
json
{
  "durationSec": 2
}
参数类型规则
indexinteger路径参数,继电器序号,从 1 开始
durationSecinteger请求体字段,范围 18000

成功响应

json
{
  "code": "COMMAND_ACCEPTED",
  "message": "Command accepted.",
  "requestId": "req_001",
  "data": {
    "command": {
      "id": "cmd_001",
      "deviceId": "abc123456789",
      "operation": "device.relay.jogConfig.set",
      "status": "SUCCESS",
      "params": {
        "relayIndex": 1,
        "durationSec": 2
      },
      "result": {
        "relayIndex": 1,
        "durationSec": 2
      },
      "createdAt": "2026-07-15T08:30:00Z"
    }
  }
}

HTTP 状态码为 202 Acceptedparams 是请求值;只有设备确认成功时才返回 resultTIMEOUT 时不返回 result

配置修改不会通过 WebSocket 广播。需要确认每路继电器当前点动时长时,调用 查询设备配置

新的配置操作使用新 Idempotency-Key;重试同一操作时复用原 key。使用 data.command.id 调用 查询命令结果

可能返回 INVALID_REQUESTAUTH_SCOPE_DENIEDDEVICE_NOT_FOUNDDEVICE_BUSYDEVICE_OFFLINEIDEMPOTENCY_CONFLICTCOMMAND_REJECTEDRATE_LIMITEDGATEWAY_UNAVAILABLEINTERNAL_ERROR

Docs buildVersion v1.3.6-20260720-180213-70
Copyright © 2026 WLTE