Homeassistant(以下下简称HA)

需要准备的工具设备:

  1. 树莓派3+(linux机也可以,这里我用Ubuntu虚拟机做演示,树莓派截图不方便)
  2. TF卡
  3. 一台计算机

首先给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就可以了

最后修改:2021 年 06 月 22 日
请作者喝咖啡!