我有一個Philips Hue燈可調光燈泡,用於連接Belkin Mini WeMo智能插頭的夜燈和常規落地燈。我已經在Alexa應用中添加了這兩個設備,並且可以單獨控制它們,或者作爲組的一部分一起控制它們。但我需要他們的狀態是相互獨立的,即當我說「打開夜燈」時,我想讓Hue燈泡亮起,WeMo控制的落地燈熄滅。反之亦然。這聽起來像一個典型的「場景」,但Alexa應用程序似乎並沒有促進這種選擇。什麼是實現這種控制的好方法?使用亞馬遜Alexa打開Hue Light並同時關閉Wemo插頭
回答
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
你有GitHub上的任何代碼來創建一個Hue Bridge模擬器嗎?另外,這封電子郵件是否創建了一個自定義的Alexa技能來與虛擬燈泡進行通信? –
https://github.com/gchiu/Rebol-Hue-Bridge/tree/master/renc ..電子郵件?我沒有使用任何自定義技能。 –
有一個很好的例子,寫了here有關如何控制使用ESP8266一個微蒙設備。它包括你的細讀和編寫自己的控制的代碼。
希望它有幫助。
- 1. 亞馬遜Alexa,alexa-app和中間件
- 2. 亞馬遜alexa工作
- 3. 亞馬遜Alexa - 詢問相同的插槽超過兩次
- 4. 亞馬遜WAF +亞馬遜API網關
- 5. 亞馬遜Alexa等級對話框
- 6. 檢測Google Home或亞馬遜Alexa
- 7. Alexa的距離的NodeJS亞馬遜LAMBDA
- 8. Alexa的亞馬遜Web服務
- 9. 將Alexa數據導入亞馬遜RedShift
- 10. 亞馬遜Alexa的靜態數據?
- 11. 亞馬遜波莉在Alexa技能?
- 12. 通過Raspberry Pi控制亞馬遜Alexa
- 13. 亞馬遜Alexa - 如何創建通用插槽
- 14. 打開亞馬遜EC2實例端口
- 15. 要亞馬遜或不亞馬遜
- 16. 在亞馬遜給出一個字符串插槽alexa
- 17. 亞馬遜Alexa也不是識別號插槽
- 18. 使用亞馬遜的Alexa AVS SDK解析音頻文件
- 19. Alexa的亞馬遜帳戶關聯拋出對重定向
- 20. 亞馬遜AWS EC2使用
- 21. 亞馬遜數據插入
- 22. 亞馬遜Alexa - 一個意圖啓用話語
- 23. 亞馬遜EMR:在亞馬遜EMR中使用R代碼
- 24. 亞馬遜dynamodb
- 25. 使用亞馬遜MapReduce
- 26. 亞馬遜
- 27. 亞馬遜支付網關
- 28. 關於亞馬遜AWS EC2
- 29. 如何返回亞馬遜Alexa SDK中的Dialog.Delegate?
- 30. 亞馬遜EC2開機時間
由於這似乎與*編程*解決方案沒有直接關係,我認爲這可能是堆棧溢出的主題。然而,家庭自動化在[物聯網](http://iot.stackexchange.com/)上是主題,你的問題可能會在那裏被接受。 – Aurora0001