Установка Home Assistant на OrangePi 5
1. Устанавливаем на чистую флешку последний образ системы Armbian отсюда www.armbian.com/orange-pi-pc (Interface CLI). Для установки можете использовать программу etcher.balena.io.
2. Устанавливаете свою флешку в orange pi, ждете 2-3 минуты, сканируете сеть программой "Advanced IP Scanner" находите в сети новый ip и подключаетесь программой "PuTTY" по ssh к вашему новому ip. Пользователь root, пароль 1234. Система попросит создать новый пароль, затем создать нового пользователя и пароль для нового пользователя, затем опять имя.
3.Проверим обновления и поставим их.
вводим команды
sudo apt update sudo apt upgrade 4.вводим команду
armbian-config затем выбираем "system" затем "Firmware", затем система предложить перезагрузиться, соглашаемся.
5 Установите следующие зависимости с помощью этой команды:
apt install \apparmor \jq \wget \curl \udisks2 \libglib2.0-bin \network-manager \dbus \lsb-release \systemd-journal-remote \systemd-resolved -y
далее команда
reboot 6. Установите Docker-CE с помощью следующей команды:
curl -fsSL get.docker.com | sh Посмотрим какую версию Docker поставили
docker -v 7. Добавляем своего пользователя в группу Docker:
sudo usermod -aG docker $USER 8. Установите OS-Agent
sudo wget https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_armv7.deb sudo dpkg -i os-agent_1.5.1_linux_armv7.deb 9. Прикидываемся что у нас Debian 11
sudo nano /etc/os-release затем заменяем первую строку на это:
PRETTY_NAME="Debian GNU/Linux 11 (bullseye)" нажимаем Ctrl + X, затем соглашаемся а сохранение и нажимаем Y.
Набираем еще раз
sudo nano /etc/os-release проверяем и выходим Ctrl + X.
10. Установите пакет Debian Home Assistant:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb apt install ./homeassistant-supervised.deb 11. В окне выбора типа установки выбираем " qemuarm " для armv7, это важно.
ждем несколько минут и заходим в браузере по адресу который высветиться в предпоследней строке
[info] machine: http://192.168.0.104:8123 (у Вас будет свой адрес)
для проверки установки пакетов можно запустить команду
docker ps -a Должны установиться 7 пакетов, ждём пока загрузятся все.
12. Для автозагрузки необходимо активировать сервисы автозагрузки:
sudo systemctl enable hassio-apparmor.service sudo systemctl enable hassio-supervisor.service