添加红外定时任务

更新时间:2023-06-15 05:18:29

本文介绍添加红外定时任务的 API。

接口描述

根据传入的定时条件为遥控器添加定时任务。

接口地址

POST: /v2.0/infrareds/{infrared_id}/remotes/{remote_id}/timers

请求参数

参数名类型参数位置是否必填说明
infrared_idStringuritrue设备 ID
remote_idStringuritrue遥控器 ID

body 说明

参数名类型参数位置是否必填说明
powerInteger false电源
  • 0:关闭
  • 1:打开
modeInteger false模式
  • 0:制冷
  • 1:制热
  • 2:自动
  • 3:送风
  • 4:除湿
tempInteger false温度
swingInteger false扫风(暂不支持)
windInteger false风速
  • 0:自动
  • 1:低
  • 2:中
  • 3:高
keyInteger false按键 ID
timeString false定时时间
dateString false日期。传 date 时 loops 为 0000000,date 格式为: 20181212
loopsString false循环配置。由 0 和 1 组成的七位数字,0 代表关闭,1 代表开启。例如,0000010 代表周日,周一,周二,周三,周四,周五定时任务关闭,周六定时任务开启
timezone_idString false时区 ID,比如 Asia/Shanghai

返回参数

参数名类型说明
resultLong定时任务 ID

请求示例

POST: /v2.0/infrareds/vdevo15345926009****/remotes/d5s65ca55/timers
{
  "key": 1,
  "loops": "0000000",
  "timezone_id": "Asia/Shanghai",
  "time_zone": "+8:00",
  "time": "19:06"
}

返回示例

{
    "result": 12072546,
    "t": 1631175719525,
    "success": true
}

错误码

参考 错误码