我有一个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