安装 Home Assistant 到 Orange Pi PC

对比了两个开源的智能家居平台 Home AssistantDomoticz 后,义无反顾的选择了 Home Assistant,Domoticz 的界面太丑了。

紧接上一篇,烧录 armbian 到 Orange Pi PC。这里直接用 root 登录了,如果你不是 root 登录,记得加 sudo。

安装 Home Assistant

Home Assistant 有多种安装方法:

  1. 首先是针对树莓派的定制系统 Hassbian,下载镜像写入TF卡即可
  2. 然后是针对更多开发板和虚拟机的 Hass.io,安装方法类似 Hassbian
  3. 接下来是 Docker
  4. 最后就是传统的 Python 环境了,难度大,适用性广,自由度高,占用空间相对较小

以下内容仅针对方法4,折腾起来吧。

进入 2018 年,Home Assistant 已经结束支持 Python 3.4,最低需要 3.5。Debian 9 Stretch 可以使用 apt-get 直接安装 Python 3.5,如果是 Debian 8 Jessie 则需要编译安装 Python 3.6

apt-get update
#安装必要的软件
apt-get install libssl-dev libffi-dev python3-dev python3-pip
#升级Python组件
pip3 install --upgrade pip setuptools wheel
#安装haass
pip3 install homeassistant
#安装完毕,启动homeassistant
hass --open-ui

执行最后一条命令后,首次启动 hass 会自动安装一些 python 依赖组件,需要花不少时间。如果长时间未启动成功(似乎在安装 sqlalchemy 后无法启动),ctrl+c 结束进程后重新执行 hass。

访问 Home Assistant,http://YourIP:8123

设置开机启动

1、使用 init.d

具体参考 https://home-assistant.io/docs/autostart/init.d/

记得修改配置目录CONFIG_DIR

2、使用 rc.local

把 hass –open-ui 添加到 /etc/rc.local 里,exit 0 上面。

升级 Home Assistant

Home Assistant 的更新频率很高,基本上两周一个大版本,为了体验最新功能,升级是必要的

pip3 install --upgrade homeassistant

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注