Инструменты пользователя

Инструменты сайта


home_assistant_supervised  

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
home_assistant_supervised [2021/10/29 14:17]
Pavel Sokolov Temporary fix for last working installer
home_assistant_supervised [2022/05/05 17:27] (текущий)
Aleksandr Kazantsev
Строка 1: Строка 1:
 ====== Установка HomeAssistant supervised ====== ====== Установка HomeAssistant supervised ======
  
-Установите docker:+======= Установите docker: =======
  
 <code> <code>
 sudo apt update sudo apt update
 sudo apt upgrade sudo apt upgrade
-sudo curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh+sudo curl -fsSL get.docker.com -o get-docker.sh && sh get-docker.sh
 </code> </code>
  
Строка 15: Строка 15:
 </code> </code>
  
-Установите дополнительные пакеты:+======= Установите дополнительные пакеты: ======= 
 <code> <code>
-sudo apt install avahi-daemon+sudo apt-get install -y jq wget curl udisks2 libglib2.0-bin network-manager dbus
 </code> </code>
  
-Установите Home Assistant:+======= Установите OS-Agent=======
  
 +Скачайте последний выпущенный релиз агента по ссылке https://github.com/home-assistant/os-agent/releases/latest
 +
 +Файл должен иметь в названии aarch64. Полученный пакет необходимо установить в систему. Пример команд:
 <code> <code>
-curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/3717667ff1e544b9660d3a6ab7e9b29f8b33a049/installer.sh | sudo bash --- -m odroid-c2+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
 </code> </code>
  
-В процессе установки вам будет задан вопрос, должен ли Home Assistant управлять сетью::+Внимание: в команды выше необходимо подставить правильное название файла пакета
 + 
 +Или воспользуйтесь следующими командами **для автоматической установки**:
 <code> <code>
-[warn] Changes are needed to the /etc/network/interfaces file +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 -  
-[info] If you have modified the network on the host manualy, those can now be overwritten +sudo dpkg -i os-agent-aarch64.deb
-[info] If you do not overwrite this now you need to manually adjust it later +
-[info] Do you want to proceed with overwriting the /etc/network/interfaces file? [N/y]+
 </code> </code>
  
-Ответьте **N** если вы подключены по wifi, чтобы не потерять соединение. Во всех остальных случаях можете ответить **Y**+Проверить работу агента можно командой: 
  
 +<code>
 +gdbus introspect --system --dest io.hass.os --object-path /io/hass/os
 +</code>
 +
 +======= Установите Home Assistant: =======
 +
 +<code>
 +wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
 +sudo dpkg -i homeassistant-supervised.deb
 +</code>
 +
 +В окошке выбора типа архитектуры выберите **odroid-c2**
 +
 +{{:ha:supervised_machine.png?nolink|}}
  
 По завершению работы скрипта установки через несколько минут будет доступен web-интерфейс Home Assistant по адресу <HOST_IP>:8123 (где <HOST_IP> - адрес данного контроллера).  По завершению работы скрипта установки через несколько минут будет доступен web-интерфейс Home Assistant по адресу <HOST_IP>:8123 (где <HOST_IP> - адрес данного контроллера). 
 Зайдите по этому адресу в браузере и следуйте дальнейшим пошаговым инструкциям. Зайдите по этому адресу в браузере и следуйте дальнейшим пошаговым инструкциям.
  
-Логи работы установщика можнно посмотреть следующей командой:+Логи работы установщика можно посмотреть следующей командой:
 <code> <code>
 journalctl -f journalctl -f
 </code> </code>
  
 +====== Возможные проблемы при установке ======
 +
 +Во время установки homeassistant-supervised:
 +<code>
 +dpkg -i homeassistant-supervised.deb
 +</code>
 +
 +возникает ошибка:
 +
 +<code>
 +...
 +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
 +</code>
 +
 +Обсуждение проблемы: [[https://community.home-assistant.io/t/installing-home-assistant-supervised-on-a-raspberry-pi-with-debian-11/247116/552]]
 +
 +Возможное решение: Создать файл /etc/default/grub
 +
 +<code>
 +sudo echo "systemd.unified_cgroup_hierarchy=false" > /etc/default/grub
 +</code>
  
home_assistant_supervised.1635506260.txt.gz · Последнее изменение: 2021/10/29 14:17 — Pavel Sokolov