Найти в Дзене
Александр

Установка Home Assistant на Raspberry Pi за 5 шагов

Всем привет!

Эта статья о том как просто и шаг за шагом установить Home Assistant на свой одноплатный компьютер #Raspberry Pi (в моём случае версии 3B). Установка выполняется в 5 шагов и займет 20 - 30 минут Вашего времени.

Многие мои друзья столкнулись с проблемами при установке и настройке Home Assistant и я решил написать это простое руководство для всех желающих автоматизировать свой дом.

Во-первых нужно выбрать способ установки Home Assistant на Raspberry Pi. Официально существует 2 основных и 2 альтернативных способа. Вот небольшое сравнение:

Основные способы:

  1. Home Assistant Operating System - самый простой и надёжный способ. На Raspberry Pi Home Assistant устанавливается в виде операционной системы. В таком виде Home Assistant проще всего обновлять и использовать (подключать различные плагины и автоматизации), а надёжность этого способа наибольшая.
  2. Home Assistant Container - установка Home Assistant в виде контейнера (например Docker). В этом варианте на Raspberry Pi будет установлена своя операционная система и его можно будет также использовать для каких-либо других нужд. Но во-первых это отнимет ресурсы одноплатника, во-вторых этот способ гораздо сложнее.

Альтернативные способы:

  1. Home Assistant Supervised - установка Home Assistant в виде контейнера, но с супервизором (для повышения надёжности системы и удобства использования).
  2. Home Assistant Core - установка Home Assistant как отдельного приложения на Python. Как показала практика - самый неудобный способ для обычного использования. Сложности с обновлением, использованием плагинов. Хотя операционная система одноплатника в данном случае остаётся максимально свободной.

Вот табличка с официального сайта:

В рамках данной статьи рассмотрим первый способ как самый простой и практичный.

Итак, начнём:

  1. Подключить карту памяти к своему компьютеру
  2. Скачать и запустить Balena Etcher
  3. Выбрать пункт “Flash from URL”
Окно программы Etcher
Окно программы Etcher

4. Далее нужно ввести адрес для нашего Raspberry Pi.
Для версии 3:


https://github.com/home-assistant/operating-system/releases/download/6.3/haos_rpi3-64-6.3.img.xz


Для версии 4:


https://github.com/home-assistant/operating-system/releases/download/6.3/haos_rpi4-64-6.3.img.xz


Не бойтесь что эти ссылки могут устареть, после установки Home Assistant автоматически обновится до актуальной версии

Скопировать ссылку в окно программы Eatcher
Скопировать ссылку в окно программы Eatcher

5. Выбрать карту памяти и нажать "Flash!":

Выбрать карту памяти и нажать Flash
Выбрать карту памяти и нажать Flash
Процесс записи образа Home Assistant Operating System
Процесс записи образа Home Assistant Operating System

Запись занимает примерно 10 минут. Окончание записи выглядит таким образом:

Успешное окончание записи
Успешное окончание записи

После этого карту памяти нужно вставить в Raspberry Pi, подключить Ethernet кабель локальной сети и подать питание. Теперь нужно подождать минут 5. Затем перейти по ссылке: http://homeassistant:8123/ или http://homeassistant.local:8123/

Вы увидите такое окно:

Подготовка Home Assistant
Подготовка Home Assistant

Поздравляю, установка закончена!