2
我想回應來自ZGP(Tap)開關的事件。根據我在API文檔中讀到的內容,我必須通過常規方式獲取傳感器並在狀態描述中查找buttonevent
。響應色相事件?
當然有更好的方法。有沒有人找到一種方法來添加回調到Hue橋或任何其他技術,以避免不斷的輪詢?
我想回應來自ZGP(Tap)開關的事件。根據我在API文檔中讀到的內容,我必須通過常規方式獲取傳感器並在狀態描述中查找buttonevent
。響應色相事件?
當然有更好的方法。有沒有人找到一種方法來添加回調到Hue橋或任何其他技術,以避免不斷的輪詢?
正如我檢查JSON。首先必須場景的(4,一個用於對TAP每個按鈕),如:
"OFF-TAP-1": {
"name": "Tap scene 1",
"lights": [
"1",
"2",
"3"
],
"active": true
},
然後你有規則規定,當一個事件(TAP按鈕presssed)會發生什麼情況發生
"1": {
"name": "Tap 2.1 Default",
"owner": "abdbsbdbfh123",
"created": "2014-09-14T18:29:28",
"lasttriggered": "2014-10-17T06:03:09",
"timestriggered": 3,
"status": "enabled",
"conditions": [
{
"address": "/sensors/2/state/buttonevent",
"operator": "eq",
"value": "34"
},
{
"address": "/sensors/2/state/lastupdated",
"operator": "dx"
}
],
"actions": [
{
"address": "/groups/0/action",
"method": "PUT",
"body": {
"scene": "OFF-TAP-1"
}
}
]
},
所以不需要輪詢TAP的狀態。如果按下按鈕。相應的規則將觸發,然後開始定義的動作。在這種情況下,它將開始場景「OFF-TAP-1」。
更多的文檔:http://www.developers.meethue.com/hue-tap-scene-programming
謝謝,但我想對自來水事件做出響應自己。我不想激活一個場景或做其他事情橋樑可以單獨處理,而是想要觸發我自己的系統(例如發送電子郵件)。 – gerwitz 2014-10-21 16:48:31
我不認爲用當前的Hue API是可能的。我還沒有在這方面看到IFTTT的食譜。 – 2014-10-23 06:29:54