ubuntu安装homeassistant和文件管理插件
1 安装python更新python到3.8,下载地址:https://www.python.org/downloads/安装依赖包:apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-de
1 安装python
更新python到3.8,下载地址:
https://www.python.org/downloads/
安装依赖包:
apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
编译安装python:
https://www.cnblogs.com/daofaziran/p/12604726.html
检查一下
python3 --version
Python 3.8.3
2 安装homeassistant
更新源
安装更新
sudo apt-get update && sudo apt-get upgrade -y
做一些清理工作
sudo apt-get autoclean
sudo apt-get clean
安装python3-pip
sudo apt-get install python3-pip
2 安装python3-venv
安装Python3虚拟环境
sudo apt-get install python3-venv
虚拟环境下更新pip, setuptools(此步非常重要,否则安装HASS时会报错)
pip install --upgrade pip
3 安装homeassistant
#安装依赖netdisco和warrant(此步非常重要,否则安装完HASS会报discovery等错误)
pip install netdisco
pip install warrant
pip install wheel
安装HomeAssistant,速度会非常快
pip install homeassistant
启动homeassistant
hass --open-ui
启动可能慢一点,等到下面这行显示时就ok了
INFO (MainThread) [homeassistant.core] Starting Home Assistant
启动完成,通过浏览器访问,其中ip为你的ip地址
http://localhost:8123
http://192.168.31.100:8123
退出虚拟环境
exit
自启动
sudo nano -w /etc/systemd/system/home-assistant@用户名.service
写入以下内容,注意请修改 ExecStart=之后的路径。
[Unit]
Description=Home Assistant
After=network-online.target
[Service]
Type=simple
User=%i
ExecStart=/srv/homeassistant/bin/hass -c "/home/homeassistant/.homeassistant"
[Install]
WantedBy=multi-user.target
Ctrl + X ,Y ,Enter 保存退出
更新系统设置
sudo systemctl daemon-reload
设置HomeAssistant开机启动
sudo systemctl enable home-assistant@用户名.service
启动HomeAssistant
sudo systemctl start home-assistant@用户名.service
重新启动HomeAssistant
sudo systemctl restart home-assistant@用户名.service
查看HomeAssistant状态
sudo systemctl status home-assistant@用户名.service
停用HomeAssistant
sudo systemctl disable home-assistant@用户名.service
4 安装文件管理插件
切换到homeassistant对应的配置文件目录(如果你安装到其他位置,请全局搜索.homeassistant文件夹)
cd /home/homeassistant/.homeassistant
下载release版本压缩包
https://github.com/shaonianzhentan/ha_file_explorer
把压缩包里下面这个文件夹copy到homeassistant对应的配置文件目录下的custom_components文件夹下(如果没有custom_components,创建一个同名文件夹即可)
修改configurations.yaml文件,添加
ha_file_explorer:
重启homeassistant即可
更多推荐
所有评论(0)