Электрокарнизы Акко и Somfy

+7(812)99-22-796
с 9.00 до 19.00 (Мск)
8(800)250-88-39
бесплатно по России
  • Главная
  • СТАТЬИ
    • Об электрокарнизах
    • ТЕХПОДДЕРЖКА
      • Все про подключение и настройку
      • Видеоинструкции
    • Новости
    • Умный дом
    • Технологии
  • Каталог
    • Пульты управления
    • Электрокарнизы Somfy и Аkko
    • Рулонные шторы с электроприводом
    • Карнизы для римских штор
    • Автоматические жалюзи и плиссе
      • Горизонтальные жалюзи
      • Шторы-плиссе с электроприводом
    • Ткани рулонных штор
    • Электроприводы штор и их части
    • Контроллеры и системы
      • Система безопасности
      • Беспроводные датчики
      • IP видеокамеры
      • Управление светом
      • Управление техникой
      • Управление сценами
  • ОПЛАТА И ДОСТАВКА
    • Оплата и доставка
    • Правила возврата товара.
  • ГАЛЕРЕЯ
    • Галерея электрокарнизы
    • Галерея рулонные шторы
    • Галерея карнизы для римских штор
  • О КОМПАНИИ
    • О компании
    • Контакты и карта
    • Сотрудничество
  • КОРЗИНА
    No products in cart.

Home Assistant. Установка на Orange Pi Zero +2 H5

Автор: breelek / Среда, 06 марта 2019 / Опубликовано в Умный дом

Это статья 5 из цикла статей по установке и настройке Home Assistant.

  • 1. Умный дом. Выбор.

  • 2. Home Assistant. Выбор железа.

  • 3. Установка Armbian на Orange Pi Zero Plus2

  • 4. Home Assistant. Установка в docker на Orange Pi Zero +2 H5. И почему это плохо.

  • 5. Home Assistant. Установка на Orange Pi Zero +2 H5.

  • 6. Home Assistant. Настройка VS Code. Темы. Первый сценарий.

  • 7. Home Assistant. Подключение электрокарниза по радиоканалу.

  • 8. Home Assistant. Подключение электрокарнизов по RS485.

Это текстовая версия для видео:

Home assistant обновляется каждые две недели. Не всегда эти обновления устанавливаются без ошибок. По крайней мере в случае установки в виртуальное окружение. Мы не планируем обновлять видео, пока изменения не станут значительными. Однако текстовая версия будет поддерживаться в актуальном состоянии.

После установки Armbian на Orange Pi Zero +2 H5, перед установкой Home Assistant, нам нужно немного подготовить систему. Начнём с того, что зададим Orange Pi статический IP адрес. Так будет удобней находить её в локальной сети:

sudo armbian-config

Ведём пароль.

В открывшемся окне выбираем пункт — «Wired, wireless, Bluetooth, access point».

Далее «Select dynamic or edit static IP address».

Затем «Static».

В поле «Address» меняем цифры после последней точки на  число, которое легко запомнить. Я впишу 192.168.10.20.

Происходит смена адреса. Если вы подключались по сетевому адресу, не через COM-порт,  соединение будет разорвано. В этом случае подключаемся снова, уже по новому адресу.

Home Assistant создан на Python. В системах на Linux некоторое количество утилит также используют Python и связанные с ним переменные окружения. Чтобы быть уверенным в том, что Home Assistant не окажет влияния на настройки системного Python рекомендуется устанавливать его в виртуальное окружение. При такой установке у нас минимальные накладные расходы.

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

sudo -s

Нужно ввести пароль.

Обновим систему:

apt update && apt upgrade -y

Перед установкой Home Assistant нам нужно установить несколько пакетов:

apt install python3-dev python3-pip python3-venv libffi-dev libssl-dev -y

Создадим нового пользователя:

useradd -rm homeassistant

Аргументами -rm мы указываем, что хотим создать системную учётную запись и домашний каталог.

Можно задать пароль для пользователя homeassistant. Это необязательный шаг и пароль можно не задавать вообще, либо задать его позже:

passwd homeassistant

Нужно ввести новый пароль два раза.

Теперь создадим папку, в которую будет установлен Home Assistant:

cd /srv && mkdir homeassistant

Изменим владельца папки:

chown homeassistant:homeassistant homeassistant

Часто возникают ошибки в процессе установки связанные с установкой модуля home-assistant-frontend

Чтобы их не было отмонтируем папку /tmp, иначе нам не хватит места:

umount -l /tmp

Становимся пользователем homeassistant:

sudo -u homeassistant -Hs

Меняем каталог, создаём и активируем виртуальное окружение:

cd homeassistant
python3 -m venv .
source bin/activate

Нам понадобится пакет wheel:

python3 -m pip install wheel

Прежде, чем устанавливать home assistant, для верности, отдельно, установим home-assistant-frontend:

python3 -m pip install home-assistant-frontend

Всё должно установиться без ошибок. Если ошибки есть — читаем и гуглим.

Устанавливаем Home Assistant:

python3 -m pip install homeassistant

Установка длится приблизительно 15 минут.

Запускаем Home Assistant:

hass

После этого открываем в браузере страницу:

192.168.10.20:8123

Если вы задавали другой IP адрес, то нужно ввести свой.

Если страница недоступна сразу, то просто нужно какое-то время подождать пока не завершится начальная инициализация.

В открывшейся странице создаём учётную запись пользователя.

Мы почти закончили. Осталось только настроить автозапуск Home Assistant при старте системы, чтобы не делать это вручную каждый раз при перезагрузке системы.

Останавливаем Home Assistant:

Ctrl+c

Возвращаемся в режим администратора:

exit

В каталоге /etc/systemd/system/ создаём файл home-assistant@homeassistant.service.

Содержимое файла:

[Unit]
Description=Home Assistant
After=network-online.target

[Service]
Type=simple
User=%i
ExecStart=/srv/homeassistant/bin/hass

[Install]
WantedBy=multi-user.target

Для того, чтобы изменения вступили в силу, перезапускаем systemd:

systemctl --system daemon-reload

Включаем запуск при загрузке системы:

systemctl enable home-assistant@homeassistant

Чтобы убедиться, что Home Assistant стартует при запуске системы, перезагружаемся:

reboot

Если ошибок не было, после старта системы, по адресу 192.168.10.20:8123 (если вы задавали другой IP, то вводим свой) получаем доступ к Home Assistant.

  • Tweet
Метки: armbian, armbian static ip, armbian-config, com-порт, home assistant, home assistant systemctl, home assistant виртуальное окружение, orange pi, умный дом

O breelek

Что почитать ещё

mem_after_firs_login1
Home Assistant. Установка в docker на Orange Pi Zero +2 H5. И почему это плохо.
Схема подключения мотора жалюзи Акко DVQ24GF
Эксперименты с маломощной солнечной панелью для питания электрокарнизов и электрожалюзи.

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

КАТЕГОРИИ ТОВАРОВ

  • Пульты управления
  • Электрокарнизы Somfy и Акко
  • Рулонные шторы с электроприводом
  • Карнизы для римских штор
  • Автоматические жалюзи и шторы плиссе
  • Ткани рулонных штор
  • Электроприводы штор и их части

СТАТЬИ

  • Об электрокарнизах
  • Техподдержка и ответы
  • Новости
  • Умный дом
  • Технологии

Свежие комментарии

  • breelek к записи RF-Blinds модем. Универсальный радиопередатчик Somfy и Akko с RS232 и RS485 для управления шторами.
  • Сергей к записи RF-Blinds модем. Универсальный радиопередатчик Somfy и Akko с RS232 и RS485 для управления шторами.
  • Дмитрий Павлов к записи RF-Blinds модем. Универсальный радиопередатчик Somfy и Akko с RS232 и RS485 для управления шторами.
  • Сергей к записи RF-Blinds модем. Универсальный радиопередатчик Somfy и Akko с RS232 и RS485 для управления шторами.
  • Дмитрий Павлов к записи Электрокарниз AM82TV с управлением по радио и пофазно

МЕНЮ

  • Главная
  • Каталог
  • Карта сайта
  • Управление шторами и жалюзи
  • Публикации
  • Контроллеры и комплекты
  • Техподдержка
  • Системы безопасности
  • Напишите нам
  • Управление освещением

ПОДПИСАТЬСЯ НА НОВОСТИ

Подписавшись на нашу рассылку, Вы всегда будете в курсе новостей и наших спец предложений.

Мы не рассылаем СПАМ!

НАШ ОФИС

ООО "Акко" (LLC Akko)
Адрес: 195271, Санкт-Петербург,
Российский проспект 14

Телефон: + 7 812 99-22-796
Электронная почта: office@smarttone.ru

Москва

+7 (499) 390-05-88

Санкт-Петербург

+ 7 (812) 992-27-96

Звонки по России

+7 800 250-88-39
(звонок бесплатный)
  • МЫ В СОЦСЕТЯХ

© 2013-2025 SmartTone. All Rights Reserved.
Designed & Developed by TradeArt

ВВЕРХ
preloader