2014-09-10 32 views
0

我在嘗試使用下面的請求,利用色相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"} 

看來燈沒有被設置。我還沒有看到其他地方設置小組成員。我不會只是一個空白數組的錯誤。

您如何正確設置小組成員?

+1

你的例子適合我。什麼是你的橋樑的軟件版本? 「swversion」in/config – 2014-09-12 18:37:56

回答

0

你確定你的色調環境有燈光「2」和「3」嗎? Your/api // groups/6(GET)響應顯示它具有空燈陣列。 檢查你的燈光環境。/api //燈(GET)是「2」還是「3」?

你在做/ api // groups/0時會得到什麼結果?這應該包含所有的燈。

+0

當請求0組和所有指示燈時,所有指示燈都存在。 – RileyJ 2014-10-15 17:14:00

+0

我注意到,羣組只能包含在創建時刻存在的燈光。 因此,請嘗試以下操作:驗證組/ 0是否具有指示燈2和3.然後執行POST以創建一個具有指示燈2和3的新組。請執行組查看指示燈組2是否包含指示燈2和3. – 2014-10-16 09:24:31

+0

有趣的觀察。我會研究這一點。這可能是他們需要直接上橋。由於每盞燈都充當中繼器,我不知道是否有重複的光線之間存在功能差異,而不是直接連接到橋上。我會試驗。 – RileyJ 2014-10-17 15:37:56