• 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 с Supervisor на Orange Pi Zero 2

12 февраля, 2022

Приобрести orange pi zero 2 можно тут: http://alii.pub/68uelr

Orange pi zero 2 с платой расширения usb и audio: http://alii.pub/68uepn

Orange pi zero 2 с корпусом: http://alii.pub/68uere

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

 

Характеристики платы:

Итак, для чего эта статья? Вообще на это есть 2 на мой взгляд больших причины.

Первая причина, это то, что сейчас raspberry pi стоит очень дорого и orange pi zero 2 вполне себе хорошая альтернатива и импортозамещение так сказать.

Вторая причина – это то, что orange pi клепают свои платы со скоростью света. И поддержки естественно никакой. И все вот для orange pi zero 2 нет мана по установке Home Assistant

Есть только небольшая шпаргалка на github: https://github.com/ntguest/32bit-home-assistant-supervised-installer/blob/main/files/opizero2

Собственно я и руководствовался этой шпаргалкой (НЕТ).

Итак, приступим.

Первым делом нужно установить образ OS на orange pi zero 2.

Выбор пал на ubuntu. Образ нужно скачать с Linux 5.13. Вот от сюда: https://drive.google.com/drive/folders/13pY93TozoF2omgKYnCiSZrONbBvBPxAh

Логин и пароль от этого образа root/orangepi

Установить образ можно с помощью приложения BalenaEther.

После установки образа подключите патч кордом к роутеру orange pi и он по dhcp сразу получит адрес. ПО этому адресу мы и сможем подключиться по ssh к компьютеру используя учетные данные которые указаны Выше. Ну или можно использовать usb/ttl для подключения. У Оранжевого пирога есть специальные пины для этого.

После того как Вы подключились, первым делом давайте настроим wi-fi.

для этого вводим команду

sudo nmtui

Далее Выбираем Activete a connection

Ну а далее выбирайте свою сеть вводите от нее пароль и все, подключение к wi-fi сети будет закончено.

так, а теперь сама установка всех компонентов. Все довольно просто и быстро.

Установка нужных компонентов и библиотек:


sudo add-apt-repository universe

Далее обновляем пакеты:


sudo apt-get update

Теперь можно проверить время на операционке командой date 

Если оно отличается, то командой:


sudo dpkg-reconfigure tzdata

Выберете часовой пояс который используется у Вас.

Установка docer’а:


sudo apt-get -y install avahi-daemon jq docker.io

 Добавляем пользователя root в докер (возможно понадобится в дальнейшем для управления докером. Но не в этой статье)

sudo usermod -aG docker root

Далее перезагружаем ОС командой


sudo reboot

 

Ну а теперьустановка самого Home Assistant. Тут смотрите. Данная ссылка которая здесь указана она уже не официальная и там модифицированный скрипт. Дело в том, что официальная ссылка вообще перестала работать. Ее Home Assistant удалил у себя из github. Она раньше выглядела так: (https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh). По этому я еще этот скрипт сохранил отдельно (надеюсь автор не против будет) на случай если и эта ссылка будет недоступна, можно будет скрипт скачать и напрямую заюзать. Скрипт можно скачать от сюда: https://disk.yandex.ru/d/ygPWkB6CQ5cqUA

Но качайте скрипт, только в том случае если команда ниже не сработает:


curl -sL "https://raw.githubusercontent.com/ntguest/32bit-home-assistant-supervised-installer/master/files/opiz2.sh" | bash -s -- -m raspberrypi3-64

 

Ну и все, теперь у Вас попросит подождать 20 минут и Home Assistant установится.

Установка закончена. Теперь давайте поговорим о минусах ну или же нюансах.

Значит первое. Ubuntu это не Debian который рекомендуют сами Home Assistant. Рекомендуется версия Bullseye. Но на момент написания статьи, стабильного образа bullseye небыло, по этому брал другой. И это повлияет только на предупреждение в самом Home Assistant:

На что это влияет пока не заметил. НА мой взгляд ни на что. Все вполне себе работает и обновляется до последней версии.

 

Второй нюанс – это не установлен AgentOS.

На мой взгляд он особо не нужен. Он позволяет самому Home Assistan управлять операционной системой. Но так как ОС не рекомендованная, то и работает все всеравно не правильно.

Теперь о производительности. Сначала я ставил все на armbian с linux 4.9 и там докер съедал всю производительность и Пирожок грелся до 80 градусов. Но с моей модификацией все хорошо и температура даже не поднимается до 60 градусов. Плюс она полностью не загружена во время работы:

как видите аптайм почти 8 часов и вполне себе все хорошо.

Ну и еще нюанс – это наличие usb портов. Их конечно маловато. А именно 1. Но есть специальная плата расширения которая решит данную проблему. Но это доп плата. Хоть и не дорогая.

 

Ну и не работает блютуз встроенный. Пока не знаю почему, но вот так.

 

Ну и бонусом, если хотите поупровлять докером. И удобнее всего это делать через web интерфейс. ПО этому привожу ниже пару команд для установки Portainer для управления dockerом через web интерфейс.


docker pull portainer/portainer-ce
docker volume create portainer_data
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
 

Все, после этого вбейте в браузер ip адрес вашего orange pi и порт :9000 и откроется portainer.

 

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 ·