HomeAssistant安装与启动
【常规的安装方式】
不管是在Windows、MacOS还是Linux(包括树莓派的嵌入式Linux)上,都可以用常规的方式安装HomeAssistant。
1、安装python
因为Home Assistant是基于python3环境的,所以首先我们需要安装python。访问网站https://www.python.org/,下载你需要的安装包,完成安装。
建议选择python3.5或者3.6的最新稳定版本(必须3.5.3以上),一些HomeAssistant基于的python库在3.7环境中安装会比较麻烦。2、安装home assistant
直接使用python的工具pip安装即可,在系统命令窗口(DOS或Shell命令行下)输入:pip3 install homeassistant
3、启动home assistant
命令行:hass
如果启动的同时自动打开本地的浏览器访问HA,就输入命令行:hass --open-ui
注:
如果是在Windows环境中,需要补充安装C++编译环境——因为有些pip3工具下载的库是源码形式的,在pip3工具执行安装的过程中会需要调用本机的C++编译器。访问网站http://landinghub.visualstudio.com/visual-cpp-build-tools,下载Microsoft Build Tools 2017,完成安装。
【树莓派上的定制安装】
因为作为智慧空间的大脑,一般情况下home assistant是7*24运行的,需要一个常开的低功耗主机。所以用户往往喜欢将它安装在树莓派上。在树莓派上,除了常规安装方法,Home Assistant还提供了以下几种安装方式:
Hass.io
下载对应image文件,烧录到sd卡中,插入树莓派启动,启动后自动下载安装启动homeassistant。
hass.io同时提供了很多add-on(比如samba、ssh等),通过HA的web前端可以进行管理(安装、升级等)Hassbian
Hassbian是一个定制的操作系统,安装步骤与hass.io类似:下载对应image文件,烧录到sd卡中,插入树莓派启动,启动后自动下载安装启动homeassistant。
在这种方式下,没有集成到HA的web前端的管理工具。Raspberry pi all-in-one
在一块仅安装了raspbian(树莓派的官方操作系统)的树莓派上,通过一条命令,下载安装启动homeassistant。curl -O https://raw.githubusercontent.com/home-assistant/fabric-home-assistant/master/hass_rpi_installer.sh && sudo chown pi:pi hass_rpi_installer.sh && bash hass_rpi_installer.sh
这条命令可以尝试一下,但一次成功概率不高(过程中碰到问题,对于新手来说会比较复杂),而且在初始的时候就装了太多不太需要的东西,建议使用常规的方法进行安装使用。对于新用户来说,还是建议用常规的方式安装。其中第一步(python安装)命令为:
sudo apt-get install python3.5
sudo apt-get install python3.5-dev
sudo apt install python3-pip
【后续】
HomeAssistant第一次启动,以及在后续启动中如果遇到新配置的组件(Component),会自动下载安装这个组件所依赖的python库。这时候可能需要一些耐心等候,极个别的情况下需要手工解决一些兼容性问题。