【问题标题】:Unable to set light objects for Hue Lights无法为 Hue Lights 设置灯光对象
【发布时间】:2014-09-10 23:31:45
【问题描述】:

我正在尝试使用以下请求使用 hue api 创建组:

Endpoint : /api/<userid>/groups
Method: POST
Params: {"name":"Test creation", "lights":["2","3"]}

我收到以下回复:

[{"success": {"id": "/groups/6"}}]

但是当我打电话时:

Endpoint : /api/<userid>/groups/6
Method: GET

我明白了:

{"action": {"on": false,"effect": "none"},"lights": [],"name": "Test creation 2"}

似乎没有设置灯光。我还没有看到其他任何地方设置组成员。我没有收到错误只是一个空白数组。

如何正确设置群成员?

【问题讨论】:

  • 你的例子对我有用。您的网桥的软件版本是多少? /config中的“swversion”

标签: python philips-hue


【解决方案1】:

您确定您的 Hue 环境有灯“2”和“3”吗? 您的 /api//groups/6 (GET) 响应显示它有一个空的灯阵列。 检查您的灯光环境。 /api//lights (GET) 是否存在“2”和“3”?

你在做 /api//groups/0 时会得到什么结果?这应该包含所有的灯光。

【讨论】:

  • 是的,当请求 0 组和所有灯时,所有灯都存在。
  • 我注意到组只能包含创建时存在的灯光。因此,请尝试以下操作:验证 groups/0 是否有灯 2 和 3。然后执行 POST 以创建具有灯 2 和 3 的新组。执行组以查看新组是否包含灯 2 和 3。跨度>
  • 有趣的观察。我会调查的。可能它们需要直接对网桥可用。由于每个灯都充当中继器,我想知道重复到而不是直接连接到桥的灯之间是否存在功能差异。我会做实验。
猜你喜欢
  • 2016-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-04-25
  • 1970-01-01
相关资源
最近更新 更多