操作步骤

1.一部淘汰的安卓手机

2.安卓手机开启完整ROOT权限

3.手机安装busybox(酷安、应用宝都可以)

4.手机安装linux deploy https://blog.csdn.net/weixin_38235758/article/details/79219050

5.配置deploy

系统选择 Ubuntu,我自己选择的CentOS7 ,结果ARM平台的Python编译实在是太麻烦了。要是X86平台,估计分分钟就好的事,在ARM平台,各种不行。

安装完成后,电脑连上手机的SSH,因为习惯问题,我自己用的是CentOS7,这个系统的Python版本是2.7版的,由于homeassistant的需求,所以还要升级成3.5以上的版本。升级中遇到很多坑。劝各位节约时间考虑,还是直接装 Ubuntu 系统吧。

直接到官网上载3.5以上的安装包,然后编译安装

编译安装前, 先装依赖库。参考https://segmentfault.com/a/1190000015628625


yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

yum install libffi-devel -y 

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel

6.安装homeassistant https://www.home-assistant.io/docs/installation/centos/

7.设置