Orange pi 4 LTS: http://alii.pub/6esnb3
Orange pi zero 2: http://alii.pub/68uelr
Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.
Данная установка Home Assistant протестирована и работает на одноплатных компьютерах Orange pi zero 2, Orange pi 4 lts, Banana pi BPI-M5 и Orange pi 5.
Могу предположить, что будет работать на всех одноплатных компьютерах под линуксом.
Итак поехали…
Примерно с ноября 2023 года Home Assistant перестал поддерживать операционную систему Ubuntu. По этому нужно устанавливать другую ОС. Не знаю как насчет других, но на Debian работает. По этому устанавливаем Debian.
Устанавливать образ распакованный можно через программу balenaEther.
После установки логинимся под учетными данными orangepi / orangepi
Логинимся по ssh.
Вводим команду
Выбираем “2”, форматируем в “ext4”, жмем “Ок”, ждем переноса с карты на встроенную память. После завершения выключаемся, вытаскиваем MicroSD и включаемся. Пошла грузиться Debian — значит все правильно. Дальнейшие действия производим здесь. MicroSD больше не нужна.
Ну и вводим команды по очереди:
Устанавливаем Docker:
sudo apt update
sudo apt upgrade
sudo curl -fsSL get.docker.com | sh
Добавляем своего пользователя в группу Docker:
sudo usermod -aG docker $USER
Ставим дополнительные пакеты:
sudo apt-get install -y jq wget curl udisks2 libglib2.0-bin network-manager dbus
Ставим OS-Agent скриптом:
curl -s https://api.github.com/repos/home-assistant/os-agent/releases/latest | grep "browser_download_url.*aarch64\.deb" | cut -d : -f 2,3 | tr -d \" | wget -O os-agent-aarch64.deb -i -
sudo dpkg -i os-agent-aarch64.deb
При установке на плате Orange pi zero 2 может выдать ошибку “No URLs found in” . Решит проблему установка вот такими командами:
sudo wget https://github.com/home-assistant/os-agent/releases/download/1.2.2/os-agent_1.2.2_linux_aarch64.deb
sudo dpkg -i os-agent_1.2.2_linux_aarch64.deb
Cтавим AppArmor.:
sudo apt-get install apparmor
Установка Home Assistant:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo dpkg -i homeassistant-supervised.deb
Возможно при установке появится ошибка:
Причем 3 раза пробовал на Debian установку на разных платах и всегда при установке выдает эту ошибку.
Решение простое, вводим команду:
apt –fix-broken install
После этого установка автоматически продолжается и мы последнее что выбираем при установке это:
В окошке выбора типа архитектуры выбираем odroid-c2.
Далее ждем несколько минут, после этого по ip адресу orange pi и порту 8123 появится окно в котором будет происходить установка Home Assistant.
Ну и еще подождав немного времени получаем установленный Home Assitant:
Я проверил установку на Orange pi 4 lts на флешку 4 класса (да да, не быстрая). И на EMMC. Так вот на EMMC установка произвелась раз наверное в 20 быстрее.
Так-же EMMC не подвержена выходу из строя после многократных записей на нее, в отличии от флешки. Так-что это очень хороший выбор для сервера умного дома.
В новых версиях supervisor наблюдается проблема с докером и приложения в home assistant перестают работать. Для исправления данной проблемы в консоли вбейте команду:
ha jobs options –ignore-conditions healthy
И перезапустите HA.
В видео показана установка Home Assistant с 11 минуты:
ha jobs options –ignore-conditions healthy