Кроме стандартной инструкции проблема заключается в том, что NanoPi Neo3 не поддерживается официально, но в принципе возможно установить на любой debian дистрибутив.
Устанавливаем необходимые пакеты
apt-get install apparmor jq wget curl udisks2 libglib2.0-bin network-manager dbus lsb-release systemd-journal-remote systemd-resolved aptitude -y
если не установилось и выдало ошибку то ставим по другому
apt install systemd/bullseye-backports apt install systemd-journal-remote/bullseye-backports apt install systemd-resolved
после установки systemd-resolved надо добавить в файл /etc/resolv.conf строку:
nameserver 8.8.8.8 для этого редактируем файл командой
nano /etc/resolv.conf
иначе не будет подключения к интернет и невозможно продолжить дальнейшую устновку. В некоторых дистрибутивах после установки Network manager чтобы восстановить доступ к интернету надо отредактировать файл /etc/network/interfaces оставив только строки
auto lo iface lo inet loopback
так же нам надо установить пакет policykit-1 но через apt у меня не получилось установить и по этому будем ставить через aptitude
aptitude install policykit-1
в ходе установки задаст вопрос, на первый ответить надо n, на второй y
в Dietpi есть репозитарии docker и ставим его через dietpi-software, на другой debian ставим так:
curl -fsSL get.docker.com | sh
Ставим os-agent отсюда
wget https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_aarch64.deb apt install ./os-agent_1.5.1_linux_aarch64.deb
ну и ставим Home-assistant Supervised
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb apt install ./homeassistant-supervised.deb
в процессе установки спросит какую версию ставить, для NanoPi Neo3 я выбрал tinker
после установки заходим на ip адрес одноплатника с портом 8123 и настраиваем Home assistant