Snok

Snok / home assistant

Last active 2 hours ago

Like 0

home assistant

Snok revised this gist 2 hours ago · 3adbd4c

1 file changed, 67 insertions

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