2017-03-04 39 views
0

我有一個Philips Hue燈可調光燈泡,用於連接Belkin Mini WeMo智能插頭的夜燈和常規落地燈。我已經在Alexa應用中添加了這兩個設備,並且可以單獨控制它們,或者作爲組的一部分一起控制它們。但我需要他們的狀態是相互獨立的,即當我說「打開夜燈」時,我想讓Hue燈泡亮起,WeMo控制的落地燈熄滅。反之亦然。這聽起來像一個典型的「場景」,但Alexa應用程序似乎並沒有促進這種選擇。什麼是實現這種控制的好方法?使用亞馬遜Alexa打開Hue Light並同時關閉Wemo插頭

+0

由於這似乎與*編程*解決方案沒有直接關係,我認爲這可能是堆棧溢出的主題。然而,家庭自動化在[物聯網](http://iot.stackexchange.com/)上是主題,你的問題可能會在那裏被接受。 – Aurora0001

回答

-1

Philips Hue Bridge和Wemo都有API。您可以創建一個Hue Bridge模擬器,並在其中創建一個具有唯一名稱的虛擬燈泡。當Echo發送打開虛擬燈泡的命令時,您可以關閉一個燈泡,然後打開另一個燈泡。當您告訴Echo關閉燈泡時,您會逆轉過程。

我用我自己的Hue模擬器來控制我的燈光和我的電腦。

雖然可能只是設置Web服務器,並且接受由Echo觸發的IFTTT的調用,但更爲簡單。您編寫的CGI腳本中的Web服務器可以將命令發送到WeMo燈和Hue橋。

因此,舉例來說,一旦你註冊的色調橋用戶名,你可以把它放在這樣

PUT /api/username/lights/2/state 

,其中「2」是有問題的燈泡的ID,併發送的

{{"on":true}} 

的JSON有效載荷相信微蒙使用REST API

+0

你有GitHub上的任何代碼來創建一個Hue Bridge模擬器嗎?另外,這封電子郵件是否創建了一個自定義的Alexa技能來與虛擬燈泡進行通信? –

+0

https://github.com/gchiu/Rebol-Hue-Bridge/tree/master/renc ..電子郵件?我沒有使用任何自定義技能。 –

0

有一個很好的例子,寫了here有關如何控制使用ESP8266一個微蒙設備。它包括你的細讀和編寫自己的控制的代碼。

希望它有幫助。