1.0 Installation - 安装Hass.io

1.0 Installation - 安装Hass.io

2019-04-09

本系列教程主要实现通过Raspberry Pi3 + Hass.io+ Macbook配合其它智能硬件实现对智能家居的控制,旨在分享搭建智能家居过程中的经验和乐趣。


使用Hass.io的优点:

  • 免费和开源。
  • 针对Raspberry Pi等嵌入式设备进行了优化。
  • 100%本地家庭自动化。
  • 易于安装和更新(由ResinOS和Docker提供支持)。
  • 管理Web界面集成到Home Assistant中。
  • 轻松创建和恢复整个配置的完整备份。
  • 只需单击即可安装许多流行的附加组件!如SSH serverGoogle Assistant,通过Duck DNS进行加密。

1. 准备工作

  • 一个树莓派3和电源适配器,不推荐USB直接连接电脑或充电宝等设备。
  • 一根网线(可选),也可以用无线,推荐使用有线。
  • 一台Mac电脑,其他电脑操作系统也可以,本教程用的是MacBook。
  • 一张class10的micro sd卡,推荐至少使用32G的sd卡。
  • 一个读卡器。

2. 开始安装

3. 配置WiFi或静态IP(可选,推荐使用有线连接)

4. 安装Home Assistant

将烧录好的micro sd卡插入到树莓派中开机以后它会自动下载最新系统,页面上线上需要大概20分钟,由于国内网络原因具体时间视网络情况而定。

有些版本可能用因为时间问题导致无法下载,可以用如下2种方法解决:

4.1 永久方案(推荐使用)

  • 将SD卡从树莓派取出放入读卡器中。
  • 将读卡器插入windows系统的电脑(Mac无法读取)。
  • 将SD卡目录改名为CONFIG,然后创建timesyncd.conf文件。
  • timesyncd.conf输入以下内容,保存并取出SD卡放入树莓派并重启。
[Time]
NTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org
FallbackNTP=0.pool.ntp.org 1.pool.ntp.org 2.pool.ntp.org 3.pool.ntp.org

4.2 临时方案(不推荐),系统重启后时间会重置

  • 将树莓派连接显示器并通过控制台登入HassOS
Welcome to HassOS
Hassio login: # 输入root然后回车
  • hassio >提示符下,键入login并回车进入系统。
  • 通过命令设置时间,时间为UTC时间,就是当前北京时间减去8个小时
date -s "2019-03-29 14:31:00"

4.3 然后输入命令来启动更新:

docker pull homeassistant/raspberrypi3-homeassistant:latest

4.4 更新完成后,在浏览器输入http://hassio.local:8123Android手机只能通过ip:8123访问)看到如下界面:

4.5 创建账户以后就进入Home Assistant系统了。

5. 更新Home Assistant

5.1 通过界面更新
  • 使用hassio.snapshot_full service备份你的系统。
  • 备份完以后可以在Hass.ioSNAPSHOTS标签栏里面看到之前备份的snapshot。
  • 在Home Assistant的Release Note中找到Breaking Changes,务必检查您正在运行的版本与要升级到的版本之间的所有发行说明。
5.2 通过命令行更新
  • SSH到您的Hass.io系统,或连接到控制台,并运行:
hassio ha update --version=0.XX.X  # 0.XX.X为版本号

参考文档

Installing Hass.iowww.home-assistant.io图标HASSIO(HASSOS)新版本安装天坑填坑方案 - 『HomeAssistant』综合讨论区 - 『瀚思彼岸』" 智能家居第一站 - Hassbian.combbs.hassbian.com图标https://github.com/home-assistant/hassos/blob/dev/Documentation/network.mdgithub.com图标Ping using 'name.local' from Android Phonewww.raspberrypi.org

编辑于 2019-04-11

文章被以下专栏收录