Как собрать хаб для умного дома очень дёшево

Артём Суровцев avatar | 29
FavoriteLoading В закладки
Как собрать хаб для умного дома очень дёшево

Все вы знаете, что для управления разными умными устройствами в доме удобнее всего использовать один централизованный интерфейс. На данный момент владельцам iPhone и iPad проще всего объединить гаджеты в HomeKit.

Для этого потребуется так называемый «мост» HomeBridge. Его можно запустить на Windows-компьютере, Mac или Raspberry. В любом варианте придется потратиться на покупку или модернизацию хаба.

Сейчас расскажем о самом доступном и компактном решении, которое можно использовать для HomeBridge. Для этого посмотрим на весь модельный ряд однопалатных компьютеров Raspberry.

Как выбрать модель Raspberry Pi

Для того, чтобы хаб мог управлять другими гаджетами в доме, ему потребуется: подключение к сети, Wi-Fi и Bluetooth для связи с беспроводными девайсами.

Выбирать модель без Wi-Fi/Bluetooth модуля не имеет смысла, ведь потом все равно придется приобретать внешние модули, занимать порты на «малинке» и настраивать подключение некоторых несовместимых устройств.

Модельный ряд Raspberry Pi насчитывает 10 устройств, беспроводными модулями связи оснащены всего четыре: 3A+, 3B, 3B+ и Zero W. Вот полный перечень параметров каждого устройства:

▪️ Купить Raspberry Pi 3A+от 2128 руб.

▪️ Купить Raspberry Pi 3Bот 2456 руб.

▪️ Купить Raspberry Pi 3B+от 2520 руб.

▪️ Купить Raspberry Pi Zero Wот 1340 руб.

Как видите, последняя модель отличается более слабым 1-ядерным процессором и самым простым Wi-Fi/Bluetooth модулем. При этом у устройства есть привычный 40-пиновый разъем для расширения, а габариты уменьшены вдвое.

Raspberry Pi Zero W стоит почти в два раза дешевле старших моделей. Ее производительности вполне хватит для HomeBridge.

Как можно расширить возможности Zero W

На устройстве имеются пара microUSB портов. Через один будет подаваться питание, а для второго можно подобрать OTG-кабель, чтобы подключать флешки, клавиатуры или манипуляторы.

Есть на корпусе microHDMI, при необходимости можно подключиться к монитору через соответствующий переходник.

При помощи модуля расширения получится добавить несколько полноразмерных USB-портов.

Небольшие размеры корпуса позволят спрятать Zero W в укромном месте и оснастить одноплатник крохотной камерой для видеонаблюдения.

Тем, кто захочет разместить «малинку» на задней стороне телевизора, пригодится плата с выходом для USB.

Как настроить HomeBridge на Raspberry Pi Zero W

Настройка модели Pi Zero W отличается от остальных устройств из-за изменившейся архитектуры процессора. Родная операционная система станет без проблем, а вот все необходимые модули и расширения придется устанавливать немного иначе.

К сожалению, описанный тут быстрый метод устаовки HomeBridge при помощи четырех команд в терминале не сработает. Он подойдет для всех остальных моделей, о которых мы говорили выше.

Мы будем действовать по такой инструкции:

1. Загружаем операционную систему Raspbian с официального сайта.

Лучше всего выбрать версию Stretch Lite, она занимает меньше места и менее требовательна к ресурсам. Там не будет дополнительного ПО и графического интерфейса.

2. Записываем скачанный образ на карту памяти (в случае с Stretch Lite хватит и 2 ГБ) при помощи утилиты Etcher.

3. Далее есть два варианта для настройки. Первый – подключить Zero W к монитору или телевизору и вводить команды с USB-клавиатуры. Второй – открыть доступ к «малинке» по SSH.

Самый простой способ сделать это – найти на карте памяти с образом системы раздел Boot и создать в нем файл ssh без расширения.

При таком способе для первоначальной настройки и подключения для Zero W потребуется USB-Ethernet адаптер, чтобы подключиться к домашней сети по проводу.

Выбирайте подходящий вариант по наличию соответствующих устройств.

4. После настроенного подключения по SSH или при непосредственном вводе команд в терминале Raspbian переходим в конфигурацию системы.
sudo raspi-config

Эта команда откроет меню с настройками, где нам потребуется в разделе Network Options указать параметры домашней Wi-Fi сети.

5. Теперь устанавливаем необходимые компоненты для HomeBridge – библиотеку Node JS. Для этого последовательно вводим команды:

curl -o node-v9.9.0-linux-armv6l.tar.gz https://nodejs.org/dist/v9.9.0/node-v9.9.0-linux-armv6l.tar.gz
tar -xzf node-v9.9.0-linux-armv6l.tar.gz
sudo cp -r node-v9.9.0-linux-armv6l/* /usr/local/

6. Для установки HomeBridge используем две команды:

sudo apt-get install libavahi-compat-libdnssd-dev
sudo npm install -g --unsafe-perm homebridge

7. Сразу же загружаем плагин веб-интерфейса:

sudo npm install -g --unsafe-perm homebridge-config-ui-x

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

sudo npm install -g pm2
pm2 startup
sudo env PATH=$PATH:/usr/local/bin /usr/local/lib/node_modules/pm2/bin/pm2 startup systemd -u pi --hp /home/pi
pm2 start homebridge
pm2 save

Третья команда может отличаться в зависимости от расположения библиотек Node JS. Правильный вариант будет выведен в консоли после ввода предыдущей команды, его нужно будет лишь скопировать и вставить для ввода.

9. Перезагружаем «малинку» командой:

sudo reboot

После перезагрузки сервис HomeBridge должен стартовать автоматически, для управления и настройки можно использовать веб-интерфейс по адресу raspberrypi.local:8080 или по IP-адресу устройства.

10. Сканируем QR-код из веб-интерфейса в приложении Дом на iPhone.

Остается лишь подобрать плагины для всех умных устройств в доме и правильно настроить их по инструкции.

Вот так мы получили самый доступный и компактный хаб с HomeBridge на борту.

Как сделать хаб для умного дома из Raspberry Pi
Как подключить неподдерживаемые гаджеты в Apple HomeKit
Как подключить к HomeKit гаджеты Xiaomi
Как использовать самую умную розетку Xiaomi
Как переделать китайскую розетку под европейскую
Как управлять гаджетами Xiaomi через Siri
Как слушать интернет-радио в умном доме
Как добавить камеру Xiaomi в умный дом Apple HomeKit
Как из кнопки и камеры Xiaomi сделать умный домофон
Как управлять светом в квартире через iPhone или Android
Подключаем к HomeKit самые дешевые гаджеты Sonoff.
Как подключить Алису от Яндекса к умному дому. Работает даже с Xiaomi

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (29 голосов, общий рейтинг: 4.45 из 5)
undefined
iPhones.ru
Хаб для дома по цене умной розетки.
Прокомментировать

🙈 Комментарии 29

  1. mnemonic avatar
    mnemonic15 июня 2019
    5

    запилите уже себе сайт про безумные дома, андроиды и разное г-но с алиэкспресса. будет вам там благодарная и понимающая аудитория.

    горшочек, больше не вари.

    iWolf avatar
    iWolf15 июня 2019
    8

    @mnemonic, запилите себе сайт, где будут новости сугубо интересующий вас.
    Лично меня очень интересует Apple HomeKit. Поэтому, горшочек – вари ещё и ещё!

    FiLunder_7 avatar
    FiLunder_715 июня 2019
    7

    @mnemonic, Вас под дулом пистолета что ли читать заставляют?

    Garik999 avatar
    Garik99915 июня 2019
    6

    @mnemonic, Нормальные статьи для начинающих, коротко и ясно. Респект Артёму!! Ну а Вам могу сказать, если не интересует, то и не читайте.. проходите мимо..

    serraxer avatar
    serraxer15 июня 2019
    4

    @mnemonic, сразу видно яблочника-обыкновенного, шо сложна, моя не понимАть сего колдунства?

    mnemonic avatar
    mnemonic15 июня 2019
    2

    @serraxer, а вам слабо без насмешек и оскорблений?
    данный сайт изначально – тематический и нишевый. хотелось бы чтобы он таким и оставался.
    дело не в сложности статей, а в их уместности.

    давайте тут еще про садоводство и вышивание?

    p.s. весьма неумно предполагать заранее, не зная собеседника, что ему что-то “сложна”.

    artcorer avatar
    artcorer16 июня 2019
    0

    @mnemonic, ну и какая тематика у этого сайта? Почему он нишевый и где об этом написано?

    Drju2012 avatar
    Drju201217 июня 2019
    0

    @mnemonic, вы глубоко ошибаетесь – основная цель ЛЮБЫХ сайтов, не спонсируемых очень большими деньгами – зарабатывание денег владельцам. И пока есть хоть один человек, интересующийся какой либо темой, эта тема будет мелькать и на обычных сайтах, и на “узкоспециализированных”.

  2. Acronus avatar
    Acronus15 июня 2019
    12

    Спасибо за ваши статьи, всегда с удовольствием читаю!

    serraxer avatar
    serraxer15 июня 2019
    1

    @Acronus, айфонс познавательный, наконец годноту завезли.

  3. Dave avatar
    Dave15 июня 2019
    6

    Респект! С таким контентом можно на хабр

  4. MaSK989 avatar
    MaSK98915 июня 2019
    1

    А как все это настроить на Mac mini ?

    Артём Суровцев avatar
    1

    @MaSK989, про настройку HomeBridge на macOS рассказывал тут https://www.iphones.ru/iNotes/kak-podruzhit-gadzhety-Xiaomi-s-HomeKit-07-31-2018

    Garik999 avatar
    Garik99915 июня 2019
    0

    @MaSK989, можно, поисчите в юнтурнете… но учтите, ваш мак болжен будет работать 24/7.. не жалко?

    olepir avatar
    olepir16 июня 2019
    0

    @MaSK989, возьми малину, будет легче. мак можно задействовать для обработки видео потока камер наблюдения

  5. Роман avatar
    Роман15 июня 2019
    0

    Меня тоже интересует настройка на Mac mini.
    Самостоятельно задрался это настраивать. Знаний 0, умений минус 100.
    Aqara Hub, Aqara датчики температуры, Aqara датчики дверей (еще не приехали), Сяоми remote ir 360, koogeek розетка, BroadLink RM pro…. Всё это подружить меж собой и со мной охота ))

    Артём Суровцев avatar
    0

    @Роман, тут есть инструкции для macOS и Windows https://www.iphones.ru/iNotes/kak-podruzhit-gadzhety-Xiaomi-s-HomeKit-07-31-2018

    Роман avatar
    Роман16 июня 2019
    0

    @Артём Суровцев, веб-интерфейс есть для хоумдриджа на MacOs ?

    olepir avatar
    olepir16 июня 2019
    0

    @Роман, возьми лучше малинку, будет проще. HB на маке у меня толком не заработал, все время какие-то глюки.

  6. iRomaroma avatar
    iRomaroma15 июня 2019
    0

    Артем, спасибо за инфу. Вопрос: нужно ли колхозить HomeBridge на Rasberry, если есть Synology с очень хорошим запасом по вычислительной мощности? Есть какие-то принципиальные ограничения?

    Артём Суровцев avatar
    1

    @iRomaroma, я лично с Synology дело не имел, знаю, что не все процессоры подойдут, нужно смотреть совместимость конкретной модели. Кроме этого умный дом будет работать в контейнере, что тоже накладывает определенные ограничения. И главное – могут быть проблемы, если собираетесь подключать zigbee свисток для управления соответствующими гаджетами. На малине все это попроще завести. Я вообще стараюсь не использовать одно устройство для нескольких совершенно разных задач. Это может подвести в самый неподходящий момент. Так одр устройство не работает – перезагрузили его и не переживаете, что в это время что-то могло качаться из сети, создаваться бекап или что-то еще.

  7. Menzoberonzan avatar
    Menzoberonzan16 июня 2019
    0

    Мой +1 статье и Артёму.

  8. olepir avatar
    olepir16 июня 2019
    0

    +1 за статью

  9. nv avatar
    nv16 июня 2019
    0

    Совсем не обязательно иметь Ethernet-адаптер для первого запуска Pi Zero W. Достаточно вместе с пустым файлом ssh закинуть на карту файл wpa_supplicant.conf с настройками доступа wifi. Потом на роутере посмотреть ip адрес малинки и конектиться к ней по SSH.

  10. Fleming avatar
    Fleming17 июня 2019
    0

    При заказе такой камеры товарищ майор не придет?
    Есть инструкции на этот счет, чтобы ориентироваться, что можно заказывать, а что нет?

  11. Andy007 avatar
    Andy00717 июня 2019
    0

    И что этот хаб для умного дома будет уметь? :)
    Большинство датчиков – zigbee или zwave. Выключатели тоже.

    olepir avatar
    olepir19 июня 2019
    0

    @Andy007, zigbee или z-wave добавить не проблема. некоторым и wi-fi хватит, у меня добавлен телек, плойка и несколько лампочек yeelight

  12. Ascana avatar
    Ascana17 июня 2019
    0

    Почему Raspberry PI, а не Orange PI ? Или что-то ещё?

    olepir avatar
    olepir19 июня 2019
    0

    @Ascana, нет гарантии, что подобная китайщина будет работать стабильно

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь