У цій статті ми розглянемо встановлення Home Assistant Supervised на Debian 12 або Ubuntu. Home Assistant — це потужна система автоматизації розумного дому з відкритим кодом, яка дозволяє керувати пристроями, створювати сценарії та аналізувати дані. Вона підтримує тисячі інтеграцій і підходить як для новачків, так і для просунутих користувачів.
Існує кілька способів встановлення Home Assistant:
- Home Assistant OS — повноцінна операційна система з усіма необхідними компонентами.
- Home Assistant Container — запущений у Docker контейнері без підтримки Supervisor.
- Home Assistant Core — установка безпосередньо на Python середовище.
- Home Assistant Supervised — повна версія Home Assistant без використання спеціалізованої ОС. Вона дозволяє зберегти контроль над операційною системою, але вимагає більше налаштувань і відповідальності з боку користувача.
Установка Home Assistant Supervised
Підтримувані платформи
Спільнота обіцяє, що Home Assistant буде коректно працювати на таких платформах:
- generic-x86-64
- odroid-c2
- odroid-c4
- odroid-n2
- odroid-xu
- qemuarm
- qemuarm-64
- qemux86
- qemux86-64
- raspberrypi
- raspberrypi2
- raspberrypi3
- raspberrypi4
- raspberrypi3-64
- raspberrypi4-64
- raspberrypi5-64
- tinker
- khadas-vim3
Встановлення необхідних залежностей
Виконайте такі команди для оновлення системи та встановлення необхідних пакетів:
apt install apparmor bluez cifs-utils curl dbus jq libglib2.0-bin lsb-release network-manager nfs-common systemd-journal-remote systemd-resolved udisks2 wget -y
Якщо до цього ви не використовували NetworkManager, можуть з’явитися повідомлення про необхідність зміни налаштувань мережі. Виконайте інструкції перед продовженням.
Встановлення Docker
Встановіть Docker, виконавши наступну команду:
curl -fsSL get.docker.com | sh
Встановлення OS-Agent
OS-Agent необхідний для роботи Supervisor. Завантажте останню версію пакету та встановіть його. На момент публікації статті найновіша версія 1.6.0.
Перевірити актуальність можна за посиланням.
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb
dpkg -i os-agent_1.6.0_linux_x86_64.deb
Перевірте, чи OS-Agent працює коректно:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
Якщо ви бачите список інтерфейсів без помилок, OS-Agent встановлено правильно.
Встановлення Home Assistant Supervised
Завантажте та встановіть пакет Home Assistant Supervised:
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
apt install ./homeassistant-supervised.deb
Запуск та доступ до інтерфейсу Home Assistant
Після встановлення система може запускатися кілька хвилин.
Щоб отримати доступ до інтерфейсу, відкрийте веб-браузер і перейдіть за адресою:
http://IP_ADDRESS:8123/
де IP_ADDRESS
— це IP-адреса вашого сервера.
Після завантаження інтерфейсу завершіть налаштування Home Assistant відповідно до ваших потреб.
Висновок
Встановлення Home Assistant Supervised на Debian або Ubuntu дає змогу отримати повноцінний контроль над системою, використовуючи всі можливості Supervisor. Однак цей метод вимагає певного рівня знань Linux, Docker та мережевого адміністрування. Якщо у вас виникнуть проблеми, перевіряйте офіційну документацію або звертайтеся до спільноти Home Assistant.