• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to secondary sidebar
  • Skip to footer

У Павла!

  • Контроллеры
    • Arduino
      • Приборы
      • Музыка
      • Проекты Arduino
      • Уроки Arduino
      • Игры на Arduino
      • Роботы на Ардуино
      • FLProg
    • Одноплатные ПК
      • Orange pi
      • Raspberry pi
        • Raspberry pi pico
        • Raspberry pi server
        • Проекты Raspberry pi
    • ESP
      • ESP8266
        • NodeMCU
      • ESP32
      • M5stack
    • Другие контроллеры
      • STM32
  • Умный дом
    • Home Assistant
      • Автоматизации
    • Tuya
    • Bluetooth
    • ESPHome
    • Frigate
    • Telegram
    • Яндекс
  • ЧПУ
  • 3d печать
  • Об авторе

Установка Home Assistant 2023.05.05 на Ubuntu на Banana pi CM4

22 мая, 2023

Banana pi cm4: https://alii.pub/6pdx53

Прежде чем приступить к материалу, я Вас попрошу, если нравится то, что я делаю и хотите следить за моей деятельностью, то рекомендую подписаться на мой телеграмм канал: https://t.me/ypavla
Там я публикую новости о вышедших видео, статьях и разные устройства для умного дома и не только показываю.
Спасибо за внимание, теперь продолжим.

 

КРАСНЫМ ВЫДЕЛЕНЫ ШАГИ ЕСЛИ У ВАС БЫЛИ ОШИБКИ. ИХ НЕ ВЫПОЛНЯЕМ ЕСЛИ ОШИБОК НЕ ВОЗНИКЛО.

Wiki по banana pi cm4: https://wiki.banana-pi.org/index.php?title=BPI-CM4_Computer_module_and_development_Kit

https://wiki.banana-pi.org/Getting_Started_with_CM4

В этой статье опишу, как установить Home Assistant на Ubuntu в 2023 году.

В качестве примера я использую плату banana pi cm4.

На нее установка немного специфичная, так как образ Ubuntu под banana pi cm4 сильно изменен. Но я думаю у Вас все получится.

Установка Home Assistant:

Обновляем репозитории:

apt update

Далее устанавливаем недостающие пакеты:

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

Если Выдает такую ошибку

То делаем следующее:

rm /var/lib/apt/lists/lock
rm /var/cache/apt/archives/lock
rm /var/lib/dpkg/lock*
dpkg –configure -a
apt-get update -y

Потом снова:
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus apparmor-utils systemd-journal-remote lsb-release -y

А если ошибки не было то снова устанавливать пакеты не надо.

Далее устанавливаем агент:

wget https://github.com/home-assistant/os-agent/releases/download/1.5.1/os-agent_1.5.1_linux_aarch64.deb
dpkg -i os-agent_1.5.1_linux_aarch64.deb

Если выдает ошибку, то:

rm /var/lib/dpkg/lock
dpkg –configure -a

И снова:
dpkg -i os-agent_1.5.1_linux_aarch64.deb

Если не было ошибки то пропускаем.

Далее нужно установить докер. И тут два варианта. Стандартный вариант установки докера например на Orangep i 5:

curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh ./get-docker.sh

А вот если у Вас Banana pi CM4  и установлена Ubuntu, то ставить нужно следующим образом:

Сначала установить пакеты:
apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg –dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

После этого вводим команду состоящую из двух строчек:

echo “deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable” | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

После этого обновляем репы:

apt-get update

И устанавливаем докер:

apt-get install docker-ce docker-ce-cli containerd.io

На этом установка докера закончена. Далее остается установить Home Assistant.

Для этого скачиваем пакет:
wget https://github.com/home-assistant/supervised-installer/releases/download/1.4.3/homeassistant-supervised.deb

И выполняем установку. Если на убунту, то нужно это делать вот так:

sudo BYPASS_OS_CHECK=true dpkg -i homeassistant-supervised.deb

Или изменяем файл /etc/os-release. Там нужно поменять PRETTY_NAME:

nano /etc/os-release

Вывод будет примерно следующий:

PRETTY_NAME="Debian GNU/Linux 11 (bullseye)"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

PRETTY_NAME меняем на: PRETTY_NAME=”Debian GNU/Linux 11 (bullseye)”

И далее устанавливаем Home Assistant.
dpkg -i homeassistant-supervised.deb

Primary Sidebar

Поиск

Новые записи

  • Автоматизация перезагрузки устройства по команде Ping.
  • Разблокирование и добавление шлюза Xiaomi gateway 3 в Home Assistant для управления Bluetooth устройствами из экосистемы Xiaomi Home (mihome)
  • Интеграция для локального управления (без интернета) ик пультом Tuya работающим по wifi из Home Assistant
  • Транслируем показания с Уличного Bluetooth Датчика температуры по BTHome на дисплей датчика температуры XIaomi LYWSD03MMC
  • Заставляем Bluetooth датчики температуры tuya и xiaomi отправлять данные по Zigbee в Home Assistant.

Официальный YouTube Канал M5Stack:

Подписывайтесь на Телеграм канал

https://t.me/ypavla

Подписаться на YouTube!

Secondary Sidebar




Подписывайтесь на Telegram Канал!

У Павла!

Footer

Copyright_У Павла! © 2025 ·