Homeassistant(以下下简称HA)
需要准备的工具设备:
- 树莓派3+(linux机也可以,这里我用Ubuntu虚拟机做演示,树莓派截图不方便)
- TF卡
- 一台计算机
首先给TF卡刷上系统,我这里用的是raspberry官方的lite版固件.
完整版有图形界面并预安装了Python3,新手还是推荐使用完整版.
(固件地址).
下载后用Etcher烧入映像
用Etcher烧入卡里之后电脑会显示一个名为boot的磁盘,如果树莓派不连接屏幕记得在boot盘里新建一个名为SSH的文件(不带任何后缀),这样就可以直接SSH连接了.
之后插入树莓派连上网线和电源就可以开始了.
SSH连接(你也可以直接用插上键盘和显示器用树莓派进行,这样的话就跳过这一步骤)
MAC电脑:
在终端里执行:
ssh pi@你的树莓派ip地址
win:建议初学者使用WinSCP,和Putty配合比较容易一点
用SSH连接到树莓派后
我们先把系统拓展到整个磁盘
sudo raspi-config
Advanced Options > Expand Filesystem
之后会重启一次,重启完后先检查一下更新(我没有切换镜像源,直接使用了梯子,有需要的小伙伴可以自行切换镜像源)
sudo apt-get update
检查一下更新
然后安装Screen
sudo apt-get install screen
正式开始:
1.安装Python3
sudo apt-get install python3.5
2.安装Python3开发资源
在第一步安装完成后,继续输入命令:
sudo apt-get install python3.5-dev
3.安装Pip3
继续在命令行中输入:
sudo apt install python3-pip
4.验证安装结果
在命令行中输入
python3 --version
看到显示版本。
在命令行中输入
pip3 --version
看到显示版本。
说明Python3环境及Pip3工具安装成功。
5.使用Pip工具安装Home Assistant
打开命令行窗口,输入:
sudo pip3 install homeassistant
等待安装过程完成。
安装时间由网路情况决定,如果出现红字说明安装失败,可以考虑换个镜像源或者直接爬梯子。
6.验证安装结果
在命令行窗口,输入:
hass --open-ui
或者直接输入:
hass
也是可以的
参数–open-ui的意思是系统启动完成后自动打开本机浏览器访问Home Assistant。
首次启动需要初始化配置文件,并自动下载一些所需的文件,会需要一些时间。如果有网络质量问题还会出现文件下载失败。此时可以Ctrl+C关闭命令行窗口,再重新执行启动命令。
这里就是出错了,看到一连串的ERROR没,Ctrl+C终止命令(有可能要按两次)
第二次成功了
等待安装完成,在浏览器里打开 你树莓派的IP:8123(例:192.168.1.123:8123)
如果没有任何问题的话现在已经可以进入HA的界面了
根据要求输入用户名密码(这个账号是管理者账号,管理者可以建立和删除其他用户)
之后会要求登陆
进入初始界面可以看到欢迎面板
如果你有米家的设备可能现在已经自动连上了
强烈建议使用外网连接的开启双重验证
点击左上角的汉堡图标
然后点击Home Assistant边上的 蓝色圆圈
找到多因素身份验证模块
点击 启用
用手机上的Google 身份验证器扫描二维码后在下面输入Code就可以了