我做了什么:我已经能够使用Makermusings的Fauxmo和中继板“欺骗” Alexa,以为Raspberry Pi是Wemo设备,然后打开和关闭设备。但是,这限制了将所有所需设备设置在靠近Raspberry Pi的单个区域内的能力。
我想执行以下操作:
说命令:“ Alexa,打开灯”
Alexa通过Fauxmo向Raspberry Pi发送命令
Raspberry Pi打开的开关可能在厨房很远的地方,但是会使用某种无线开关
问题:如何通过Alexa / Raspberry Pi无线控制开关?
#1 楼
购买Sonoff开关
带有MQTT固件(https://github.com/arendst/Sonoff-Tasmota)的闪存
添加到wifi
从Pi发送MQTT消息以控制switch
您还可以使用Node-RED(在raspbian中预安装)和node-red-contrib-alexa-home-skill(我写了这个节点)之类的消息来发送消息并获得除了Wemo支持的动作之外,还有更多的控制权。
评论
为什么不问Alexa怎么做呢?或者更好的方法是说命令:“ Alexa,与该Raspberry Pi对话,然后打开该开关。” “哦,请Fauxmo帮助他是否需要。”