智慧家 Enjoy Your Life

HomeAssistant安装与启动

【常规的安装方式】
不管是在Windows、MacOS还是Linux(包括树莓派的嵌入式Linux)上,都可以用常规的方式安装HomeAssistant。

  1. 1、安装python
    因为Home Assistant是基于python3环境的,所以首先我们需要安装python。访问网站https://www.python.org/,下载你需要的安装包,完成安装。
    建议选择python3.5或者3.6的最新稳定版本(必须3.5.3以上),一些HomeAssistant基于的python库在3.7环境中安装会比较麻烦。

  2. 2、安装home assistant
    直接使用python的工具pip安装即可,在系统命令窗口(DOS或Shell命令行下)输入:
    pip3 install homeassistant

  3. 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库。这时候可能需要一些耐心等候,极个别的情况下需要手工解决一些兼容性问题。


作者:飘舞凌乱 分类:智能家居 浏览:5368 评论:0