sudo apt update sudo apt upgrade sudo curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
Добавьте пользователя, под которым работаете, в группу docker:
sudo usermod -aG docker $USER
sudo apt-get install -y jq wget curl udisks2 libglib2.0-bin network-manager dbus
Скачайте последний выпущенный релиз агента по ссылке https://github.com/home-assistant/os-agent/releases/latest
Файл должен иметь в названии aarch64. Полученный пакет необходимо установить в систему. Пример команд:
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
Внимание: в команды выше необходимо подставить правильное название файла пакета.
Или воспользуйтесь следующими командами для автоматической установки:
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
Проверить работу агента можно командой:
gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb sudo dpkg -i homeassistant-supervised.deb
В окошке выбора типа архитектуры выберите odroid-c2
По завершению работы скрипта установки через несколько минут будет доступен web-интерфейс Home Assistant по адресу <HOST_IP>:8123 (где <HOST_IP> - адрес данного контроллера). Зайдите по этому адресу в браузере и следуйте дальнейшим пошаговым инструкциям.
Логи работы установщика можно посмотреть следующей командой:
journalctl -f
Во время установки homeassistant-supervised:
dpkg -i homeassistant-supervised.deb
возникает ошибка:
... grep: /etc/default/grub: No such file or directory [info] Switching to cgroup v1 cp: cannot stat '/etc/default/grub': No such file or directory dpkg: error processing package homeassistant-supervised (--install): installed homeassistant-supervised package post-installation script subprocess returned error exit status 1 Errors were encountered while processing: homeassistant-supervised
Обсуждение проблемы: https://community.home-assistant.io/t/installing-home-assistant-supervised-on-a-raspberry-pi-with-debian-11/247116/552
Возможное решение: Создать файл /etc/default/grub
sudo echo "systemd.unified_cgroup_hierarchy=false" > /etc/default/grub