Snok

Snok / home assistant

Last active 1 hour ago

Like 0

home assistant

gistfile1.txt Raw
1Ось стисла шпаргалка для відтворення або переносу готової конфігурації Home Assistant у середовищі `proot-distro` Debian на Termux.
2
3---
4
5### 1. Підготовка системного середовища (в Termux)
6
7
8# Встановлення Debian у proot-distro
9proot-distro install -n ha-debian debian
10
11# Вхід у контейнер
12proot-distro login ha-debian
13
14
15---
16
17### 2. Встановлення системних залежностей (всередині Debian)
18
19
20# Оновлення пакетів та встановлення необхідних бібліотек
21apt update && apt upgrade -y
22apt install -y python3 python3-pip python3-venv python3-dev \
23 gcc g++ build-essential libffi-dev libssl-dev ffmpeg \
24 libjpeg-dev zlib1g-dev rustc cargo python3-cryptography python3-maturin
25
26
27---
28
29### 3. Створення venv та встановлення Home Assistant
30
31
32# Створення venv з доступом до системних пакетів (важливо для cryptography/maturin)
33python3 -m venv --system-site-packages /root/ha-env
34
35# Активація середовища
36source /root/ha-env/bin/activate
37
38# Оновлення pip та встановлення HA
39pip install --upgrade pip setuptools wheel
40pip install homeassistant
41
42
43---
44
45### 4. Команди запуску та керування
46
47
48# Запуск Home Assistant
49source /root/ha-env/bin/activate
50hass
51
52
53---
54
55### 5. Ручне збереження / Бэкап конфігурації
56
57Усі налаштування, автоматизації та бази даних Home Assistant зберігаються в директорії `/root/.homeassistant`.
58
59Створити архів конфігурації:
60
61tar -czvf ha-config-backup.tar.gz /root/.homeassistant
62
63
64
65Відновити з архіву:
66
67tar -xzvf ha-config-backup.tar.gz -C /
68