Каждый любитель гаджетов и штук уже обзавелся солидным набором техники для умного дома. Сейчас устройства от разных производителей выглядят, как несвязанный между собой винегрет.
Чтобы заставить умные штуки в доме взаимодействовать между собой и получить удобное средство контроля, придется выбрать одну из основных систем управления.
Пользователи техники 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
При помощи QR-кода или цифрового кода из веб-интерфейса можно легко добавить хаб в приложение Дом на iPhone.
Как видите, все оказалось не так уж и сложно. Таким способом можно быстро переустановить систему и заново настроить HomeBridge в случае сбоев и неполадок.
В следующем материале данного цикла расскажу, как подключать и настраивать разные умные устройства для работы с HomeKit.
34 комментариев
Форум →Ну хоть что то толковое! По больше такого рода технических статей! Автор респект!! :)
А то последнее время ip стала как помойка Aliexpress и засилие андройдов. Даже с rss удалил уже. Админы меняйте концепцию портала!! на правильные статьи! Ностальжи когда iphone 2g ночами ломали только в памяти и остались.
Забавно, как раз пару дней назад переносил Homebridge с Mac mini на raspberry pi zero w.
Тезисно:
* Самая популярная китайская платформа для умных лампочек MagicHome поддерживается. Просто нужно скачать дополнительный плагин для Homebridge (легко гуглится)
* можно обойтись без клавиатуры, мыши и экрана – через SSH все делается довольно просто, если шаги будут описаны
* отдельно стоит настроить Raspberry, чтобы сервис Homebridge автоматически запускался при перезагрузке (неплохо бы описать в статье как)
@Max, описанный в статье автоматический способ прописывает автозапуск HomeBridge после перезагрузки
Хочу сделать дома сеть, полный ноль в этом, вопросы:
1. Брать какую малину, модель В+ самая лучшая?
2. Брать лучше с корпусом в котором радиатор или активный куллер?
3. Что посоветуете заказать к ней сразу, модуль блютуз, какие-либо датчики, модуль zigbee или ещё что-то?
@Yurius, берите Zero с WiFi который. на ali ~ 1300 р. работает в связке с Homebridge прекрасно.
@ooops, я бы не рекомендовал Zero. Процессор слабее, всего 1 ядро против 4 в b+, ОЗУ в два раза меньше, всего один USB и bluetooth 4,0 против 4.2. Лучше заплатить чуть больше, но в дальнейшем иметь более производительную платформу, которая справится с другими задачами, а не только с Homebridge.
@Артём Суровцев, USB и bluetooth для целей, описываемых в статье, не нужны вообще. С задачей включить/выключить кучу разных вещей справится не хуже b+. Размеры заметно меньше, цена ниже.
@Артём Суровцев, Артём, а вот подскажи, мне взять малину или просто новый хаб Xiaomi с поддержкой HomeKit? Просто сервер дома есть для камер и файлов, резервирования и тд. Из техники есть либо совместимое с HomeKit либо Xiaomi лампочки, розетки, датчики с старый хаб.
@Yurius, в википедии есть наглядная табличка с разными моделями, берите третью версию, она с блютуз и WiFi. Ну и начинка помощнее.
Конечно, лучше взять сразу с корпусом, чтобы потом не думать, куда засунуть и с кулером. Хоумбрмдж сильно не нагрузит систему, но вот если захотите потом какой-нибудь медиаплеер сделать, охлаждение понадобится.
Датчики никакие не нужны. Блютуз есть встроенный. На счёт zigbee, считаю, что лучше взять хаб от Xiaomi https://www.iphones.ru/iNotes/kak-podklyuchit-umnye-shtuki-xiaomi-k-homekit-bez-kostyley-12-27-2018 и зигбишные устройств пустить через него. Работать в HomeKit будет стабильнее, дополнительные фишки будут. Стоить будет примерно на тысячу дороже, ведь зигби свисток нужно ещё и прошить специальным прошивальщиком.
@Артём Суровцев, С Xiaomi понятно, а как подключить другие устройства zigbee, тот же philips hue?
@Yurius, если ещё не брали, купите лампочки Aqara, а если уже есть- смотря сколько их. Может проще перейти на Xiaomi. Только ради лампочек я бы не стал заморачиваться с зигби свистком и его прошивкой.
Хорошая статья. Жду развитие темы
Спасибо за статью.
А может кто знает так же пошагово как это все настроить на Synology, а то я что то пытался и никак не получилось.
Есть: apple tv, home pod, Synology, есть хаб Xiaomi, розетка, датчики разные. Но пока все отдельно.
Думал вообще взять новый хаб с поддержкой home kit или завести все таки можно на Synology, хотя малину тоже можно попробовать.
Если есть кто соображающий подскажите.
Хорошая статья! Но!
1) Если записать в корень раздела boot пустой файл с именем ssh(без расширений) – можно сразу получить доступ через ssh. Долой клаву/мышку!
2) вэб-морда(которая на скриншоте) часто вешает систему и иногда на ровном месте конфликтует с установкой новых плагинов. Лучше ее не ставить.
3) /вишенка на тортик/ Качаем из AppStore приложение с названием Homebridge(кто бы мог подумать) и радуемся! Приложение само находит устройство в сети, само его настраивает, само все прописываете. В нем есть мониторинг самой малины + управление Homebridge(консоль, правка конфига, установка плагинов).
Через данную прогу уже несколько раз настраивал мост. На разных малинах.
В частности у меня на 3-шке стоит островной шлюз на котором все(несколько устройств Sonoff, шлюз Xiaomi(с кучей девайсов), лента от YeeLight), а на Zero W камера скрытая висит(подъезд мониторит).
Ещё нюанс – все это доступно только из локальной сети. Если ходите из инета все это видеть/управлять – нужна Apple TV 4+ или какой-то(не помню какой) iPad.
Как один раз настроил летом прошлого года – до сих пор работает исправно.
@jBo, Статья для новичков, которые только делают первые шаги в данном направлении, тот, кто захочет, со временем и сам разберется с ssh и отключит веб-интерфейс. А для работы через интернет подойдет не только iPad или ATV, но и HomePod, об этом уже неоднократно писали
@Артём Суровцев, тогда, для новичков, было бы уместно рассказать о приложении Homebridge. Оно реально убережёт нервы и время. Хоть и платное, но стоит того. К слову, оно у вас на картинке в статье присутствует.
@jBo, Отзывы не огонь о приложении, некоторые пишут, что образ не грузится или потом глюки всякие… +обновление последнее было 6 мес назад. Ну его нафиг… Лучше вручную разобраться.
@jBo, то есть вы через приложение на телефоне/айпаде все настроили? Без подключения монитора и периферии? А приложение лучше платное качать?
@kostenich, да, именно так. Приложение качал платное.
Спасибо за статью!
В продолжении хотелось бы увидеть про безопасность, как пароль admin/admin сменить и подобное.
@bykoff, пароль действует только для веб интерфейса, который доступен внутри wifi сети. А сменить его можно в самом же интерфейсе, там всего три кнопки и две настройки, не запутаетесь.
@Артём Суровцев, ??
А если у Вас ipv6? Вот так ботнеты из IoT и получаются.
Согласен со всеми – наконец-то правильные технические статьи на сайте появляются! Артём, а опыт работы этой сборки с Fibaro HC2 был? У меня “малинка” неподключенная есть, на HC2 запущен и работает почти умный дом с выключателями и диаметрами Vitrum, лампочками, LED, занавесками и т.п. – может кто-то подсказать что правильное почитать что бы всё это хозяйство с HomeKit связать?
@OlegE, с Fibaro не сталкивался. Если нужно связать несколько экосистем -посмотрите в сторону Athom Homey, решение недешевое, но довольно универсальное
@Артём Суровцев, Насколько Athom Homey лучше чем малинка? Сравнение не совсем уместное из-за разницы в цене, но все же. Какие преимущества у Homey перед малинкой кроме как простоты добавления устройств без копания в коде?
Автор, Вы вообще сами-то понимаете,о чем пишете? Не хаб, а сервер для умного дома. Хабом для устройств будет являться роутер, если ус-ва работают по wifi. Да и статья в общем-то ни о чем. Статья для статьи.
@VicSan, Не совсем сервер. Функционал в названии – bridge
дорогой автор и сообщество! есть ли способ избавиться к чертям от всех мостов и привязать актеров и сенсоры напрямую к Home серверу? Единственное что нашел это hom.ee central+ zigbee+zwave cubes. Ищу альтернативу.
Потянет-ли 2А зарядка все датчики и прочее, что мы там будем подключать в следующих частях?)
Повтор же! Причём с минимальными изменениями ??♂️
Больше статей про “умный дом”. На самом деле достаточно интересная тема.
Там пишут что Raspberry Pi 4 вышла. Подойдёт?
А это все счастье можно с xiaomi датчиками подружить которые уже есть?
@Виталий, Хоумбридж – та запустил, но пока больше ничего)
Не разобрался как дружить все
Кто то запускал на Хоум Бридж лампочки от филипс или Икеа?
Как?
– вот установил малинку
– поставил хоумбридж
сразу никидивать плагин? Нужно что то еще? Конект ведь через зигби которй я установил?
Нашли орфографическую ошибку в новости?
Выделите ее мышью и нажмите Ctrl+Enter.Горячие клавиши iOS для беспроводной клавиатуры
Можно ли отключить уведомления об обновлении iOS?
Как быстро поделиться любым фото с iPhone
Как на iPhone смотреть YouTube без сохранения истории просмотра
Как на Mac включить отображение строки меню в полноэкранном режиме
Почему при перезагрузке Mac все приложения открываются на одном рабочем столе
Как убрать дублирование звонков на нескольких устройствах Apple?
Как отключить автоматический запуск музыкального плеера на Apple Watch