我在 HUE API 上编程。我想安排一次灯亮,然后在另一时间自动关闭。由于此链接仅供参考(您必须先登录才能看到此页面)。 HUE API 调度 API
在我研究的过程中,除了我必须分开两个计划命令外,也许我永远不会这样做:计划在一个时间打开和计划在另一个时间关闭。
这是完成这项工作的真正方法吗?因为我觉得那太方便了。HUE API是否有另一种方式自动执行?谢谢 :)
我在 HUE API 上编程。我想安排一次灯亮,然后在另一时间自动关闭。由于此链接仅供参考(您必须先登录才能看到此页面)。 HUE API 调度 API
在我研究的过程中,除了我必须分开两个计划命令外,也许我永远不会这样做:计划在一个时间打开和计划在另一个时间关闭。
这是完成这项工作的真正方法吗?因为我觉得那太方便了。HUE API是否有另一种方式自动执行?谢谢 :)
我认为最好的方法是创建两个时间表。我也认为这可能是唯一的方法。
这是在 09:00 打开所有灯的命令
{
"command": {
"address": "/api/<username>/groups/0/action",
"body": {
"on": true
},
"method": "PUT"
},
"time": "W127/T09:00:00"
}
记得更换<username>
。我在这里指定的时间是指“一周中的每一天 09:00 UTC”。请注意,时间是 UTC,而不是您的当地时间。
说明时间模式的链接目前在 Schedules API 页面中已损坏。这是一个固定链接:数据类型和时间模式
您可能还想阅读此内容以获取有关时间模式的更多说明:重复计划
为了回答上面的 Booharin,W127 是计划运行的星期几的二进制编码。周一 = 64,周二 = 32,周三 = 16,周四 = 8,周五 = 4,周六 = 2,周日 = 1。如果您希望您的计划仅在工作日运行,则该值为 W124。(64+32+16+8+4 = 124) API 指定了 3 个数字,因此在星期一运行的计划将是 W064。
我似乎无法直接评论其他答案(分数不够),所以试试这个。
您可以使用“本地时间”而不是“时间”来使用本地时间。这是在 2014 年初的网桥更新中添加的。请注意,这需要配置网桥的时区。