Как превратить Raspberry Pi в хаб для умного дома. Инструкция для чайников

Артём Суровцев avatar |
FavoriteLoading В закладки
Как превратить Raspberry Pi в хаб для умного дома. Инструкция для чайников

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

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

Пользователи техники Apple просто обречены на работу с HomeKit, а вот покупать поддерживаемые гаджеты вовсе не обязательно. Можно подключить к системе практически любой современный умный девайс.

Что мы сделаем с нашей Raspberry Pi? Превратим в мост для HomeKit

Для того, чтобы в систему управления домом Apple можно было добавить практически любое умное устройство, следует использовать так называемые «прокладки» или «мосты».

Специальные гаджеты или компьютеры с определенным ПО могут получать сигналы управления от системы HomeKit и переводить их в доступные команды для умных гаджетов в доме.

Самым доступным решением, которое способно связывать систему управления Apple и штуки разных производителей, является HomeBridge.

Специальный сервис может быть запущен на обычном Windows-компьютере или Mac. О запуске HomeBridge на компьютере мы уже подробно рассказывали ранее.

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

Стоп, а что вообще такое Raspberry Pi?

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

Вот мы и расскажем, как на Raspberry Pi запустить тот самый HomeBridge, который свяжет все гаджеты в доме с системой управления от Apple.

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

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

Для начала вам потребуется:

  • сам компьютер Raspberry Pi (лучше сразу в корпусе);
  • подходящий блок питания, подойдет зарядка от смартфона на 2-3А;
  • карта памяти формата microSD объемом не менее 4 ГБ и переходник для её подключения к компьютеру;
  • USB-клавиатура/мышь и монитор для первоначальной настройки.

Купить Raspberry Pi в разных конфигурациях можно от 2568 руб.

Не скупитесь, берите модель с корпусом и радиатором охлаждения. Можете и блоком питания доукомплектовать, если нет в наличии подходящего.

Остальное и так найдется в столе или кладовке у каждого любителя гаджетов.

Приступаем к настройке:

1. Скачиваем последнюю версию операционной системы для Raspberry Pi здесь.

2. Скачиваем и устанавливаем приложение Etcher для записи образа на карту памяти.

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

4. После окончания процесса устанавливаем карту памяти в Raspberry Pi, включаем устройство и подключаем к нему клавиатуру, мышь и монитор.

5. После первоначальной распаковки и настройки запустится операционная система. Можете подключиться к роутеру через кабель или сразу задать параметры Wi-Fi подключения (модели Raspberry версии 3 и старше оснащены беспроводным модулем).

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

Благодаря энтузиастам с GitHub весь процесс можно сократить до последовательного ввода четырех команд.

6. Запускаем Консоль на Raspberry и поочередно вводим команды:

sudo apt install git
git clone https://github.com/fantomnotabene/homebridge_setup_script
cd homebridge_setup_script
bash install.sh

Не забываем нажать ввод после каждой из четырех команд. После ввода последней ждем окончания установки.

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

Для авторизации используете данные:

Login: admin
Password: admin

Как видите, все оказалось не так уж и сложно. Таким способом можно быстро переустановить систему и заново настроить HomeBridge в случае сбоев и неполадок.

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

Рейтинг поста:

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (4.51 из 5, оценили: 37)
🤓 Хочешь больше? Подпишись на наш Telegram.
... и не забывай читать наш Facebook и Twitter 🍒
FavoriteLoading В закладки
undefined
iPhones.ru
Оказывается, это очень просто.
Прокомментировать

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

  1. ElikBerg avatar
    ElikBerg9 марта в 16:08
    18

    Ну хоть что то толковое! По больше такого рода технических статей! Автор респект!! :)
    А то последнее время ip стала как помойка Aliexpress и засилие андройдов. Даже с rss удалил уже. Админы меняйте концепцию портала!! на правильные статьи! Ностальжи когда iphone 2g ночами ломали только в памяти и остались.

  2. Max avatar
    Max9 марта в 16:28
    3

    Забавно, как раз пару дней назад переносил Homebridge с Mac mini на raspberry pi zero w.

    Тезисно:
    * Самая популярная китайская платформа для умных лампочек MagicHome поддерживается. Просто нужно скачать дополнительный плагин для Homebridge (легко гуглится)
    * можно обойтись без клавиатуры, мыши и экрана – через SSH все делается довольно просто, если шаги будут описаны
    * отдельно стоит настроить Raspberry, чтобы сервис Homebridge автоматически запускался при перезагрузке (неплохо бы описать в статье как)

    Артём Суровцев avatar
    Артём Суровцев9 марта в 17:18
    0

    @Max, описанный в статье автоматический способ прописывает автозапуск HomeBridge после перезагрузки

  3. Yurius avatar
    Yurius9 марта в 17:36
    0

    Хочу сделать дома сеть, полный ноль в этом, вопросы:
    1. Брать какую малину, модель В+ самая лучшая?
    2. Брать лучше с корпусом в котором радиатор или активный куллер?
    3. Что посоветуете заказать к ней сразу, модуль блютуз, какие-либо датчики, модуль zigbee или ещё что-то?

    ooops avatar
    ooops9 марта в 20:26
    1

    @Yurius, берите Zero с WiFi который. на ali ~ 1300 р. работает в связке с Homebridge прекрасно.

    Артём Суровцев avatar
    Артём Суровцев9 марта в 20:39
    1

    @ooops, я бы не рекомендовал Zero. Процессор слабее, всего 1 ядро против 4 в b+, ОЗУ в два раза меньше, всего один USB и bluetooth 4,0 против 4.2. Лучше заплатить чуть больше, но в дальнейшем иметь более производительную платформу, которая справится с другими задачами, а не только с Homebridge.

    ooops avatar
    ooops9 марта в 20:49
    1

    @Артём Суровцев, USB и bluetooth для целей, описываемых в статье, не нужны вообще. С задачей включить/выключить кучу разных вещей справится не хуже b+. Размеры заметно меньше, цена ниже.

    kostenich avatar
    kostenich11 марта в 11:42
    0

    @Артём Суровцев, Артём, а вот подскажи, мне взять малину или просто новый хаб Xiaomi с поддержкой HomeKit? Просто сервер дома есть для камер и файлов, резервирования и тд. Из техники есть либо совместимое с HomeKit либо Xiaomi лампочки, розетки, датчики с старый хаб.

  4. Артём Суровцев avatar
    Артём Суровцев9 марта в 17:58
    0

    @Yurius, в википедии есть наглядная табличка с разными моделями, берите третью версию, она с блютуз и WiFi. Ну и начинка помощнее.

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

    Датчики никакие не нужны. Блютуз есть встроенный. На счёт zigbee, считаю, что лучше взять хаб от Xiaomi https://www.iphones.ru/iNotes/kak-podklyuchit-umnye-shtuki-xiaomi-k-homekit-bez-kostyley-12-27-2018 и зигбишные устройств пустить через него. Работать в HomeKit будет стабильнее, дополнительные фишки будут. Стоить будет примерно на тысячу дороже, ведь зигби свисток нужно ещё и прошить специальным прошивальщиком.

    Yurius avatar
    Yurius9 марта в 18:13
    0

    @Артём Суровцев, С Xiaomi понятно, а как подключить другие устройства zigbee, тот же philips hue?

    Артём Суровцев avatar
    Артём Суровцев9 марта в 18:45
    0

    @Yurius, если ещё не брали, купите лампочки Aqara, а если уже есть- смотря сколько их. Может проще перейти на Xiaomi. Только ради лампочек я бы не стал заморачиваться с зигби свистком и его прошивкой.

  5. iBolobay avatar
    iBolobay9 марта в 18:04
    3

    Хорошая статья. Жду развитие темы

  6. kostenich avatar
    kostenich9 марта в 18:59
    1

    Спасибо за статью.
    А может кто знает так же пошагово как это все настроить на Synology, а то я что то пытался и никак не получилось.
    Есть: apple tv, home pod, Synology, есть хаб Xiaomi, розетка, датчики разные. Но пока все отдельно.
    Думал вообще взять новый хаб с поддержкой home kit или завести все таки можно на Synology, хотя малину тоже можно попробовать.
    Если есть кто соображающий подскажите.

  7. jBo avatar
    jBo9 марта в 19:06
    2

    Хорошая статья! Но!
    1) Если записать в корень раздела boot пустой файл с именем ssh(без расширений) – можно сразу получить доступ через ssh. Долой клаву/мышку!
    2) вэб-морда(которая на скриншоте) часто вешает систему и иногда на ровном месте конфликтует с установкой новых плагинов. Лучше ее не ставить.
    3) /вишенка на тортик/ Качаем из AppStore приложение с названием Homebridge(кто бы мог подумать) и радуемся! Приложение само находит устройство в сети, само его настраивает, само все прописываете. В нем есть мониторинг самой малины + управление Homebridge(консоль, правка конфига, установка плагинов).
    Через данную прогу уже несколько раз настраивал мост. На разных малинах.
    В частности у меня на 3-шке стоит островной шлюз на котором все(несколько устройств Sonoff, шлюз Xiaomi(с кучей девайсов), лента от YeeLight), а на Zero W камера скрытая висит(подъезд мониторит).
    Ещё нюанс – все это доступно только из локальной сети. Если ходите из инета все это видеть/управлять – нужна Apple TV 4+ или какой-то(не помню какой) iPad.
    Как один раз настроил летом прошлого года – до сих пор работает исправно.

    Артём Суровцев avatar
    Артём Суровцев9 марта в 20:24
    0

    @jBo, Статья для новичков, которые только делают первые шаги в данном направлении, тот, кто захочет, со временем и сам разберется с ssh и отключит веб-интерфейс. А для работы через интернет подойдет не только iPad или ATV, но и HomePod, об этом уже неоднократно писали

    jBo avatar
    jBo9 марта в 20:37
    1

    @Артём Суровцев, тогда, для новичков, было бы уместно рассказать о приложении Homebridge. Оно реально убережёт нервы и время. Хоть и платное, но стоит того. К слову, оно у вас на картинке в статье присутствует.

    Yurius avatar
    Yurius10 марта в 9:24
    0

    @jBo, Отзывы не огонь о приложении, некоторые пишут, что образ не грузится или потом глюки всякие… +обновление последнее было 6 мес назад. Ну его нафиг… Лучше вручную разобраться.

    kostenich avatar
    kostenich11 марта в 12:13
    0

    @jBo, то есть вы через приложение на телефоне/айпаде все настроили? Без подключения монитора и периферии? А приложение лучше платное качать?

    jBo avatar
    jBo11 марта в 12:15
    0

    @kostenich, да, именно так. Приложение качал платное.

  8. bykoff avatar
    bykoff9 марта в 19:19
    0

    Спасибо за статью!
    В продолжении хотелось бы увидеть про безопасность, как пароль admin/admin сменить и подобное.

    Артём Суровцев avatar
    Артём Суровцев9 марта в 20:35
    0

    @bykoff, пароль действует только для веб интерфейса, который доступен внутри wifi сети. А сменить его можно в самом же интерфейсе, там всего три кнопки и две настройки, не запутаетесь.

    ozyab avatar
    ozyab10 марта в 8:31
    0

    @Артём Суровцев, 👍🏼
    А если у Вас ipv6? Вот так ботнеты из IoT и получаются.

  9. OlegE avatar
    OlegE9 марта в 20:13
    0

    Согласен со всеми – наконец-то правильные технические статьи на сайте появляются! Артём, а опыт работы этой сборки с Fibaro HC2 был? У меня “малинка” неподключенная есть, на HC2 запущен и работает почти умный дом с выключателями и диаметрами Vitrum, лампочками, LED, занавесками и т.п. – может кто-то подсказать что правильное почитать что бы всё это хозяйство с HomeKit связать?

    Артём Суровцев avatar
    Артём Суровцев9 марта в 20:27
    0

    @OlegE, с Fibaro не сталкивался. Если нужно связать несколько экосистем -посмотрите в сторону Athom Homey, решение недешевое, но довольно универсальное

    Yurius avatar
    Yurius10 марта в 9:12
    0

    @Артём Суровцев, Насколько Athom Homey лучше чем малинка? Сравнение не совсем уместное из-за разницы в цене, но все же. Какие преимущества у Homey перед малинкой кроме как простоты добавления устройств без копания в коде?

  10. VicSan9 марта в 21:43
    0

    Автор, Вы вообще сами-то понимаете,о чем пишете? Не хаб, а сервер для умного дома. Хабом для устройств будет являться роутер, если ус-ва работают по wifi. Да и статья в общем-то ни о чем. Статья для статьи.

  11. Toprider9 марта в 22:49
    0

    дорогой автор и сообщество! есть ли способ избавиться к чертям от всех мостов и привязать актеров и сенсоры напрямую к Home серверу? Единственное что нашел это hom.ee central+ zigbee+zwave cubes. Ищу альтернативу.

  12. Leutnant Ololo10 марта в 1:29
    0

    Потянет-ли 2А зарядка все датчики и прочее, что мы там будем подключать в следующих частях?)

  13. ozyab avatar
    ozyab10 марта в 8:28
    1

    Повтор же! Причём с минимальными изменениями 🤦🏼‍♂️

  14. Crypto avatar
    Crypto11 марта в 11:49
    0

    Больше статей про “умный дом”. На самом деле достаточно интересная тема.

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

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

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

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

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