安装entwareentware-setup.sh
安装python以及依赖
将pip缓存指向U盘mkdir /tmp/mnt/sda1/.cache
ln -s /tmp/mnt/sda1/.cache /root/.cache
# 如果你自身闪存足够,可以不修改指向
安装所需包opkg install python3 python3-pip gcc pkg-config libopenssl libffi python3-pyopenssl python3-openssl make
配置ffi.h和ffitarget.h因为home-assistant需要python-miio依赖,但是编译过程中需要ffi.h和ffitarget.hwget ftp://sourceware.org/pub/libffi/libffi-3.2.1.tar.gz # 下载包
tar -zxvf libffi-3.2.1.tar.gz
cd libffi-3.2.1
./configure
make
cp armv7l-unknown-linux-gnueabi/include/*.h /opt/include # armv7l-unknown-linux-gnueabi 路径根据实际情况修改
安装所需库pip3 install --upgrade setuptools
pip3 install sqlalchemy
pip3 install netifaces
pip3 install python-miio
pip3 install xmltodict
#部分库会自动安装,所以这边就不一一列举出来了
配置启动进入目录/opt/etc/init.d,创建文件hass-daemon,并将下面内容写入文件后chmod a+