本经验介绍在ubuntu 中,如何安装 Home Assistant。安装 Home Assistant可以作为家庭自动化的控制中心,使用python包安装适合开发者,可以进行进一步开发。
工具/原料
1
ubuntu 18.04
2
Home Assistant 0.103
方法/步骤
1
首先,我们在Home Assistant官网可以看到安装步骤介绍,如图所示。但是这个简略的步骤并不总适用于具体的环境。
2
home assistant要求3.7以上python来运行。对于ubuntu 16.04,虽然通过第三方ppa可以安装python 3.7.5,进而安装homeassistant,但是实际运行会因为一些依赖找不到报错。所以,接下来的步骤在ubuntu 18.04上进行。
3
在18.04中,可以方便的安装python3.7。安装好python 3.7之后,通过如图命令,检查python3.7环境存在即可。
4
接下来,使用sudo apt-get install python3.7-venv命令安装venv库。
5
安装好venv之后,使用如图命令创建名为homeassistant的虚拟环境,进入文件夹使用source bin/activate激活虚拟环境。
6
接着,使用pip install命令安装homeassistant包。
7
如果此时直接用 hass --open-ui 命令启动,可能会看到 hass_frontend 无法导入的错误。需要使用命令 pip install home-assistant-frontend 手动安装前端模块。
8
安装好之后,在用hass --open-ui命令就可以启动 Home Assistant了。
9
启动后之后,访问localhost的8123端口,即可进入Home Assistant。
注意事项
如果遇到问题,可以在下面提出疑问。