本帖最后由 milomoon 于 2017-5-12 01:51 编辑
准备:
1、homeassistant(以下简称hass)正常运行;
2、将博联接入家里的网络;
3、获取博联的IP地址及mac地址。(我是在手机安装了fing app,可以查询当前网络设备)
开始:
一、用putty登陆你的hass系统,并输入一下代码:
添加Broadlink rm2 pro
实现要进入hass虚拟机的目录下
sudo su -s /bin/bash homeassistant
source /srv/homeassistant/homeassistant_venv/bin/activate
安装Pycrypto
pip3 install pycrypto
安装完毕后“退出”虚拟机目录
exit
二、重启你的hass系统,并打开hass的configuration.yaml文件,写入以下字段(请自行删除注释文字):
switch:
- platform: broadlink
host: 192.168.1.xxx #这个是你的Broadlinkrmpro的ip地址,通过fing查看即可
mac: 'b4:43:0d:c1:b2:c3' #这个是你的Broadlinkrmpro的mac地址,通过fing查看即可
switches:
reciever: #这个名字自己随意
command_on: '' #这个先空着,一会儿通过学习来得到遥控码
command_off: '' #这个也一样,先空着,一会儿通过学习来得到遥控码
三、重启并登陆你的hass系统,点击services;
四、选择broadlink和learn_command,然后点击CALL SERVICE;
五、此时,你的博联应该亮起灯,等待学习射频或红外码,拿起你的遥控器,对着博联按下你想学习的按键,灯灭;
六、点击左下角states,寻找学习到的遥控码;
七、将学习到的遥控码填入hass的configuration.yaml里(图中引号内),保存文件。
八、重启并登陆hass。
至此,博联Broadlink RM PRO接入HomeAssistant系统的流程结束。
|