HA文档 目录

  1. 首页
  2. 文档
  3. HA文档
  4. 安装与启动

安装与启动

这篇文章是系列文章的第1/5篇:

【常规的安装方式】
不管是在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,完成安装。
  • **推荐窍门:HomeAssistant会在启动过程中,根据配置文件中的内容,自动安装需要的python库。而在缺省情况下,这些库都会到国外的python官方网站下载,可以参考这篇文章中的设置,让HomeAssistant的启动(第一次启动或者添加了新的配置之后)跑得飞快。

 

【树莓派上的定制安装】

因为作为智慧空间的大脑,一般情况下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

遇到问题了?快来参加创客巴士吧,博学老司机在线答疑,找到更多志同道合的HA玩家一起进步

【后续】
HomeAssistant第一次启动,以及在后续启动中如果遇到新配置的组件(Component),会自动下载安装这个组件所依赖的python库。这时候可能需要一些耐心等候,极个别的情况下需要手工解决一些兼容性问题。

此文不允许转载,如需转载请与BD@hachina.io联系。

以上内容是否对您有帮助? 7 有帮助 2 没帮助