ubuntu install homeassistant e plugin de gerenciamento de arquivos

1 instalação python

Atualize o python para 3.8, endereço de download:

https://www.python.org/downloads/

Instale dependências:

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

Compile e instale o python:

https://www.cnblogs.com/daofaziran/p/12604726.html

Verifica

python3 --version
Python 3.8.3

2 Instale homeassistant

Fonte de
atualização Instalar atualização

sudo apt-get update && sudo apt-get upgrade -y

Faça uma limpeza

sudo apt-get autoclean
sudo apt-get clean

Instale o python3-pip

sudo apt-get install python3-pip

2 Instale python3-venv

Instale o ambiente virtual Python3

sudo apt-get install python3-venv

Atualizar pip e setuptools em um ambiente virtual (esta etapa é muito importante, caso contrário, um erro será relatado ao instalar o HASS)

pip install --upgrade pip

3 Instale homeassistant

# A instalação depende do netdisco e da garantia (esta etapa é muito importante, caso contrário, relatará a descoberta e outros erros após a instalação do HASS)

pip install netdisco
pip install warrant
pip install wheel

Instale o HomeAssistant, a velocidade será muito rápida

pip install homeassistant

Iniciar homeassistant

hass --open-ui

A inicialização pode ser mais lenta, estará tudo bem quando a seguinte linha for exibida

INFO (MainThread) [homeassistant.core] Starting Home Assistant

A inicialização está concluída, visite através do navegador, onde ip é o seu endereço IP

http://localhost:8123
http://192.168.31.100:8123

Saia do ambiente virtual

exit

Autoiniciador

sudo nano -w /etc/systemd/system/home-assistant@用户名.service

Escreva o seguinte conteúdo, observe que modifique o caminho após 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 para salvar e sair

Atualize as configurações do sistema

sudo systemctl daemon-reload

Defina o HomeAssistant para iniciar

sudo systemctl enable home-assistant@用户名.service

Iniciar o HomeAssistant

sudo systemctl start home-assistant@用户名.service

Reinicie o HomeAssistant

sudo systemctl restart home-assistant@用户名.service

Ver o status do HomeAssistant

sudo systemctl status home-assistant@用户名.service

Desativar HomeAssistant

sudo systemctl disable home-assistant@用户名.service

4 Instale o plugin de gerenciamento de arquivo

Mude para o diretório do arquivo de configuração correspondente ao homeassistant

cd /home/homeassistant/.homeassistant

Baixe o pacote compactado da versão de lançamento

https://github.com/shaonianzhentan/ha_file_explorer

Insira a descrição da imagem aqui
Copie esta pasta para a pasta custom_components no diretório do arquivo de configuração correspondente ao homeassistant. Insira a descrição da imagem aqui
Modifique o arquivo configurations.yaml e adicione

ha_file_explorer:

Reiniciar assistente domiciliar
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/qq_32505207/article/details/112393447
Recomendado
Clasificación