智能硬件控制与RedditBot搭建指南
1. 红外控制家电集成
现在我们已经能够通过编程控制传统的红外接收消费电子设备了。接下来,要把 irsend 代码整合到之前在语音唤醒局域网项目中创建并配置好的 voicewol.py Python 脚本里。
你可以选择将其与现有的用于唤醒电脑的 WAKE_PC 标签关联,或者创建一个新的 IFTTT/Pushbullet 序列来控制与唤醒电脑事件触发分开的设备。例如,我创建了一个名为 PWR_TV 的独立消息体,用于模拟按下飞利浦电视的电源按钮。然后,我按照语音唤醒局域网项目中描述的相同步骤创建了一个新的 IFTTT 小程序,将其命名为“打开/关闭电视”,并分配了一个新的短语。由于“打开电视”这个短语对谷歌来说过于通用,难以解析,所以我更具体地使用了“打开飞利浦”这个短语,这样谷歌就能更准确地翻译并通过 IFTTT 正确路由。对于 Pushbullet 消息,我添加了前面提到的 PWR_TV 标签。以下是整合了这些新增功能的最终修改后的 voicewol-ir.py 脚本:
voiceir/voicewol-ir.py
import os
from pushbullet import Listener
from pushbullet import Pushbullet
ACCESS_CODE = 'PUSHBULLET_ACCESS_CODE_GOES_HERE'
HTTP_PROXY_HOST =
超级会员免费看
订阅专栏 解锁全文
44

被折叠的 条评论
为什么被折叠?



