1. Install Home Assistant Operating System - vit-um/hass GitHub Wiki

Рекомендовані варіанти встановлення Home Assistant на Raspberry Pi

Згідно з документацією існує лише дві операційні системи під Home Assistant для запуску Supervisor:

Завантаження бутлоадера для пріоритетного завантаження з CD-card

  1. Для запису на microSD образу операційної системи знадобиться програма Raspberry Pi Imager.
  2. Встановлюємо на комп'ютер Raspberry Pi Imager та запускаємо програму:
    Raspberry Pi Imager
  3. Переходимо за наступним шляхом: CHOOSE OS -> Misc utility images -> Bootloader та обираємо потрібний варіант завантаження:
    Raspberry Pi Imager
  4. Далі переходимо в меню CHOOSE STORAGE обираємо підготовлену та підключену до комп'ютера microSD і останній крок - WRITE
  5. Коли microSD готова, запис та перевірка пройшли вдало, встановлюємо її в Raspberry Pi та підключаємо живлення.
  6. Зелений світлодіод має блимнути та залишитись горіти.

Підготовка CD-card з образом Home Assistant OS

  1. Підключаємо носій, на який буде встановлено Home Assistant OS та запускаємо Raspberry Pi Imager.
  2. Переходимо за наступним шляхом: CHOOSE OS -> Other specific-purpose OS -> Home assistants and home automation та обираємо Home Assistant
    Raspberry Pi Imager
  3. Далі переходимо в меню CHOOSE STORAGE обираємо підготовлену та підключену до комп'ютера microSD і останній крок - WRITE
  4. Після закінчення процесу запису та перевірки переставляємо microSD в Raspberry Pi, підключаємо монітор, клавіатуру та живлення.
  5. На підключеному екрані бачимо наступне запрошення: HAOS
  6. Переходимо за першим посиланням на екрані, за адресою http://homeassistant.local:8123/:
    HAOS
  7. Переходимо другим посиланням на екрані, за адресою http://homeassistant.local:4357/:
    HAOS
  8. Якщо за адресою http://homeassistant.local:8123/ через 20 хвилин не має запрошення до реєстрації, то клацаємо мишкою на коло, що пульсує. - Отримаємо доступ до журналу дій, і якщо в ньому одне з останніх повідомлень виглядає наступним чином:
    WARNING (MainThread) [supervisor.core] System time/date shift over more as 7days found!
  • Вводимо з консолі послідовно наступні команди щоб скоригувати час на актуальний:
    login
    timedatectl
    date -s "yyyy-mm-dd hh:mm:ss"
  • Час з секундами можна взяти за цим посиланням.
    HAOS
  1. Далі починаємо або налаштовувати автоматизації з нуля, або відновлюємо конфігурацію з бекапу.
  • В моєму випадку це буде другий варіант, а враховуючи, що ця конфігурація призначена для дублюючого сервера зробимо відновлення часткової резервної копії.
  • Обираємо все окрім ftp, що має працювати з конкретною адресою основного сервера та backup аддона, резервні копії будемо робити лише з основного сервера.
    HAOS
  • Натискаємо 'Restore', надаємо підтвердження, та чекаємо не закриваючи вкладку браузера.

До змісту