小米音箱(小爱同学)做的不错,但是目前功能上还是有很多限制,比如不能启动电脑。Home assistant是一个开放的智能家居平台,集成非常多的模块,比如Wake on LAN模块就可以实现通过网线唤醒电脑的功能。可惜目前不能通过小米音箱直接连接Home Assistant。好在小爱同学兼容自家的万能遥控器,我们想到了把Home Assistant设备变成一个遥控终端,通过一个红外万能遥控器和一个红外接收器做为一个桥接中介,实现小米音箱间接控制Home Assistant平台的目的。本文参考了这个教程。
需要的东西
运行Home Assistant的设备(电脑、NAS、树莓派等,我用的是树莓派2代)
红外接收器(我使用的是一个通用USB接收器,树莓派用户可以DIY一个)
小米(创米)万能红外线遥控器
小米AI音箱
给Home Assistant设备添加红外遥控接收功能
将红外接收器连接到home assistant设备上。确认红外设备存在,如
pi@raspberrypi:~ $ ls /dev/lirc0
/dev/lirc0
安装红外线收发lirc程序:
pi@raspberrypi:~ $ sudo apt-get install lirc liblircclient-dev
测试红外线接收功能正常:
继续阅读