树莓派3B+安装HomeAssistant

树莓派3B+安装HomeAssistant

HomeAssistant是DIY开源软件,详情可参考Wire Home的文章智能家居系统 Home Assistant 系列 --介绍篇

用PIP3安装homeassistant

首先我们要先安装pip3,打开LX终端,树莓派是否已安装pip,输入命令:

pip3 -V

如果已安装,会显示pip的版本,我的pip显示如下:

pip 18.1 from /usr/lib/python3/dist-packages/pip (python 3.7)

pip版本为18.1,python3的版本为3.7。如果没有安装,输入命令,安装python3,python3会自动安装pip3,现在我们用习惯使用python3,python已经停止了对python2的更新了,接下来,我们输入命令:

sudo apt-get install python3

手动安装可参考linux下安装pip和pip3

安装HomeAssistant

前面pip3安装完成之后,我们就可以直接用下面的命令安装homeassistant,执行命令:

sudo pip3 install homeassistant

接下来,就是等待安装完成。安装完成后,我们就可以启动homeassistant。

启动HomeAssistant

输入并执行hass

hass

第一次安装,因为没有配置文件的原因,需要加载配置的文件比较多,要耐心等待一会儿。加载完成后显示,则证明加载配置完成。

2019-10-05 16:13:23 INFO (MainThread) [homeassistant.core] Timer:starting

检查

启动完成后,我们要检查homeassistant是否正常启动

  1. 打开一个新的终端,检查进程是否打开,执行命令:
ps -ef|grep hass

当进程运行时,可以在终端看到:

pi        2730  2723  1 16:04 pts/0    00:00:06 /usr/bin/python3 /usr/local/bin/hass
pi        2826  2820  0 16:12 pts/1    00:00:00 grep --color=auto hass
  1. 检查网络端口8123是否开放,执行命令:
netstat -an|grep 8123

当端口开放时,终端显示:

tcp        0      0 0.0.0.0:8123            0.0.0.0:*               LISTEN  
  1. 检查配置目录是否正常生成,执行命令:
ls -al .

homeassistant目录正常生成,则代表配置文件正常。

drwxr-xr-x  5 pi   pi   4096 105 16:25 .homeassistant

进入.homeassistant文件,查看homeassistant日志文件,执行命令:

cd .homeassistant/
pi@raspberrypi:~/.homeassistant $ ls
automations.yaml    deps         home-assistant.log    scripts.yaml  tts
configuration.yaml  groups.yaml  home-assistant_v2.db  secrets.yaml
pi@raspberrypi:~/.homeassistant $ cat home-assistant.log

当出现错误日志“Error”,我们需要修改pip.conf文件将pip的镜像源改成国内,讲不需要的镜像源注释掉,我使用的是阿里的镜像源,执行下面命令:

sudo nano /etc/pip.conf
[global]
index-url-http://mirrors.aliyun.com/pypi/simple/
#extra-index-url=https://www.piwheels.org/simple(这里需要注释掉)

重新启动homeassistant,检查是否正常,登录树莓派homeassistant界面

在这里插入图片描述

第一次写博客,查阅了挺多资料,如有不妥之处,请多多指教!

发布了31 篇原创文章 · 获赞 22 · 访问量 9512

猜你喜欢

转载自blog.csdn.net/richowe/article/details/102160118