понедельник, 17 октября 2022 г.

X96 max. Устанавливаем Home Assistant supervised в NAND память приставки


            После того, как на ТВ приставку установлен Armbian (Debian) настало время установить Home Assistant Supervised. За основу официальная инструкция с гитхаба разработчика. Установка достаточно простая. Для этого подключаемся к x96 max с помощью putty:

1) Устанавливаем зависимости с помощью вот такой длинной команды:

apt-get install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
systemd-journal-remote -y

 

2) Следующей командой устанавливаем Docker-CE

curl -fsSL get.docker.com | sh


3) Устанавливаем OS-Agent

3.1)    Для этого пере по ссылке https://github.com/home-assistant/os-agent/releases/latest и нажимаем правую кнопку мыши на  файле deb-файле последней версии os-agent’a для aarch64  и копируем путь к нему. У меня это

https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb

 

3.2) Загружаем на приставку OS Agent, для этого вводим wget и путь к пакету, который мы скопировали ранее:

wget https://github.com/home-assistant/os-agent/releases/download/1.4.1/os-agent_1.4.1_linux_aarch64.deb


3.3) Затем устанавливаем (или обновляем) OS Agent. Вместо os-agent_1.4.1_linux_aarch64.deb укажите название своего файла, если у Вас он другой.

sudo dpkg -i os-agent_1.4.1_linux_aarch64.deb

 


 3.4) При желании можно проверить успешность установки, запустив следующую команду. 

gdbus introspect --system --dest io.hass.os --object-path /io/hass/o

            Если OS Agent установлен и работает корректно – не должно быть возвращено никаких ошибок и Вы увидите интроспекцию объекта с помощью interface. 


4) Устанавливаем Home Assistant supervised.

4.1) Загружаем на приставку файл установки Home Assistant:

wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb


4.2) Запускаем установку Home Assistant:

sudo dpkg -i homeassistant-supervised.deb

            В процессе установки для конфигурации Home Assistant Supervised будет предложено выбрать тип устройства. Я выбрал odroid-n2, т. к. он ближе всего подходит по конфигурации к x96 max: 

 

        Дальше установка прошла с незначительными предупреждениями, не влияющими впоследствии на работу Home Assistant:

 

5) Теперь запасаемся терпением, завариваем кофе и пробуем подключаться по адресу http://homeassistant.local:8123 или по IP адресу. (в моем случае http://192.168.1.79:8123 ). У меня он минут через 10-15 начал откликаться:

 

Еще минут через 15 установка окончена.

 

Как настраивать – я описывал ранее.

Ошибок в работе HA нет. Работает стабильно. Онлайн обновления приходят. Думаю можно пользоваться.


Потребляемые ресурсы Home Assistant:


На все вопросы постараюсь ответить в комментариях...






 


 


2 комментария:

  1. Прошу прощения, но уже час голову ломаю.
    Вот какая ошибка:
    После ввода команды "sudo dpkg -i homeassistant-supervised.deb"

    dpkg: зависимости пакетов не позволяют настроить пакет homeassistant-supervised:
    homeassistant-supervised зависит от systemd-resolved, однако:
    Пакет systemd-resolved не установлен.
    dpkg: ошибка при обработке пакета homeassistant-supervised (--install):
    проблемы зависимостей — оставляем не настроенным
    При обработке следующих пакетов произошли ошибки:
    homeassistant-supervised

    Пробовал установить "systemd-resolved" командой "apt-get install systemd" но безрезультатно.
    Ваша запись "Избавляемся от ошибки Systemd-Resolved в Home Assistant" тоже не помогла. Куда копать не знаю.

    ОтветитьУдалить
    Ответы
    1. Проблема решилась
      sudo dpkg -i --ignore-depends=systemd-resolved ./homeassistant-supervised.deb

      Удалить