Умный дом siri. Голосовое управление умным домом на Z-wave через Siri

KNX - проводная технология, коммуникационная шина, широко используемая для автоматизации зданий. Стандарт шины KNX, стал развитием более ранней разработки EIB (аббр. от англ. European Installation Bus, рус. Европейская инсталляционная шина). EIB - устаревшее обозначение, но оно продолжает использоваться, особенно в Европе. Иногда используется обозначение EIB/KNX.
Продукция KNX распространялась под несколькими торговыми марками. Наиболее известны Instabus, ABB i-Bus, Gira, Jung, Siemens, Merten, Tebis, Theben.

Z-Wave является запатентованным беспроводным протоколом связи, разработанным для домашней автоматизации, в частности для контроля и управления в жилых и коммерческих объектах. Технология использует маломощные и миниатюрные радиочастотные модули, которые встраиваются в бытовую электронику и различные устройства, такие как осветительные приборы, приборы отопления, устройства контроля доступа, развлекательные системы и бытовую технику.


Наиболее яркий производитель систем умный дом ZigBee - это компания Xiaomi. Основная особенность беспроводной технологии ZigBee заключается в том, что она при малом энергопотреблении поддерживает не только простые топологии сети («точка-точка», «дерево» и «звезда»), но и самоорганизующуюся и самовосстанавливающуюся ячеистую (mesh) топологию с ретрансляцией и маршрутизацией сообщений. Кроме того, спецификация ZigBee содержит возможность выбора алгоритма маршрутизации, в зависимости от требований приложения и состояния сети, механизм стандартизации приложений - профили приложений, библиотека стандартных кластеров, конечные точки, привязки, гибкий механизм безопасности, а также обеспечивает простоту развертывания, обслуживания и модернизации.

ZigBee - это спецификация сетевых протоколов верхнего уровня - уровня приложений APS (англ. application support sublayer) и сетевого уровня NWK, - использующих сервисы нижних уровней - уровня управления доступом к среде MAC и физического уровня PHY, регламентированных стандартом IEEE 802.15.4. ZigBee и IEEE 802.15.4 описывают беспроводные персональные вычислительные сети (WPAN). Спецификация ZigBee ориентирована на приложения, требующие гарантированной безопасной передачи данных при относительно небольших скоростях и возможности длительной работы сетевых устройств от автономных источников питания (батарей).

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

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

Control4 - американский производитель доступного и функционального оборудования, системы автоматизации умный дом
для управления светом, энергосбережения, организации мультимедийных развлекательных систем мультирум. Control4
также поставляет прикладное программное обеспечение и дополнительные сервисы для совместимых систем, выпускаемых
ругими производителями. Компания была создана в 2003 году, сегодня ее продукция реализуется более чем в 50 странах мира.
Только в Северной Америке фирма сотрудничает более с чем 1600 официальными дилерами.

Под лозунгом «Everyday Easy»! («Каждый день проще») аппаратура Control4 помогает организовать домашний театр с управлением
одним касанием, распределить фоновую музыку, организовать продвинутую регулировку температуры с «зелеными» решениями для
ома. Она приняла на вооружение концепцию «Подключенный дом» – Connected Home – через систему 4Sight, которая обеспечивает
современное управление вашей домашней системой через Web из любого уголка планеты.

Помимо широкого спектра устройств от других производителей, которые Control4 способен интегрировать в единую систему, линейка
собственного оборудования компании также достойна внимания. Сенсорные панели (настенные и настольные) с диагональю 7″ и 10″,
домашние контроллеры, мультитюнеры, аудиокоммутаторы, 16-тиканальные усилители, медиаплееры, а также ряд вспомогательных
устройств под брендом Control4 хорошо знакомы во всем мире, как инсталляторам, так и пользователям систем домашней автоматизации.

Некоторое время назад я заинтересовался устройствами умного дома. Но раньше все это казалось чем-то далеким, недешевым и явно не для квартиры.

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

Датчики движения хорошо справлялись – они включали свет, как только кто-то входил в коридор или туалет. И выключали освещение через заданное время после последнего зафиксированного движения.

С тех пор прошло лет десять, и я решил возобновить идею «умного дома». Первым и возможно опрометчивым шагом была покупка умного замка August SmartLock с поддержкой Apple HomeKit . По принципу «мужик решил – мужик сделал, а потом подумал», я разместил заказ, предвкушая, как круто будет открывать дверь со смартфона.

Для справки: доставить товары с Amazon в Россию поможет сервис посредников . Товар примут в США и перевезут в Россию. Останется забрать посылку около дома.

Всё началось с умного замка. И завертелось

Когда посылка была доставлена и распакована, пришло первое разочарование – August SmartLock не мог работать с нашими замками .

И не потому что у него нет переходника для личинок типа Mottura . А просто потому, что в США (на чей рынок ориентированы 99% всех умных устройств, в том числе замков) все замки – типа Deadbolt .

Deadbolt – это простые щеколды с 1\2 – 3\4 оборота ключа. Естественно, August SmartLock в силу своей конструкции не мог открыть замок с тремя полными оборотами ключа.

Немного подумав, я все-таки решил установить смарт-замок на место ручки для ночной задвижки (как правило, такая есть на многих стальных дверях). Она и является аналогом Deadbolt. Пришлось поколхозить. Но умный «кругляш» всё-таки занял свое место на двери. Смотрелся симпатично.

Далее был процесс установки фирменной программы August (App Store), регистрация в их сервисе, сопряжение замка с программой Дом для iOS. Спустя минут 7 я уже мог управлять замком со смартфона.

При первом запуске программа Дом предложила использовать Apple TV или iPad в качестве центра управления . У меня как раз было и то, и другое – и я решил использовать Apple TV 4 . Теперь я мог управлять замком удаленно – хоть с работы, хоть с другого конца планеты, лишь бы был доступ в интернет, а домашний роутер был включен.

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

Это было только начало.

Как я готовился к установке и подбирал «мозги» дома

Прошло несколько месяцев, а мне хотелось большего от нашего будущего умного дома. Я никак не мог решить, на какой стандарт управления умного дома мне ориентироваться, покупая следующие устройства: ZigBee, Z-wave, HomeKit и т.д.

С Apple-совместимыми устройствами пока всё не очень хорошо в плане их наличия, разнообразия и опять же совместимости с нашими 220 вольт. То есть датчики открытия окон\дверей, датчики движения и освещения – в общем, всё, что работает от батареек – можно покупать смело. Но нужно искать именно европейские умные розетки, диммеры и выключатели.

Следующим шагом была покупка пары умных розеток Koogeek HomeKit . Они сделаны в стиле Apple, собраны качественно и их подключение к «Дому» не составило никакого труда.

Розетками можно было управлять удаленно и создать автоматизацию по различным сценариям – ухожу из дома или прихожу и по времени суток. А ещё у них есть собственное приложение для iOS, в котором отображается текущее потребление энергии. Есть график потребления по дням.

Но чего-то не хватало. Начал изучать варианты с устройствами z-wave .

По уже проторенному пути «мужик сказал – мужик сделал» я опрометчиво заказал на eBay контроллер умного дома VeraPlus (ставлю ссылку на официальный сайт, советую версию для Европы). Подкупила цена и что устройство практически новое.

Я не обратил внимания, что продавец предлагал US-версию.

Совсем не подумал, что у устройств стандарта z-wave есть свои частоты для каждого региона , и девайсы из разных регионов не совместимы между собой. Выяснилось, что есть возможность переключить частоту z-wave с EU (европейские) на RU (русские) или обратно. Но вот с US на EU это сделать невозможно.

Единственный вариант – использовать внешний UZB stick . Да, через Z . Это кулуарное название USB-адаптера для z-wave контроллеров.

Пришлось срочно искать варианты покупки адаптера с европейской частотой. Продавец с eBay порекомендовал UZB1 (ZMEUUZB) и уверил, что это лучший вариант, так как адаптер может программно переключаться в любую частоту.

Это был мой очередной промах, так как для стика родной была частота US. Он мог переключаться на EU или RU, но с сильной потерей радиуса действия – с 30 метров до всего двух метров!

Оказалось, что HomeKit можно подружить через homebridge

По прошествии нескольких недель я уже лучше разбирался в устройствах z-wave. Владел парой оконных датчиков Everspring HSM02 и датчиком протечки воды Fibaro FGFS-101 .

Всё это добро удалось подключить к контроллеру VeraPlus и играться с ними в пределах письменного стола. Продолжал ожидать доставки пары очередных UZB стиков, но уже с европейскими частотами – всё тот же UZB1, модель ZMEEUZB , и второй AEON Z-Stick Gen5 . Пока заказы колесили по сортировочным центрам, изучил тему , как можно соединить контроллеры умного дома z-wave VeraPlus и Apple HomeKit.

Для этого требовалось установить на почти любой Linux так называемый homebridge – мост для связи с умным Домом от Apple. И ещё соответствующий плагин homebridge-vera .

Подобных плагинов существует очень много: какие-то работают хорошо, другие не работают вовсе, а некоторые не полностью. Во многих гайдах рекомендуют использовать плату Raspberry PI в качестве микрокомпьютера для homebridge. Я пошел другим путем и нашел в интернете инструкции, как установить нужный мне мост в контейнер Docker на Synology .

Забегая вперед скажу, что связка VeraPlus и HomeKit работает, но не совсем корректно – неправильно определяет мой датчик протечки воды Fibaro .

Как я соединил несовместимое: HomeKit подружился с Raspberry PI3

Нормальной любви с VeraPlus и HomeKit как-то не складывалось. Пришлось приобрести микрокомпьютер Raspberry PI3 . К моменту его доставки у меня уже был UZB1-стик с настроенной частотой EU. Логичным шагом была установка z-way сервера на Raspberry PI – это собственный программный центр управления умным домом по протоколу z-wave от производителя z-wave.me .

Тут выяснилась очередная проблема. UZB1 стики продают по цене около 30$, и они не включают в себя лицензию z-way сервера. А без нее вам не удастся добавить ни одного датчика!

Пришлось покупать лицензию отдельно.

Спустя 50$ и пару дней лицензия прошита в UZB1-стик, датчики добавлены в z-way сервер, на Synology в Docker установлен контейнер с Debian, в которой инсталлированы все нужные пакеты (NodeJS, NPM, homebridge, homebridge-zway), все настройки сделаны.

Настал момент истины: приложение Дом на iPhone нашло мою систему – z-way сервер и вместе с ним все подключенные датчики. Оставалось раскидать их по комнатам дома и при необходимости переименовать.

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

Я радовался как ребенок, опуская датчик протечки в воду и наблюдая, как выключается розетка. Ура, наконец-то у меня стало что-то получаться, и всё работает!

Скоро должен был приехать диммер Koogeek и двойной выключатель этой же фирмы, все с поддержкой HomeKit. Но они американские, в плане форм-фактора и напряжения питания. Продавец на AliExpress утверждал, что не стоит обращать на наклейку «120v» внимания, и что устройства хорошо работают в 220в. Это подтверждали предыдущие покупатели.

Увы, дальше пришлось работать руками по-полной

Установка диммера Koogeek не обошлась без проблем. Первое – это конечно то, что в Штатах все стандартизировано: в плане выключателей и розеток и вы не встретите такого разнообразия, как у нас в Леруа Мерлен.

Второе – это то, что большинство подобных устройств работают, используя нейтральный провод (он же «0» ), а в домах советской постройки выключатель света разрывает фазу и «0» не подведен к выключателю.

Первую проблему решил перфоратором, расширив лунку для установки диммера. Вторую проблему решил так. От люстры вернул по одному проводу «0» , который использовался для включения половины рожков (у меня же диммер, нет нужды включать только часть ламп).

Первое включение – и опять радость, что все работает. Диммер подружился с приложением Дом на iPhone. И теперь можно управлять светом в комнате удаленно или создать автоматизацию по какому-нибудь сценарию.

Совсем забыл про Siri она работает !

Говоришь: «Привет СИРИ, включи свет в гостиной на 30%», и спустя пару секунд все исполнено.

«Привет СИРИ закрой задвижку» – дверь закрыта. Конечно, не всегда с первого раза понимает сказанное: иногда вместо того, что бы выставить свет на половину (50%), она прибавляет эти 50% к текущим 30%.

Вместо заключения. Мои выводы

Что я понял из всей моей практики обустройства умного дома – это то, что одной системой управления обойтись можно, но только если это не Apple HomeKit. Объясню почему:

  • сейчас очень мало устройств с поддержкой HomeKit
  • очень скудные возможности автоматизации – например, мне не хватает таймеров задержки. Скажем, при открытии входной двери включается свет, а гаснет только через 5 минут
  • Стоимость устройств с поддержкой HomeKit выше аналогичных z-wave

Соединить устройства z-wave и HomeKit можно. Но только в одну сторону, в сторону HomeKit, а не наоборот.

Поэтому надо тщательно продумывать все варианты использования и сценарии. При выборе Z-wave нужно все проверять: чтобы контроллер и будущие устройства были на одной частоте, чтобы в стик UZB1 была прошита лицензия.

Я остановил свой выбор на устройствах с частотой EU , потому что они явно совместимы с 220в, и их выбор больше, а стоимость даже с учетом доставки будет выгоднее покупки аналогичных на RU частоте в России.

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

И наконец-то жду старта продаж Danalock V3 Z-wave – замок, который по заверениям производителя сможет работать с любыми механическими замками на любое количество оборотов.

Знаю, что моя история может кому-то показаться слишком сложной. Но таковы реалии кустарного умного дома , поддерживающего экосистему Apple. Пока в России не появится широкий выбор адаптированных для нас аксессуаров, нам остаётся либо колхозить, как я, либо с завистью наблюдать, как работает правильный «умный дом» в очередной рекламе Apple.

5.00 из 5, оценили: 4 )

сайт Гораздо сложнее, чем было бы в США.

Наладить максимальный комфорт в квартире с каждым месяцем становится все дешевле и проще. В этой пошаговой инструкции я покажу как легко и просто добавить вашему дому голосового управления! Для голосового управления нам понадобятся:

  1. Контроллер RaZberry или любой компьютер с ПО Z-Way
  2. Пара Z-Wave девайсов, а в прочем и любые WiFi лампочки подойдут
Я использую Raspberry Pi B+, поэтому далее пойдет описание настройки голосового управления именно на нем. Видео работы в конце статьи.

1) Устанавливаем ПО Z-Way версии старше 2.2.2 :
wget -O - razberry.z-wave.me/install/v2.2.2-test-new-webserver-8-ga9cd319 | sudo bash Z-Way это Hub для Z-Wave, Enocean устройств, различных WiFi лампочек, розеток, замков и других IoT управляемых HTTP и TCP запросами. Веб интерфейс доступен на порте 8083.

2) Устанавливаем последнюю версию Node.js
wget https://nodejs.org/dist/v4.4.5/node-v4.4.5-linux-armv6l.tar.xz tar -xvf node-v4.4.5-linux-armv6l.tar.xz cd node-v4.4.5-linux-armv6l sudo cp -R * /usr/local/ Node.js это платформа для запуска JavaScript кода на сервере основанная на движке Google V8.

3) Устанавливаем Homebridge и плагин Homebridge-zway
sudo npm install -g homebridge sudo npm install -g homebridge-zway Homebrige реализует поддержку Homekit. Homebrige-zway это плагин добавляющий улучшенную поддержку Homekit в Z-Way.

4) Создаем конфиг Homebrige /usr/local/lib/node_modules/homebridge/config.json
{ "bridge": { "name": "Homebridge", "username": "CC:22:3D:E3:CE:31", "port": 51826, "pin": "031-45-154" }, "platforms": [ { "platform": "ZWayServer", "url": "http://localhost:8083/", "login": "admin", "password": "admin" } ] } Последний слэш в url очень важен, без него не работает.

5) Запускаем Z-Way и Homebridge
sudo /etc/init.d/z-way-server start sudo homebridge -U /usr/local/lib/node_modules/homebridge & Если все верно то в логе вы увидите устройства которыми можете управлять и PIN код.

6) С помощью приложения Home на телефоне или других (MyTouchHome , MyHome App и др.) добавляем Homekit устройства.

7) Готово! Теперь домом можно управлять с помощью голоса! Комфортного управления!

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

Появилось настолько много систем Умного дома, такое количество всевозможных умных устройств, что возникла гигантская по масштабам путаница, отбивающая у людей все желание разбираться в этой новой и интересной теме. Ситуация осложняется ещё и тем, что на рынке появились компании, которые вводят нас в заблуждение: они продают свои устройства без сертификации у Apple и Google, выдавая свои системы умного дома за современное и универсальное решение.

Некоторые считают, что умный дом – это слишком «сырая» и инновационная область, и что в России он появится ещё не скоро. Другие, напротив, хотели бы уже сегодня сделать свое жильё более инновационным и комфортным, но не знают с чего начать. Третьи называют умный дом дорогой игрушкой для богачей, приобретение которой обойдётся в миллион другой. Пришло время развеять мифы и разложить всё по полочкам. Эту статью мы постарались сделать понятной для каждого, кто интересуется умным домом.

Что такое Умный Дом

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

Многие ошибочно полагают, что Умный Дом — это специальным образом спроектированный коттедж со сложной электрической схемой и дорогущими уникальными домашними приборами. Но на самом деле, умный дом – это всего лишь набор устройств, которыми можно управлять с помощью смартфона или вообще голосом. Причем не имеет значения, где эти устройства находятся: в доме или квартире.

В более широком смысле, умный дом (Smart Home) или домашняя автоматизация (Home Automation) – это система связанных между собой устройств, которая помогает выполнять повседневные задачи в доме/квартире. Эта система позволяет контролировать и управлять освещением, температурой, влажностью, безопасностью и даже бытовой техникой, такой как холодильник, стиральная машина, микроволновая печь, и многими другими электроприборами.

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

Все умные устройства можно поделить на 2 вида:

  1. Датчики (сенсоры) – получают информацию из окружающей среды и передают ее другим устройствам. К ним относятся датчик движения, датчик протечки воды, датчики температуры и др. Также к сенсорам можно отнести и устройства с голосовыми помощниками, которые способны распознавать вашу речь и передавать сигнал на выполнение команды. Но об этом позже.
  2. Исполнительные устройства (акторы) – это все те умные электроприборы, которые выполняют команды: лампочки, выключатели, розетки, кондиционеры, увлажнители воздуха, камеры, замки, двери гаража и многие другие.

Внимательный читатель скажет, что исходя из этих определений, обычную лампу накаливания в паре с датчиком движения (такая схема используется повсеместно уже много лет) тоже можно назвать элементом Умного дома. Наверное, можно, но современная система умного дома предоставляет намного большие возможности:

  1. Беспроводная связь между устройствами.
  2. Возможность объединять в единую систему устройства разных производителей.
  3. Возможность управлять умным домом со смартфона.
  4. Поддержка голосового управления.
  5. Возможность создавать сценарии автоматизации.

Система умного дома избавляет нас от рутинных повторяющихся действий.

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

Зачем нужен умный дом

Одно из самых распространенных применений системы умного дома – умное освещение, позволяющее включать и выключать свет голосом, регулировать теплоту света, управлять яркостью. Умный свет невероятно удобен. Стоит начать управлять освещением только с помощью голоса, как привычные выключатели покажутся устаревшим способом для людей из прошлого, 20-го века. Вам больше не нужно вставать с кровати, чтобы выключить свет в спальне – просто попросите об этом своего голосового помощника.

Другое часто используемое устройство умного дома – , применение которой находят сразу. Представьте: вы ушли из дома или вовсе уехали в отпуск, и вспомнили, что забыли выключить утюг. Или забеспокоились и хотите проверить. Что делает человек без умного дома? Правильно! Начинает изо всех сил вспоминать, выключил ли он утюг, затем пытается вспомнить есть ли у его утюга авто-выключение, ну и, наконец, начинает перебирать в голове все возможные варианты развития событий. Кто-то не выдерживает и возвращается домой, другие просят близких прийти и проверить пресловутый утюг. А если у вас есть умная розетка, достаточно зайти в приложение и выключить питание нажатием одной кнопки. Вот так просто можно спасти свой отпуск. Или квартиру.


Приложение для управления умной розеткой TP-Link

Голосовое управление – необходимая характеристика для современного Умного Дома в 2018 году. Более того, благодаря технологическим достижениям в области голосового управления и искусственного интеллекта, голосовой ассистент теперь является центром управления автоматизированным домом.

Умный дом с управлением через приложение в телефоне, без голосового помощника – это уровень, в лучшем случае, 2011 года. И для того, чтобы элементарно включить или выключить свет, нужно найти телефон, открыть приложение производителя, найти соответствующее устройство и только потом выполнить нужное действие. С голосовым помощником вам достаточно сказать: «Включи свет».

На данный момент среди четырёх голосовых ассистентов для умного дома управление домом на русском языке работает только в Алиса и Siri. Google Ассистент заговорил на русском, но вызывать команды дома пока нельзя, и Siri не работает на русском в HomePod. Поэтому для России сейчас наиболее актуален помощник .


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

Наиболее популярным устройством с голосовым помощником сегодня выступает смартфон. Голосовой ассистент сейчас имеется практически во всех современных телефонах: на iPhone встроенная Siri, на смартфонах под Android приложение Google Ассистент. Активировать помощник можно нажатием на кнопку или же стартовой командой, если ассистент на вашем телефоне находится в режиме «Всегда слушать». Так, если у вас iPhone, вам необходимо сказать: «Привет, Siri», а затем произнести команду.

Главным же устройством для управления Умным Домом в 2018 году становятся со встроенным голосовым помощником. Это принципиально новый способ взаимодействия человека с квартирой. Каждый IT-гигант уже выпустил свою умную колонку или целую линейку колонок: у Амазон это Amazon Echo и Amazon Echo Dot, у Гугл – и , у Эпл – , у Яндекска – и Irbis A.

Управление домом через колонку имеет ряд преимуществ:

  • Колонка всегда подключена к питанию, она не может разрядиться.
  • Колонка всегда вас слушает, не нужно носить с собой по дому телефон/планшет/часы.
  • Не требуется собственный дорогой телефон каждому члену семьи.
  • Колонку можно использовать как домашнюю аудиосистему с высоким качеством звука, особенно если речь идет о HomePod или Amazon Echo.

Умная колонка позволяет давать команды голосовому помощнику на расстоянии

Управление современным умным домом – это не только приложение на телефоне с иконками подключенных устройств, но и полноценный диалог с вашим виртуальным «дворецким», у которого можно узнать о погоде и пробках, попросить рассказать последние новости, попросить выполнить какую-то просьбу и получить от него ответ в самой привычной человеку форме – голосом, на родном языке. При этом у персонального ассистента не бывает плохого настроения, он всегда будет вам рад, и всегда будет готов помочь, стоит только ему сказать «Привет, Алиса» или «Эй, Гугл».

Как выбрать систему Умного Дома

Сегодня можно с уверенностью сказать, что настоящее и будущее Умного Дома полностью за крупнейшими IT-компаниями, прежде всего за Apple, Google, Amazon, в России – Яндекс. И такое явное доминирование ведущих технологических корпораций на рынке Умного Дома для нас, как для потребителей, сказывается исключительно положительно, как минимум, по следующим причинам:

  1. Стоимость устройств постоянно снижается.
  2. Подключение и настройка умных устройств становится всё проще.
  3. Появляется гибкость в использовании устройств разных производителей.
  4. Программное обеспечение постоянно обновляется, а значит ваши устройства будут все «умнее» и полезнее в работе.

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

Если вам понравилась эта статья, и вы разобрались с тем, что такое домашняя автоматизация, и теперь хотите начать добавлять умные устройства в свою квартиру или коттедж – подписывайтесь на , telegram и youtube-канал . Мы расскажем и покажем с чего начать и как шаг за шагом выстроить недорогую продвинутую систему Умного Дома.

3 мая 2016 в 14:07

Голосовое управление умным домом на Z-wave через Siri

  • Разработка для интернета вещей

Идея поуправлять умным домом с помощью голосовых команд родилась уже давно. И в каких-то системах так или иначе это реализовано. Siri – хороший и удобный голосовой помощник для владельцев айфонов. Понимает человеческую речь, удобен. Но по причине закрытого протокола, не используется для голосового управления «умных» устройств. Хорошо, что у Apple есть HomeKit – некий «туннель» для приема команд умными устройствами от Siri.

В этой статье я опишу процесс установки и настройки шлюза для взаимодействия Siri с устройствами домашней автоматизации и расскажу про некоторые особенности разных версий.
Основным контроллером умного дома у меня служит Vera3. Управляет соответственно всякой Audio/Video компонентами и Z-wave устройствами. Ну а «волшебной палочкой» будет Node-JS приложение VeraHomeKitBridge . Ниже я напишу, почему остановил свой выбор именно на этом приложении.
Скачиваем архив с GitHub’а. Нужно всё это где-то развернуть. У меня для этого есть виртуалка. Кто не держит дома сервер, можно задействовать Raspberry Pi под это дело.

Процесс установки
Краткий мануал по установке есть на странице проекта. Я рекомендую дополнительно воспользоваться инструкцией соседнего проекта на GitHub"е (на мой взгляд она более понятная).
Полностью копировать команды сюда не буду. Пройдусь по пунктам:

  1. Устанавливаем необходимые пакеты: nodejs, npm, git-core, libnss-mdns, libavahi-compat-libdnssd-dev .
  2. Копируем в lib/ сам HAP-NodeJS. Скачиваем его отдельным архивом отсюда .
  3. Устанавливаем плагины для работы с приложением.
  4. Правим config.json. Вписываем IP адрес контроллера Vera, и ещё можно поменять пин-код на свой.
  5. Пытаемся запустить приложение с помощью команды node app.js
Желательно сразу установить последнюю версию nodejs. У меня из стандартных репозиториев Debian"а установилась версия 0.10.29. Из-за чего возникла ошибка «error: ‘REPLACE_INVALID_UTF8’ is not a member of…» что-то там. Подключаем другой репозиторий и устанавливаем оттуда.

Curl -sL https://deb.nodesource.com/setup | sudo bash - apt-get install nodejs
после этого версия должна быть 0.10.44.

Еще в процессе запуска возникнут ошибки о недостающих плагинах. Ставим:
npm install имя_пакета
Еще может возникнуть ошибка «…invalid ELF header». Чтобы заработало, нужно зайти в lib/HAP-NodeJS и сделать
npm rebuild
В итоге должно: успешно стартануть Хоумкит для Веры и автоматом подцепиться сцены и выключатели, которые видит контроллер. Если это произошло – полдела сделано.
В дальнейшем, если никаких ошибок нет, можно запускать приложение в фоновом режиме командой:
forever start app.js
предварительно установив плагин
npm install forever
Делать это нужно, конечно же, убедившись, что вы находитесь в директории VeraHomeKitBridge .

Теперь настраиваем HomeKit на iPhone
Устанавливаем приложение Insteon+. При желании можно выбрать другие платные аналоги. Главное чтобы они работали с HomeKit.
Включаем в Настройки -> Конфиденциальность -> HomeKit программу, которую установили.
В настройках iCloud надо создать связку ключей.
Заходим в программу Insteon+. Делаем Add Device. Далее она ищет аксессуар, совместимый с HomeKit. У нас это запущенный сервис с запущенным HAP-NodeJS, который должен быть в той же локальной сети что и iPhone. Находим один аксессуар и добавляем. Вводим пин-код, который указали в config.json. Первый раз добавление длится около минуты. Если все прошло успешно, то все актуаторы и сцены из Веры будут видны в Insteon+ и даже будут работать от нажатия.
Но у меня есть приложение от Веры. Повыключать я и там могу. Insteon+ нужен для голосового управления. Для этого в настройках приложения выбираем Edit Device. Выбираем устройство и переходим в поле «Siri control». Туда надо вписать человеческое название актуатора или сценария. Например, если это реле освещения, то назвать «лампочка» или «свет». Вообще «свет» - у Siri более общее понятие. Поэтому старайтесь делать конкретные названия: утюг, чайник, телевизор, теплый пол…
Разложив устройства в приложении по комнатам можно давать команды: «Включи свет на кухне» Siri «видит» названия комнат. Еще в настройках устройства можно указать его тип. Сейчас там Light и Fan. Может в будущем добавятся и другие типы. Сейчас же можно для реле освещения указать, что это именно свет. Тогда устройство будет реагировать на «Включи свет на кухне» и не будет реагировать, если его тип будет Fan. Ниже в видео я продемонстрирую голосовое управление. Но у меня не так много устройств, чтобы показать все варианты управления голосом. Пока только принцип действия. А дальше только с расширением устройств и функционала Insteon+.


Как я и ранее написал, можно работать через сцены. Это дает нам возможность управлять практически всем, что доступно в интерфейсе Веры. Сцены все видны в приложении и доступны при голосовых командах. Поэтому можно управлять ресивером или телевизором, создав 2 сцены - включения и выключение ресивера. В Вере сцены следует навать Receiver - On и Receiver - Off. Тогда можно давать команды на «Включить ресивер» и «Выключить ресивер», а не «Включить ресивер» и «Включить выключение ресивера» соответственно.

Что еще?
HomeKit открывает двери в голосовое управление практически любой домашней автоматикой. Для этого есть более обширное понятие - homebridge. Куда можно запихнуть автоматику других производителей. Пошуршав все тот же GitHub можно найти механизмы управления для других контроллеров и платформ: WeMo, PhilipsHue… На плагин для Веры я наткнулся почти год назад, и за это время он продвинулся в лучшую сторону.
Выделю некоторые особенности: Если посмотреть код, то видно, что взаимодействие происходит через http протокол. Работает быстрее аналогов. Добавляются сразу все устройства в виде единого аксессуара. При желании можно расширять всю систему вдоль и поперек.

Немного лирики или трудности перевода
Тут остановлюсь немного на командах для Siri. Если название устройства вписать не явно, Siri лезет в Интернет по вашему запросу, а не даёт команду на это устройство. И команды, бывает, понимает по-разному. Иногда нужно «Включить …», но «Выключи …» Иначе на запрос «Выключить теплый пол», например, будет искать в интернете по запросу как выключить теплый пол.
Есть общие команды, как «Включи освещение в …», «Включи всё в …», «Опустить шторы». Есть команда на «Закрыть», «Открыть». Но в моем случае с гидролоками эта команда не сработала. Описывал устройство и как «вода» и как «кран». На команду «Закрыть кран в туалете» упорно не видит устройства. Хотя комнату «Туалет» определяет. Немного парадоксальная ситуация: называю гидролок «утюгом», даю команду «Включи утюг» - перекрывает воду. Называю «вода», «кран» - лезет в интернете искать как закрыть кран. Вообще, с закрытием, мне кажется, работает эта связка только с определенными устройствами типа замков. Но тогда он должен быть соответствующе описан в типе устройства. И тогда команду «Закрыть входную дверь» Siri понимает правильно.


На видео показан принцип работы. Перекрытие воды работает от реле, которое в HomeKit"е не удалось описать как гидролок или кран.

В общем, пользуйтесь, пробуйте на других устройствах как оно работает и совершенствуйте голосовое управление домашней автоматизацией.