Есть много разных способов как можно установить Home Assistant.
Какой способ использовать — зависит от ситуации. В разных ситуациях разные способы предпочтительны.
Один из способов как можно установить Home Assistant — это использовать бесплатную программу VirtualBox. На компьютере появляется виртуальная машина в которой работает Home Assistant.
Большой плюс этого способа в том что нужно выполнить очень мало действий для того чтобы получить работающий Home Assistant. На мой взгляд, это самый простой и быстрый способ установки. Результат — вы получаете Home Assistant, который установлен официальным способом, в котором работает Supervisor. (специальный компонент, с помощью которого удобно управлять некоторыми частями Home Assistant. Не во всех способах установки он доступен.)
Установка Home Assistant в VirtualBox хорошо подходит в ситуациях:
Этот способ нельзя использовать для того чтобы поставить Home Assistant на Raspberry Pi.
Запуск в VirtualBox это, скорее, экспериментальный запуск, хотя могут быть и исключения. Можно держать основной сервер Home Assistant в VirtualBox, но обычно так не делают.
Установка Home Assistant в VirtualBox состоит из следующих частей:
Нужно зайти на страницу https://www.virtualbox.org/wiki/Downloads и скачать файл-инсталлятор для вашей операционной системы, запустить его и пройти весь процесс установки.
Нужно зайти на страницу https://www.home-assistant.io/hassio/installation/ и скачать с этой страницы файл по ссылке "VMDK".
Размер файла — около 300 мегабайт.
У файла который скачался расширение ".vmdk.gz". Это архив. Нужно разархивировать этот файл.
Запускаем VirtualBox, там нажимаем кнопку New.
После этого в VirtualBox появилась виртуальная машина с именем "ha" в статусе "Выключена".
Но перед тем как ее включить нужно выполнить еще несколько настроек.
Нужно зайти в настройки и поставить чекбокс "Enable EFI":
Если чекбокс "Enable EFI" не установить, то при попытке включить виртуальную машину будет ошибка: "FATAL: No bootable medium found! System halted.":
Вторая настройка которую нужно сделать — поменять настройки сети. По умолчанию установлен "NAT", нужно выбрать "Bridged Adapter":
С этой настройкой можно виртуальная машина станет частью вашей локальной сети.
Кнопка "Start"
Очень быстро система загрузится и на экране будет текст "homeassistant login:" (возможно понадобится несколько раз нажать на клавишу Enter на клавиатуре чтобы стал виден этот текст).
Все — Home Assistant работает. Но нужно выяснить адрес где он работает.
Выяснить ip адрес виртуальной машины можно либо с помощью веб интерфейса роутера, либо выполнив несколько команд в консоли виртуальной машины.
На приглашение "homeassistant login:" нужно ввести слово "root" и нажать на клавишу Enter на клавиатуре. После этого вы сразу попадете в консоль Home Assistant.
В этой консоли нужно ввести слово "login":
И после этого ввести "nmcli" — в результате на экране будет виден ip адрес этой виртуальной машины:
В моем случае это адрес 192.168.31.170
После того как известен ip адрес можно браузером зайти в интерфейс Home Assistant.
Для этого нужно ввести в браузере http://IP:8123 (вместо IP нужно подставить тот ip адрес, который вы выяснили на предыдущем шаге, например http://192.168.31.170:8123 )
Дальше нужно придумать имя и пароль и начинается самое интереснео — настройка Home Assistant.
3 июня 2020
Кстати, у меня есть телеграм канал про Home Assistant: https://t.me/bessarabov_ha
|