Home

Установка Home Assistant на Orange pi 3 LTS
- Информация о материале
- Автор: AdminDV
- Категория: Uncategorised
- Просмотров: 313
Установка Home Assistant на Orange pi 3 LTS
В этом руководстве показано, как установить HA (контролируемый) на плате Orange-Pi 3LTS с использованием Debian 11. Home Assistant — это бесплатная платформа для домашней автоматизации с открытым исходным кодом, которая управляет практически всеми интеллектуальными устройствами в одном месте. И самый популярный способ установки HA — это использование raspberry-pi, но сейчас за день практически невозможно найти одну плату для покупки. Таким образом, Orange-Pi — это аналогичный одноплатный компьютер с лучшей ценой и доступностью.
Материалы:
Плата OrangePi 3 LTS
Micro SD к USB-карте памяти SD
USB-C Источник питания 3A
Кабель Ethernet
Примерно с ноября 2023 года Home Assistant перестал поддерживать операционную систему Ubuntu. По этому нужно устанавливать другую ОС. Не знаю как насчет других, но на Debian работает. По этому устанавливаем Debian.
Устанавливать образ распакованный можно через программу balenaEther.
После установки логинимся под учетными данными root / orangepi
Логинимся по ssh.
ssh root@<orangepi-IP>
Пароль по умолчанию: orangepi
Это панель приветствия
Установка:
Обновите Debian
apt update && apt upgrade -y
Создавайте группы
-
groupadd docker
Добавить нового пользователя
-
useradd -s /usr/bin/bash -g users -G adm,sudo,docker -m <User Name>
Пароль для вашего нового пользователя
-
passwd <User Name>
Перед установкой home assistant установите основные программы
-
apt install \
-
sudo \
-
jq \
-
wget \
-
curl \
-
udisks2 \
-
apparmor \
-
neovim \
-
ca-certificates \
-
lsb-release \
-
libglib2.0-bin \
-
network-manager \
-
systemd-journal-remote \
-
dbus -y
Добавьте официальный GPG-ключ Docker
-
mkdir -p /etc/apt/keyrings
-
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
Команда для настройки репозитория
-
echo \
-
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
-
$(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
установить движок docker
-
chmod a+r /etc/apt/keyrings/docker.gpg
-
apt update
установите последнюю версию
-
apt install docker-ce docker-ce-cli containerd.io docker-compose-plugin
Исправлены некоторые проблемы с cgroup
-
echo "systemd.unified_cgroup_hierarchy=false" > /etc/default/grub
-
echo "systemd.unified_cgroup_hierarchy=false" > /boot/cmdline.txt
Перезагрузите систему
-
reboot
Подождите 1-2 минуты, а затем соединитесь по ssh с вашим новым пользователем
ssh
Загрузите последнюю версию agent-os и контролируйте
-
curl -s https://api.github.com/repos/home-assistant/supervised-installer/releases/latest | jq '.assets[] | select(.name|match(".deb$")) | .browser_download_url' | tr -d \" | wget -O homeassistant-supervised.deb -i -
-
curl -s https://api.github.com/repos/home-assistant/os-agent/releases/latest | jq '.assets[] | select(.name|match("_linux_aarch64.deb$")) | .browser_download_url' | tr -d \" | wget -O os-agent-aarch64.deb -i -
Сменить статус на суперпользователя1
-
sudo su -
Установить os_agent
-
dpkg -i os-agent-aarch64.deb
Установка под наблюдением
-
dpkg -i homeassistant-supervised.deb
Выберите odroid-c2
Если все было установлено правильно, вы увидите журналы загрузки.
А можно увидеть ошибки
Может помочь
-
sudo dpkg -i --ignore-depends=systemd-resolved homeassistant-supervised.deb
Выберите odroid-c2
Теперь ваш HA загружается… Подождите 2-3 минуты, а затем зайдите в свой браузер и введите свой IP-адрес Orange-pi, и вы увидите, как ваш HA готовится.
Этот процесс занимает некоторое время. Выпейте кофе, расслабьтесь и подождите, пока HA не покажет создание учетной записи.
Источники:
1. blog.fbmello.com/posts/InstallHAOrangePi3LTS/
2. github.com/home-assistant/supervised-installer/issues/304