Индекс
Устаревший Home Assistant под управлением универсального Linux
TL; DR: Домашний помощник Метод установки Supervised (также известный как Home Assistant в Generic Linux) больше не поддерживается.
В настоящее время существует три различных способа установки Home Assistant:
- Home Assistant: наша операционная система работает непосредственно на поддерживаемом устройстве, таком как ODROID N2, Raspberry Pi 4, Intel NUC или виртуальная машина.
- Home Assistant Supervised: установка core + supervisor, которая размещается на обычной установке Linux.
- Home Assistant Core: наше ядро Python, работающее в виртуальной среде Python или в контейнере Docker.
Устаревший Home Assistant под управлением универсального Linux
Преимущество использования Supervisor заключается в том, что вы можете поддерживать Home Assistant в актуальном состоянии из Home Assistant и легко устанавливать надстройки, которые предварительно настроены для интеграции с Home Assistant.
Supervisor - чрезвычайно сложная программа, которая взаимодействует с широким спектром приложений и компонентов в операционной системе хоста. Примерами являются Docker-контейнеры, DNS, звуковые и USB-устройства, которые пользователи хотят использовать с Home Assistant. Supervisor управляется из Home Assistant, что позволяет нам создать полноценный центр домашней автоматизации.
Операционная система Home Assistant создана с минимальным необходимым для работы супервизором и гарантирует, что он не мешает супервизору: система полностью управляется супервизором.
Некоторые пользователи все еще хотели иметь возможность управлять операционной системой хоста, и поэтому был введен универсальный установщик, который мог установить Home Assistant Core и Supervisor в общей системе Linux, такой как Debian или Ubuntu.
Однако, когда люди запускают его поверх своей собственной системы, все может пойти не так. И на самом деле, поддерживать его в обычном Linux довольно сложно. Установка в порядке, каждый может следовать учебному пособию, но после этого, когда что-то не работает, к нам приходят люди, а не автор учебника. И эта нагрузка продолжает расти, в проблемной степени.
Home Assistant OS и Supervisor поддерживаются Паскалем. Он начал их 3,5 года назад и поддерживал это первым в свое свободное время, а затем в качестве штатного сотрудника Nabu Casa.
Построение операционной системы и супервизора - сложная задача, требующая специальных знаний. К сожалению, через 3,5 года все еще нет других участников, которые могли бы помочь. Это привело к тому, что его обязанности переросли то, что можно ожидать от штатного сотрудника.
Nabu Casa была основана, чтобы сделать развитие Home Assistant устойчивым. Уметь поддерживать здоровый баланс между работой и личной жизнью и избегать выгорания разработчиков, что, к сожалению, является распространенным явлением в мире открытого кода.
Стремясь уменьшить ограничения Pascal, мы по прямому указанию больше не поддерживаем общий метод установки Linux. Это больше не будет упоминаться в документации. Мы заархивировали хранилище. Если вы хотите сохранить его, не стесняйтесь его раскошелиться. Проблемы, возникающие в результате использования этого, будут игнорироваться или закрываться при сообщении нам.
Открытый исходный код и сообщество
Устаревший Home Assistant под управлением универсального Linux
Я знаю, что этот пост в блоге рассердит небольшую часть нашего сообщества. Есть люди, которые думают, что они заслуживают работы других людей, даже если это стоит им здоровья. Ты не прав.
Так же, как с нашими недавнее решение ограничить использование YAML в некоторых случаях, Home Assistant будет продолжать выбирать здоровье, а не функции. Открытый исходный код не означает, что мы должны поддерживать каждую функцию, которую может придумать кто-либо в Интернете. Открытый исходный код означает, что любой может сделать это самостоятельно и поделиться этим или нет.
Существует множество способов установки Home Assistant, все еще существует множество возможностей и настроек.
FAQ
Устаревший Home Assistant под управлением универсального Linux
Как запустить Home Assistant, сохраняя контроль над операционной системой?
Мы предлагаем образ виртуальной машины Home Assistant. Эти образы можно использовать, например, в VMWare, VirtualBox и Proxmox, а также в системах NAS, которые поддерживают работу виртуальной машины, как это делают большинство современных систем NAS. Использование этих предоставленных изображений предоставит вам полную поддержку Home Assistant.
Вы можете найти образы виртуальных машин здесь.
Я работаю на платформе, которая не поддерживает виртуальные машины, и я все еще хочу сохранить контроль над операционной системой.
Для этого мы рекомендуем запустить Home Assistant Core в Docker. Вы потеряете от простых обновлений, управления системой и предварительно настроенных приложений (надстроек) из пользовательского интерфейса. Тем не менее, вы по-прежнему можете использовать все возможности платформы домашней автоматизации Home Assistant.
Все приложения, которые доступны как дополнения Home Assistant, также доступны в виде сторонних Docker-контейнеров. Вы будете нести ответственность за настройку их для работы с Home Assistant Core самостоятельно.
Я знаю, что я делаю. Могу ли я по-прежнему использовать универсальный установщик Linux?
Да, архивное хранилище все еще там. Вы также можете раскошелиться и изменить вещи. Но нет никакого официального ресурса, чтобы посетить, когда вещи ломаются.
В настоящее время я работаю под наблюдением Home Assistant. Что теперь?
Все будет продолжать работать как есть. Ошибки не будут исправлены, и вы должны рассмотреть возможность перехода на один из других методов. Если вы мигрируете на виртуальную машину, вы можете сделать снимок на панели Supervisor и восстановить его в новой установке.