无需树莓派和PC,使用旧安卓手机,搭建homeassistant,然后后面连接 天猫精灵的教程,我就不说了
先上图
硬件要求:
1. 旧安卓手机一部,我的是 小米1青春版 2012年款,当然 配置越高越好
* 系统 4.0以上
* 内存未知,我的是 768MB
*SD卡 8GB
2. 软件要求:
* complete linux installer
* busybox
* 终端模拟器 豌豆荚搜索一下
* 安卓手机 ssh 连接app 豌豆荚搜索一下
下载linuxonandroid 项目中 系统镜像,我用的是ubuntu
3. 开始安装步骤
1. android 安装ubuntu 13.10
* 安装 complete linux installer.apk,安装 终端模拟器
* 第一次进入需要安装 busybox
* 将下载的 ubuntu.zip解压,
* 在 sd卡根目录,新建ubuntu文件夹 ,放入ubuntu.img, ubuntu.md5, ubuntu.sh, bootscript.sh
* 打开 app,左侧滑动,打开菜单,启动ubuntu ,
安装过程中 ,要输入密码,最好记下来,后期可以使用 sudo passwd root 命令 进行修改
* 开始连接,使用 ssh 软件连接,这个大家百度一下方法, ssh root@手机的ip地址 ,然后输入账号密码
1. linux on anroid 上 最新版本的ubuntu是 ubuntu13.10 代号 scany
2. 修改apt源为 oldrelease utsc,因为 13.10比较旧,需要修改 apt-get的源,才能正常使用apt-get
大家百度搜索 ubuntu 旧版本源
3. 更新一下 apt apt-get update
有些库可能缺失,需要先安装一些库
sudo apt-get install libffi-dev libssl-dev
sudo apt-get install libsqlite3-dev
sudo apt-get install sqlite3
sudo apt-get install --reinstall zlibc zlib1g zlib1g-dev
4. 默认 python版本是2.7 需要 升级到 3.5。3
$ wget https://www.python.org/ftp/python/3.5.3/Python-3.5.3.tgz #python3.5.3版本
$ tar -xzvf Python-3.5.3.tgz #解压
$ cd Pyton-3.5.3
$ ./configure
$ sudo make #编译
$ sudo make install #安装
5. 安装pip3
* apt-get install python3-pip
* pip install --upgrade pip
pip3 install -U setuptools
pip3 install -U pip setuptools
6. 修改pip源
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
修改源方法:
* linux下,修改 ~/.pip/pip.conf,没有则用touch 创建一个
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
7. 完成以后,
python3 -V
pip3 -V
查看 python3 和 pip3 的版本
如果都成功了,然后 可以开心的 pip3 install homeassistant 安装 homeassistant了
启动homeassistant hass --open-ui
|