Установка Home Assistant с нуля. Raspberry Pi OS. 3 простых шага

ustanovka-home-assistant-cherez-raspbian Умный дом

Home Assistant — гибкая многоплатформенная система домашней автоматизации. Работает на Python. Легко настраивается и дружит с любой Unix системой. Установку буду проводить на Raspberry PI 3b, но подойдет и любая другая модель.

Все операции по запуску сводятся к трем простым шагам:

  • Установка Raspberry Pi OS на малину.
  • Установка Python, конфигурирование. Установка HomeAssistant
  • Первоначальная настройка, проверка работоспособности Home Assistant.

Шаг 1. Установка Raspberry Pi OS

  1. Скачиваем с официального сайта архив с образом системы. Доступны образы с оболочкой и без нее. Вес архивов различается примерно в два раза. Так что рекомендую сразу определится нужен ли будет Вам графический интерфейс после установки системы. Вход в Home Assistant будет осуществятся через web интерфейс браузера, поэтому ставить ось с рабочим столом имеет смысл если к малине будет подключен монитор. Мой выбор — система с рабочим столом.
  2. Распаковываем архив, в нем образ .img. Его содержимое помещаем в корень флеш накопителя утилитой Win32DiskImager. Cтавим накопитель в малину. Флешку рекомендую выбирать не менее 16 гигов и нормального производителя. Как минимум не Китайский ноунейм или паленку. От скорости чтения/записи флеш сильно будет зависеть стабильность системы и скорость выполнения всех операций.
  3. Подключаем клавиатуру, мышь, монитор и подаем питание. Малина запускается и загрузится ось.
  4. Выполняем первоначальные настройки в открывшемся окне: Установку страны, языка, часового пояса, пароля на пользователя PI (лучше ставить сразу на латинице). Далее втыкаем кабель Ethernet и выполняем апдейт системы. Идем пить чай.
  5. Включаем доступ по ssh. В терминале пишем команду sudo raspi-config. В Interfacing Options ищем ssh и жмем Yes.
  6. Выключаем Raspberri PI. Далее для удобства будем работать по ssh.

Шаг 2. Установка Home Assistant и конфигурирование библиотек Python на Raspberry PI

Все команды выполнять последовательно в консоли.

  1. Заходим по ssh на малину. Для удобства сразу выдавайте статический IP адрес для Raspberry на Вашем сетевом оборудовании.
  2. Если на первом шаге выполняли обновление системы Python уже должен стоять последней версии. На всякий случай проверяем командой sudo apt-get install python3 python3-venv python3-pip
  3. Добавляем нового пользователя sudo useradd -rm homeassistant -G dialout,gpio
  4. Ставим директорию и права последовательным выполнение команд: cd /srv, sudo mkdir homeassistant, sudo chown homeassistant:homeassistant homeassistant
  5. Создаем виртуалку для работы HomeAssistant от свежего пользователя: sudo -u homeassistant -H -s
    cd /srv/homeassistant
    python3 -m venv .
    source bin/activate
    python3 -m pip install wheel
  6. Ставим HomeAssistant: pip3 install homeassistant. Процесс занимает примерно 20 минут.
Яндекс.Метрика
Rafael Erg
Оцените автора
( 2 оценки, среднее 5 из 5 )
Добавить комментарий

  1. Фотий

    Ничего не понятно

    Ответить
Adblock
detector