|
本帖最后由 aleaxybt 于 2017-10-10 23:07 编辑
本人新人一个 按照啊东《OrangePi Zero香橙派armbian安装homebridge,homeassistant,mosquitto流程》成功的运行上homeassistant 并利用 homebirdge--homeassistant---esp8622 成功的把卷闸门开关和热水器温度 放到homekit上,在论坛上看见可以通过 homeassistant Broadlink插件控制 空调和电视 于是马上入手一个 Broadlink的黑豆来试验一下 。结果按照《【基础教程】将博联Broadlink RM PRO接入HomeAssistant及使用方法》 做 发现 第一步 进入到 hass虚拟机目录下 sudo su -s /bin/bash homeassistant 这命令不管用 这是为什么呢?
其实楼主提供的方法是基于homeassistant安装在虚拟环境下的,而我们的是直接安装的,没有创建虚拟环境。
大家可以对比下 《OrangePi Zero香橙派armbian安装homebridge,homeassistant,mosquitto流程》跟《Ubuntu安装HomeAssistant教程(ubuntu17.04无坑版)》这两篇文章就可以发现后者是安装在虚拟环境下的。
所以我们可以跳过 这两部
- sudo su -s /bin/bash homeassistant
- source /srv/homeassistant/homeassistant_venv/bin/activate
直接运行 pip3 install pycrypto 还是不行会报错 这又是什么问题 这是由于 python 缺少支持库
所以我们必须先安装好库
运行下面两个命令sudo apt-get install python3-dev
sudo apt-get install libevent-dev
安装好后
运行
pip3 install broadlink==0.5 (这里已经包含了pycrypto)
提示成功安装后(恭喜你broadlink插件可以用了)
余下步奏按照 《【基础教程】将博联Broadlink RM PRO接入HomeAssistant及使用方法》去做就行了。
|
|