ubuntu installe le plugin homeassistant et de gestion de fichiers

1 installer python

Mettez à jour python vers la version 3.8, téléchargez l'adresse:

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

Installer les dépendances:

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

Compilez et installez python:

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

Chèque

python3 --version
Python 3.8.3

2 Installez homeassistant

Mettre à jour la source
Installer la mise à jour

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

Faites un peu de nettoyage

sudo apt-get autoclean
sudo apt-get clean

Installer python3-pip

sudo apt-get install python3-pip

2 Installez python3-venv

Installer l'environnement virtuel Python3

sudo apt-get install python3-venv

Mettre à jour pip et setuptools dans un environnement virtuel (cette étape est très importante, sinon une erreur sera signalée lors de l'installation de HASS)

pip install --upgrade pip

3 Installez homeassistant

# L'installation dépend de netdisco et de la garantie (cette étape est très importante, sinon elle signalera la découverte et d'autres erreurs après l'installation de HASS)

pip install netdisco
pip install warrant
pip install wheel

Installez HomeAssistant, la vitesse sera très rapide

pip install homeassistant

Démarrez à domicile

hass --open-ui

Le démarrage peut être plus lent, il sera ok lorsque la ligne suivante s'affiche

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

Le démarrage est terminé, visitez le navigateur, où ip est votre adresse IP

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

Quittez l'environnement virtuel

exit

Démarrage automatique

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

Écrivez le contenu suivant, veuillez noter que veuillez modifier le chemin aprè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, Entrée pour enregistrer et quitter

Mettre à jour les paramètres du système

sudo systemctl daemon-reload

Configurer HomeAssistant pour démarrer

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

Démarrer HomeAssistant

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

Redémarrer HomeAssistant

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

Afficher l'état de HomeAssistant

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

Désactiver HomeAssistant

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

4 Installez le plugin de gestion de fichiers

Basculer vers le répertoire du fichier de configuration correspondant à homeassistant

cd /home/homeassistant/.homeassistant

Téléchargez le package compressé de la version finale

https://github.com/shaonianzhentan/ha_file_explorer

Insérez la description de l'image ici
Copiez ce dossier dans le dossier custom_components sous le répertoire du fichier de configuration correspondant à homeassistant. Insérez la description de l'image ici
Modifiez le fichier configurations.yaml et ajoutez

ha_file_explorer:

Redémarrer homeassistant
Insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/qq_32505207/article/details/112393447
conseillé
Classement