Открытая платформа для создания заботливой квартиры

Мы сделали установку контроллера умной квартиры таким образом, что это не создаст конфликтов с уже установленным ранее ПО. Это очень удобно, поскольку вам не придется разгребать проблемы, связанные с отсутствющими и несовместимыми версиями библиотек и т.п. Вам будет легко сделать резервную копию, легко удалить или переустановить контроллер. Вы даже можете поставить несколько контроллеров на один микрокомпьютер или медиацентр.

Raspberry Pi 3

Плата микрокомпьютера Raspberry Pi 3

Скачайте и запишите образ на microSD-карту. Для записи образа можно использовать утилиту Etcher. По окончании записи образа выньте SD-карту и вставьте ее снова.

Через файловый менеджер создайте в корне диска файл с названием ssh - это включит доступ к ОС по протоколу SSH, по умолчанию он может быть выключен. Там же создайте файл с названием wpa_supplicant.conf следующего содержания:

country=RU
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="?"
    scan_ssid=1
    psk="?"
    key_mgmt=WPA-PSK
}

Вместо знаков вопроса укажите имя вашей домашней WiFi-сети и пароль к ней. Безопасно извлеките SD-карту из ПК и вставьте ее в слот на микрокомпьютере. Подключите питание к микрокомпьютеру, установка Raspbian завершится автоматически.

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

Если вы используете Windows, то используйте приложение Putty. Логин и пароль зависят от установленного образа, по умолчанию для Raspbian: pi/raspberry

Выполните установку Docker-образа c Home Assistant по этой инструкции.

В процессе запуска образа выполняется установка доп. компонентов HASS, так что подождите несколько минут. После завершения установки Home Assistant будет доступен через браузер, а его конфигурация в каталоге /home/home-assistant

Теперь вы можете приступить к настройке контроллера для управления вашей умной квартирой или домом.

Raspberry Pi Zero W

Плата микрокомпьютера Raspberry Pi Zero W

Установка ничем не отличается от установки на Raspberry Pi.

Orange Pi Zero Plus 2 H5

Плата микрокомпьютера Orange Pi Zero Plus 2

Установка операционной системы на Orange Pi может вызвать некоторые затруднения, но есть подробные инструкции, описывающие все по шагам. Вот несколько основных моментов, которые нужно учесть.

Скачайте образ операционной системы, распакуйте архив и запишите его на SD-карту, например, с использованием этой инструкции.

Конкретно эта плата не имеет USB-разъема для клавиатуры, так что для первичной настройки вам потребуется:

  • USB-разветвитель (с функцией питания), куда вы подключите клавиатуру, а также монитор, к которому вы подключитесь через HDMI.
  • Либо используйте любую плату Arduino в качестве USB-UART интефрейса. В этом случае отдельной клавиатуры и монитора вам не потребуется. Взаимодействие будет происходить через Putty (для Windows), подключенного к COM-порту, на котором висит Arduino. Подключить Arduino к Orange Pi можно по следующей схеме:

Для подключения к ОС в этом случае необходимо:

  1. Установить Arduino IDE, подключить Arduino к Orange Pi по схеме выше и к ПК по USB
  2. Через Devices Manager выяснить номер COM-порта, на котором висит Arduino
  3. Запустить Putty, выбрать способ подключения Serial, указать COM-порт и скорость соединения 115200
  4. Открыть соединение и нажать любую клавишу в открывшемся терминале, после этого вы получите приглашение к авторизации.

Если вам это показалось очень сложным, то приобретите плату расширения за 150 руб., на которой есть встроенные USB-порты, микрофон и аудивыход.

После авторизации необходимо открыть штатную утилиту настройки armbian-config и подключить плату к WiFi. Теперь вы можете отключить плату от ПК или телевизора/монитора и подключиться к микрокомпьютеру через SSH по сети.

Если вы используете Windows, то используйте приложение Putty. Логин и пароль зависят от установленного образа, по умолчанию для Armbian: root/1234

Выполните установку Docker-образа c Home Assistant по этой инструкции.

В зависимости от используемого образа ОС (его версии), а также версии самой платы, вам может потребоваться дополнительная настройка автоматического включения модуля Bluetooth. В инструкции по установке Docker-образа подробно описано, что нужно для этого сделать.

После завершения установки приложение Home Assistant будет доступно через браузер, а его конфигурация в каталоге /home/home-assistant

Теперь вы можете приступить к настройке контроллера для управления вашей умной квартирой или домом.