Как сделать устройство homekit

Обновлено: 07.07.2024

Мы решили поделиться с Вами бюджетным готовым решением, надеемся Вы оцените наши старания. Решение проверенное, рабочее. Во вложении можно скачать все файлы программ и настройки. Отдаем все бесплатно.

Проблема 1: Если система централизованная, то в случае сбоя центрального контроллера программа не может управлять реле включения света.

Это устройство имеет 8 каналов (реле) которые можно запрограммировать с использованием внутренней логики (как распределенную систему), дополнительно подключаются еще модули расширения 2шт. по 8 каналов, но тут есть риск остаться без большего количество управляемых светильников при выходе из строя самого ПР200 (8 каналов против 24), если соберетесь экономить, подумайте!

Несмотря на то, что программу выглядит просто, к ней мы шли несколько лет не по своей вине, компания Овен относительно недавно (после появления ПР200) добавила возможность управлять сетевой переменной как с наружи, так и изнутри.

Подробнее о программе:
I8 – это дискретный вход с 8 выключателя в доме или комнате
RTRIG – детектор переднего, необходим для формирования единичного (на один цикл программы) импульса
TO INT – преобразования Bool в INT можно было бы и обойтись, но Slave сетевая переменная в Owen Logic не поддерживает bool.
XOR – исключающее или, если на одном входе 1, то и выход 1, если на оба входа подать 1 выход обнулится, основной элемент программы, который решает по нажатию на выключатель включить или выключить свет.
Реле8 – входная и выходная сетевая переменная, как я и говорил выше с недавнего времени можно использовать эти две переменные с одним регистром (адресом) Modbus, это нам дает возможность сохранить в нее необходимое нам состояние как снаружи, так и внутри без использования различных триггеров. Эти сетевые переменные имеют энергонезависимую память, поэтому при скачке напряжения освещение вернется в последнее состояние.
TO BOOL – конвертируем INT в BOOL значение, потому как реле на выходе имеет состояние False/True.

Шаг 1: Программу для 8 каналов можно скачать по ссылке в конце статьи и залить в программируемое реле, не забудьте сменить целевую платформу для своей версии ПР200/110 иначе прошить устройство не удастся!

Проблема 2: Стандартные бытовые выключатели имеют состояния включен либо выключен, что в корне противоречит логике управления освещением в умном доме, нам нужны кнопки без фиксации (с пружинками).

Решение 1: Использовать готовые кнопки без фиксации, которые есть у большинства производителей выключателей таких как Shneider, Biticino, ABB и др. (рекомендованное решение, хоть кнопки в одном положении и включенных и выключенных ламп это выглядит эстетически красиво).

Решение 2: Отлавливать в ПР200/110 изменение состояния входа при использование типичного бытового выключателя с фиксацией и дальше посылать импульс программе которую скачали выше, если свет был включен то он погаснет и наоборот (не рекомендуется, т.к. через некоторое время все кнопки будут перепутаны верх и низ).

Проблема 3: Верхний уровень у большинства производителей систем умного дома не дотягивает до эстетического и функционального совершенства.

Решение: Используем HomeKit от Apple, которое: функционально, удобно и есть голосовое управление.

Шаг 2: Стыкуем ПР200/110 с HomeKitДля этого необходимы следующие инструменты:Решение рекомендованное для демонстраций:Raspberry Pi 2/3/4 и к нему usb конвертер rs485 (например с Alliexpress).

Решение рекомендованное для инсталляций на базе модуля Raspberry CM3+ в промышленном исполнении c 2 двумя встроенными RS485 портами:

Подключите Ваше устройство на базе Raspberry к питанию и домашней сети желательно патч кордом, а не по wifi.

Соедините RS485 порт Вашего устройства и ПР200/110.

Далее определите IP адрес который выдал Ваш роутер и подключитесь по SSh например через программу PUTTY (по умолчанию логин pi пароль raspberry).

Установите программный продукт node-red для стыковки протокола HomeKit на верхнем уровне и Modbus Rtu на нижнем, смотри инструкцию по установке тут.

Не забудьте сделать Ваш node-red сервисом для автозагрузки.

Установите пакет HomeKit и modbus для node-red

cd ~/.node-red
npm install node-red-contrib-homekit
npm install node-red-contrib-modbus
sudo reboot

О чём речь

Умные лампочки, термостаты, дверные замки — всё это давно существует. Каждое устройство имеет своё приложение, c помощью которого ей можно управлять. Задача Apple — заставить всё это работать вместе, причём максимально просто и безопасно для пользователя.

Для этого и была создана платформа HomeKit. С её помощью можно подключить, объединить и контролировать всю умную технику в доме, имея под рукой iOS-девайс или Apple TV. HomeKit представили на WWDC-2014, за два года количество аксессуаров выросло, а Apple допилила технологию. Расскажу, как это всё работает и можно ли самостоятельно собрать умный дом от Apple.

HomeKit: что это такое

А что, если у вас будут не только лампочки, но ещё жалюзи и термостат, например? Без HomeKit это будет всего лишь набор железок, которыми не получится управлять с помощью единого интерфейса. Они не смогут взаимодействовать друг с другом, а значит, их не удастся настроить на определённый сценарий работы. Например, каждый день в 9 часов вечера должен включаться свет, а жалюзи закрываться. Вместо этого вам придётся заходить в приложение каждого девайса и оттуда вручную всё включать и выключать. И ладно, если таких устройств пара, а если их штук по шесть в каждой комнате? Это как минимум неудобно. С HomeKit все устройства могут легко взаимодействовать друг с другом.

Это уже работает

Уже более 50 брендов выпускают гаджеты с поддержкой HomeKit. Сейчас любой производитель может сделать своё устройство совместимым с этой платформой. Apple должна одобрить девайс, после чего им можно будет управлять с помощью iOS-устройств и Apple TV.

Какие продукты Apple работают с HomeKit

HomeKit работает с iPhone, iPad или iPod touch под управлением iOS 8.1 и старше. Также умным домом можно управлять со своих Apple Watch, начиная с watchOS 2. Имея Apple TV 3-го поколения или более новой модели, можно контролировать все девайсы на расстоянии с помощью Siri. Достаточно просто войти в iCloud со своим Apple ID.

Какие умные девайсы можно купить прямо сейчас

Официально поддерживающие HomeKit устройства поступили в продажу в июне 2015 года. На их упаковке должен быть изображён такой значок.

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

August Doorbell Cam

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

Schlage Sense Smart Deadbolt

Дверной замок, который, помимо привычного нам ключа, открывается с помощью iPhone или кода. Кроме того, замком можно управлять при помощи Siri, попросив, например, запирать дверь каждый вечер.

Withings Aura

Интеллектуальная система, которая отслеживает и улучшает качество сна. Девайс собирает данные о вашем сне (фазы, продолжительность), а также анализирует внешнюю обстановку: температуру воздуха, уровень шума, освещённость. Работает как умный будильник — разбудит в фазу быстрого сна.

Philips Hue

С этими лампочками вы сможете создать собственную интеллектуальную систему освещения, объединив до 50 ламп. Соответственно, с помощью Siri можно управлять освещением во всём доме и в гараже, создавать сценарии, настраивать цвет ламп и так далее.

Eve Energy

Сам по себе Eve Energy не является смарт-девайсом, но превращает в такое устройство розетку. Во-первых, он позволяет экономить, контролируя потребление электроэнергии и отправляя детальную статистику на iPhone. Во-вторых, можно удалённо прекратить потребление тока. То есть, если забыли выключить утюг, это можно сделать даже на расстоянии.

Что дальше

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


С тех пор как Apple впервые представила HomeKit, утекло много воды: производители аксессуаров набили руку на замках, датчиках, дверях и прочей утвари для умного дома; появилось классное приложение Дом, сделанное в Купертино; рынок заполонили целые экосистемы, подразумевающие комплексную установку под ключ, правда, среди них попадались и сомнительные варианты, созданные по принципу экспресс-закупки на китайском базаре. Как бы там ни было, сегодня мы загорелись идеей построить умный дом из самых проверенных гаджетов, которые активно эксплуатировались и совершенствовались на протяжении многих лет. Здесь будет один вариант подборки. Если вам понравится идея, то мы организуем и другие вариации. Пишите в комментариях.

На написание этого материала нас подтолкнули партнёры из магазина iLounge, которые занимаются самостоятельной настройкой умного дома HomeKit по различным сценариям. У них можно разжиться и гаджетами по-отдельности.

В качестве хаба, через которое осуществляется управление устройствами и осуществляется обмен данными, возьмём приложение Дом, позволяющее избежать долгой и мучительной настройки. Самым универсальным вариантом будет выбор iPad, хотя вы можете сделать ставку на Apple TV или HomePod. Прелесть планшетного компьютера в том, что он будет держать умный дом под контролем без какой-либо головной боли, прямо из коробки, как и принято в Apple.

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

Начнём с лампочек. И выбор здесь пал на Philips Hue, которые начинают работать сразу после элементарной установки, которые легко управляются, которые обладают весьма кусачим ценником. Как раз по последней причине рекомендуем приобретать данные лампочки за рубежом, поскольку тогда они выйдут заметно дешевле. Philips Hue имеют чёрный пояс по созданию атмосферы в помещении, и за весь цикл существования они собрали намного меньше негативных отзывов, чем альтернативные и более дешёвые модели. Будет выбирать лампочки – смотрите в сторону Philips Hue.

Обратите внимание, что лампочки Philips Hue будут работать только при наличии собственного хаба, который, к счастью, дружит с HomeKit, поэтому советуем начать знакомство со стартового набора (он так и называется).


От света к тьме и всему, что она скрывает, то есть ужасам, о которых предупредит датчик движения и атмосферы от ONVIS. Этот компактный приборчик, работающий без проводов, предупреждает о целой куче факторов, сказывающихся на атмосфере в доме, будь то движение, задымление и температура (исполняет роль термометра). Вы спите, а в это время кто-то дёргает за ручку двери – аппарат начинает вопить. Курица уже 20 минут горит в духовке, но на кухне пусто – прибор заорёт и пришлёт оповещение на телефон. Количество сценариев не счесть.


Если хотите специализированные и узконаправленные термостаты, можно присмотреться к Ecobee. Штука жутко дорогая (в районе $250), но умная, дотошная (поставляется с отдельным сенсором, располагающимся в подходящем месте) и красивая. Самое интересное, что термостаты являются тем сегментом, в котором проще всего ошибиться, ведь здесь может не устроить или погрешность измерений, или глюки приборов. Сенсоров можно устанавливать даже несколько штук и управлять ими через приложение. Именно поэтому Ecobee выделяется из собратьев. К нему нет претензий.



Раз уж заговорили о выключателях, впору упомянуть и про розетки, на роль которых мы (да и не только мы) подобрали Belkin WeMo Mini. Они довольно крупные и не оснащены диммерами, но на корпусе у них установлены физические кнопки вкл/выкл, сами розетки выглядят симпатично, устройства качественно собраны и работают так, как должны функционировать умные розетки, а наличие аббревиатуры WeMo наглядно показывает, что для них можно нафантазировать уйму сценариев по автоматизации.


Проблему видеонаблюдения решат камеры, вернее, целые системы камер от Arlo Pro 2. К одной такой системе разрешают подключать очень много камер, которые умеют снимать в 1080p как подпитываясь от розетки, так и за счёт съёмной батареи. Отправляйте трансляцию в облако или MicroSD. Засекайте движение и звук. Наслаждайтесь потрясающим воплем сирены на громкости свыше 100 децибел. Экспериментируйте с IFTTT и другими кунштюками. Угол обзора камер Arlo Pro 2 составляет 130° . А ещё нам понравилось, что их можно вешать хоть внутри, хоть снаружи, поскольку девайсы герметично упакованы по стандарту IP65. Помимо того, что камеры дают чёткую картинку, так вы ещё можете переговариваться через них! Не только слушать, но ещё и использовать в виде рупора. Шикарно!

Чтобы общаться с умным домом (правда, только на английском) и не страдать от прослушивания музыки в плохом качестве, советуем занять место беспроводной колонки Apple HomePod’ом. Во-первых, она действительно хорошо звучит. Во-вторых, в неё встроена прорва микрофонов, считывающих любой чих максимально достоверно. В-третьих, в экосистеме Apple она станет надёжным и функциональным звеном, готовым исполнять роль хаба, на всякий случай.


Когда вы попытаетесь подсчитать, на какую сумму уже набрали аксессуаров для умного дома, то волей-неволей задумаетесь о хорошем замке, который ещё сильнее подчистит денежные запасы, но и обеспечит достойное прикрытие. Тут наш взгляд пал на третье поколение умных замков August Smart Lock Pro. Они продаются в различных модификациях, но именно к третьему поколению было меньше всего нареканий, и именно третье поколение не отказывалось работать при неудачном обновлении iOS. Открывайте и закрывайте дверь с iOS-устройства, довольствуйтесь автоматизмом данных процедур во время приближения или удаления от дома и не переживайте за безопасность своего очага.

Пожалуй, здесь стоит взять перерыв, потому что стоимость аксессуаров скоро станет безбожной. Пока мы подобрали достаточную связку для экосистемы под управлением приложения Дом, которую вы сможете эксплуатировать ещё и через Siri, отдавать голосовые команды. В статье были учтены умные лампочки, выключатели, камеры, датчики движения, термостаты, розетки, камеры, колонки и замки. Если вам придутся по душе подобные материалы, то мы придумаем более хитрые вещи, например, бюджетные подборки, или же подробнее расскажем о кознях настройки менее раскрученных аксессуаров.


Чтобы сделать дом умным, достаточно будет одной умной колонки

Умный дом Apple

Но сначала эту систему нужно обучить, чем и занялись исследователи. Система, которую они назвали Listen Learner, опирается на распознавание акустической активности (звуков вокруг), что позволяет интеллектуальному устройству, такому как динамик с микрофоном (HomePod), распознавать события, происходящие в его окружении. Для этого они воспользовались MacBook Pro, который записывал окружающие его звуки в течение некоторого времени, а затем разработали алгоритм, с помощью которого звук ассоциировался с конкретным устройством или событием.

Зачем это нужно? На видео ниже демонстрируется пример того, как умный динамик распознает звук выключения микроволновки и сообщает пользователю, что его еда готова. Таким образом, вам не нужно заменять ваши существующие устройства на дорогие интеллектуальные, достаточно, чтобы ваш HomePod или аналогичное устройство выяснили, что происходит, а затем предупредили вас об этом.

Одним из примеров является наполнение ванны. Я устал, хочу принять ванну, открываю кран, иду играть в PlayStation — процесс ведь не быстрый. Если HomePod сможет распознать звук воды, которая набирается в ванну, он может вычислить, как долго она наполняется и предупредить меня, если воды уже достаточно, а кран еще не выключен.


Мои бутерброды с сыром готовы!

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

Обновление HomeKit

При должном уровне разработки все это вполне может стать достоянием HomeKit. Пока эта технология не приносит родной компании существенного дохода (разве что Apple HomePod, но и тут не миллиарды), по популярности он уступает аналогам от Amazon и от Google, про него не пишут статей типа “Как я собрал умный дом за копейки”. Зато с Apple HomeKit и его умными вещами, насколько мне известно, пока не случилось ни одного громкого скандала — все же плюс, хоть один.

Сколько стоит привести HomeKit в свой дом? Ответ может вас даже шокировать.

В Apple совершенно точно собираются что-то предпринять в этом направлении – но что именно, пока неизвестно. Apple пригласили в качестве одного из основателей рабочей группы ChoIP, призванной навести в этой отрасли порядок, унифицировать коммуникационные и прочие протоколы умных вещей и выработать общие для всех, кто связан с созданием умных домов и умных вещей, единые стандарты. Может, вот он — тот самый единый стандарт?

Читайте также: