Home Assistant Supervised: установка на Debian 12
Вступление. Я не являюсь автором этой инструкции. Оригинал статьи (на английском) здесь. Предполагается, что Вы уже имеете некоторое понятие работы с консолью Linux. Если Вы новичок в Linux, то этот тип установки, скорее всего, не для Вас, и Вам следует выбрать ОС Home Assistant. Этот же способ установки считаю удобным лично для себя. Причины: у меня уже есть рабочая ОС и мне удобнее занять ее под HA, сохранив основной функционал. При данном способе установки в HA у вас будет Магазин дополнений - это очень удобный способ расширить функционал Вашего Умного дома. Данный способ никак (ну почти) не затрагивает Вашу ОС, т.к. работает в своей собственной "песочнице".
Это руководство поможет вам установить Home Assistant Supervised практически на любом типе машины, которую вы выберете.
В этом руководстве вы будете использовать Debian 12 в качестве операционной системы.
Раздел 1 – Установка Debian (здесь не рассматривается) Раздел 2. Установка OS Agent, Docker и зависимостей Теперь вы установите агент ОС для Home Assistant. Он используется для типов установки Home Assistant OS и Home Assistant Supervised и позволяет Home Assistant Supervisor обмениваться данными с операционной системой хоста.
2.1) В терминале (или подключенном к вашему компьютеру через SSH с помощью Putty) выполните следующие команды, чтобы обновить ОС Debian, установить Docker и необходимые зависимости для OS Agent и установщика Supervised. Выполните следующие команды по одной.
sudo -i
apt update && sudo apt upgrade -y && sudo apt autoremove -y
apt --fix-broken install
apt install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote systemd-resolved -y
curl -fsSL get.docker.com | sh
После чего рекомендуется перезагрузить систему.
2.2) Посетите страницу OS Agent, а затем замените номер версии на последний доступный в приведенных ниже командах. (т.е. заменить все ссылки на 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
Раздел 3 – Установка Home Assistant Supervised Установив агент ОС и зависимости, вы можете перейти к установке Home Assistant Supervised.
3.1) Введите каждую строку приведенных ниже команд в терминал и выполните их по одной.
Если вы перезагрузились после раздела 2, убедитесь, что вы работаете от имени пользователя root, прежде чем выполнять приведенные ниже команды.
sudo -i
Выполните следующие команды по одной.
apt install ./homeassistant-supervised.deb
N: Загрузка выполняется от лица суперпользователя без ограничений песочницы, так как файл «...» недоступен для пользователя «_apt». - pkgAcquire::Run (13: Отказано в доступе)
Это предупреждение о том, что программа установщик, не имея нужных прав доступа к текущему каталогу, вынуждена была получить привилегии root для выполнения установки. Установка при этом завершается успешно, и предупреждение можно игнорировать.
3.2) В процессе установки вам может быть предложено выбрать тип машины, если это так, выберите generic-x86-64.
Время установки обычно составляет менее 5 минут, однако это может занять больше времени, поэтому наберитесь терпения. Вы можете проверить ход настройки Home Assistant, подключившись к IP-адресу вашего компьютера в Chrome/Firefox через порт 8123 (например, http://192.168.1.150:8123 ).
Как только вы увидите экран входа в систему, настройка завершена, и вы можете настроить имя учетной записи и пароль. Если вы новичок в Home Assistant, теперь вы можете настроить любые интеллектуальные устройства, которые Home Assistant автоматически обнаружил в вашей сети.
Вы завершили установку Home Assistant Supervised на вашем компьютере с Debian.