Энциклопедия мобильной связи

Умный дом на андроиде руками. Умный дом из старого смартфона или антипаттерны домашней автоматизации

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

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

Простое переоснащение техники

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

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

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

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

Приложения для умного дома

Netatmo Welcome: Сетевая камера с распознаванием лиц

Мобильное приложение Netatmo Wel­come расскажет вам, кто сейчас находится в доме. Если видео­камера не может идентифицировать человека по лицу, она запускает видеозапись и уведомляет вас об этом. Когда вы дома, приложение может информировать вас о попавших в объектив движущихся объектах или улавливаемых микрофонами звуках тревоги (например, от датчика дыма). Видеозаписи сохраняются локально на входящую в комплект SD-карту или сервер FTP. Запись, а также удаленный доступ к видеоизображению предоставляются бесплатно, а вот за видеокамеру нужно будет однократно заплатить примерно 17 000 рублей.

Платформы: Android, iOS

Yale ENTR: Открытие входной двери через смартфон

При использовании ENTR Smart Lock или August Smart Lock вы можете оставить дома ключ от входной двери. Ведь электронный дверной замок откроется, когда вы проведете пальцем сверху вниз в приложении. Команду на открывание замок получает через зашифрованное соединение Bluetooth Low Energy. Когда вас нет дома, можно предоставить ограниченный определенным временем доступ в дом знакомым или вызванным мастерам. Если кто-то из проживающих вместе с вами все же захочет открыть дверь обычным ключом, сделать это возможно. Умный замок ENTR (около 25 000 рублей) устанавливается на внутренней стороне двери и не виден снаружи.

Платформы: Android, iOS

Gigaset Elements: Защищаем жилище от непрошеных гостей

С Gigaset Elements Starter Kit вы сделаете свой дом более безопасным, потратив всего около 12 000 рублей. Стар­­товая комплектация включает центральный пункт управления, датчик движения, а также датчик взлома двери. В отличие от других систем безопасности, дверной сенсор распознает попытку насильственного проникновения (по уровню шума). В этом случае вы получите уведомление через приложение на смартфоне. С его помощью вы также можете включать режим присутствия или отсутствия дома и устанавливать, в какое время должна активироваться система безопасности. Опционально доступны датчик открытия окна, камера и сирена.

Платформы: Android, iOS

Panasonic Home Network: Полная защита на все случаи жизни

Система безопасности Panasonic Smart Home поднимет вас по тревоге телефонным звонком и в том случае, если вы находитесь офлайн. С помощью интернет-соединения мобильное приложение Panasonic Home Network Sy­stem еще и оповестит вас о происшествии. Инициатором тревоги может быть один из датчиков для двери (окна), датчик разбития стекла или протечки воды из набора Starter Kit Plus (около 20 000 рублей). При установке дополнительных аппаратных модулей приложение также позволяет наблюдать за тем, что происходит внутри или снаружи вашего жилища, включать или отключать бытовые электроприборы, управлять освещением, стационарным телефоном и многое другое.

Платформы: Android, iOS

eQ-3 Homematic IP: Регулировка отопления через смартфон

Удобную возможность для управления температурой в помещении через смартфон предлагает eQ-3 с помощью Homematic IP. При настройке через приложение радиаторные термостаты и оконные датчики соединяются с центральным пунктом управления (который обойдется вам примерно в 5000 рублей) и соотносятся с помещением. Затем термостаты, находящиеся в одном помещении, автоматически синхронизируются друг с другом. И если в комнате открывается окно, они снижают интенсивность отопления. Экономить энергию можно также при помощи графиков нагрева, которые без проблем задаются через мобильное приложение на каждый день и для каждой комнаты - очень удобно.

Программа для управления всеми системами Умного Дома. Устанавливается на планшетный компьютер на Windows, Android, iOs. Подключается к контроллеру через Wi-Fi или интернет (протокол связи ModBus TCP).
Работает с практически любыми промышленными контроллерами, в том числе Beckhoff и ОВЕН.

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

Функции программы EasyHome:

  • управление системами освещения (в том числе разноцветными светодиодными лентами и лампами с изменяемой яркостью свечения)
  • управление климатом каждого помещения
  • связь с системеми охранной и пожарной сигнализации
  • связь с системами вентиляции и кондиционирования
  • контроль потребляемой мощности по нескольким фазам с автоотключением неприоритетных нагрузок
  • управление розетками и прочими электроприборами
  • установка на любое количество устройств, управление через Wi-Fi или интернет
  • контроль и предотвращения аварий: протечка воды, утечка газа, электроаварии
  • сбор информации со счётчиков воды, газа и электричества
  • управление по сценариям и предустановкам
  • доступ к контроллеру через локальную сеть или через внешний IP адрес (автовыбор при запуске программы)
  • отображение изображения с IP видеокамер (в версии для Windows, поддерживается видеопоток MJPEG и H264, не все модели камер)
  • возможность запуска разных интерфейсов (запрос при запуске программы)

И многое другое!

Скачать EasyHome для iOS (iPhone и iPad):

Чтобы загрузить DEMO версию интерфейса приложения надо в окне добавления конфигурации набрать адрес:

http://сайт/downloads/EH_DEMO.ehpa

Новое в версии EasyHome 7.9.5 для iOS:

  • Добавлен удобный контрол светодиодной ленты RGB с выбором цвета
  • Уоучшена функция автомасштабирования элементов
  • Улучшена панель аварийных сообщений
  • Множество мелких улучшений и исправлений в работе программы

Новое в версии EasyHome 7.9.1 для iOS:

  • Загрузка файлов конфигурации через интерфейс самой программы
  • Выбор конфигурации при запуске и быстрая смена интерфейса
  • Новый контрол управления RGB лентами
  • Функция автоповорота экрана (удобно для iPhone)
  • Прочие мелкие улучшения и исправления

Как пользоваться ДЕМО версией:

1. Скачать архив

2. Распаковать архив в любое место (например, на рабочий стол)

3. Запустить файл EasyHomeEditor.exe

В ДЕМО версии можно делать следующее: менять интерфейс, двигать элементы, перемещаться между окнами и т.д. Но поскольку связи с контроллером нет, то икноки не будут меняться при нажатии, а все значения (температуры, токи, состояния) будут равны нулю. Для возможности подключения к контроллеру надо приобрести лицензию (информация о цене - внизу этой страницы).

Новое в версии EasyHome 7.8:

  • Возможность отправки контроллером произвольных смс-сообщений на русском языке для контроллеров ОВЕН (ранее было доступно только для Beckhoff)
  • Появились свободные функции. Можно задавать любую логику работы входов и выходов через интерфейс EasyHome. Ранее это было доступно только через изменение кода контроллера нашим инженером.
  • Появились мультисцены
  • Добавлен удобный драйвер для работы с инфракрасными передатчиками по интерфейсу RS485. 4 режима управления любыми кондиционерами через ИК-команды.
  • Возможность подключения инмерителя параметров электросети к контроллеру ОВЕН на одну или три фазы.
  • Можно подключать до 10ти модулей расширения ОВЕН в любой комбинации, общее количество дискретных входов и выходов может быть теперь до 255.
  • Появился астрономический датчик освещённости по высоте солнца.
  • Всякие мелкие улучшения.

Новое в версии EasyHome 7.7 (декабрь 2016):

  • Многочисленные улучшения интерфейса
  • Увеличение скорости работы на системах Windows 10 и iOS 9
  • Появилась возможность перекрывания разных стояков водоснабжения при срабатывании разных датчиков протечки воды
  • Появилась возможность постановки на охрану произвольного набора датчиков движения
  • Появилась функция мультиинтерфейс - предзагрузочное графическое меню в котором можно выбрать, какой именно интерфейс запустить

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

Навигация

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

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

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

Netatmo Welcome: Камера с технологией распознавания лиц

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

К сожалению, это приложение может работать только совместно с видеокамерой, которую можно приобрести в компании Netatmo за 20 тысяч рублей. Такое устройство может идентифицировать людей по их лицам. Но, если лицо человека не будет «знакомо» такому устройству, то оно передаст фотографию на смартфон владельца.

Кроме того, камера может вести запись людей, входящих в ваш дом. Файлы такой записи хранятся как в самой камере (на SD-карте), так и передаются по FTP на удаленный сервер.

Если вы дома, то не спешите отключать устройство. Ведь среди дополнительных функций такого девайса – информирование о задымлении, выявлении опасных звуков и т.п.

Yale ENTR: Открываем входной замок с помощью смартфона

Еще несколько лет тому назад нельзя было представить того, что дверь можно будет открыть без использования ключей. Сегодня все больше используются для этих целей смарт-карты, кодовые замки и другие устройства. Но, в наше время, когда мобильный телефон имеет столько возможностей, грех его не использовать и в этой цели. Сделать это можно с помощью приложения ENTR Smart Lock.

Это приложение работает совместно с «умным» замком ENTR. Для его открытия достаточно включить приложение и провести на экране пальцем сверху вниз. При этом, активируется защитное соединение Bluetooth Low Energy, открывая замок.

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

Кстати, купить «умный» замок ENTR можно за 30 тысяч рублей.

Gigaset Elements: Защищаем дом от злоумышленников

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

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

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

Panasonic Home Network: Управление системами на расстоянии

Известная компания Panasonic тоже не стоит на месте. Этот японский разработчик предложил своим клиентам систему безопасности Smart Home. Эта система объединяет несколько датчиков (двери, окна, протечки воды, разбития стекла и т.п.). Их главная обязанность оповестить владельца дома о форсмажорных обстоятельствах. Датчики синхронизируются со смартфоном по средствам мобильного приложения Network System и интернет-соединения.

Стоимость набора датчиков Starter Kit Plus (около 20 тысяч рублей). В систему от Panasonic можно включить и другие модули. С их помощью можно не только «ждать» сигнала, но и самому наблюдать за тем, что происходит в вашем доме. При этом «картинка» будет выводиться на смартфон владельца «умного» дома.

eQ-3 Homematic IP: Регулируем температуру в доме на расстоянии

Еще одна известная компания, работающая в сегменте «умный» дом, eQ-3 предложила пользователям возможность удаленного управления температурой. Для этого она выпустила приложение, с помощью которого можно регулировать радиаторными термостатами находясь на работе, в гостях или в другом месте, далеко от своего дома.

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

NooLite: Умный дом

Еще одно приложение, которое можно включить в свою систему «умный» дом. Ее главная задача — это управление светом на расстоянии. Для этого, все осветительные приборы должны быть снабжены радиоуправляемые выключатели системы nooLite и объединены в единую систему через Ethernet-шлюз PR1132. После чего можно включать и отключать свет с помощью смартфона и установленного приложения NooLite: Умный дом.

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

Philips Hue: Регулировка освещения на расстоянии

Это приложение, как и предыдущее, поможет «разобраться» с освещением. С помощью Philips Hue можно менять цвет испускаемого света, настраивать автоматическое включение и выключение света. При наличии соответствующих датчиков можно запрограммировать освещения так, чтобы оно выключалось после того, как дом покинут его владельцы.

Минимальный набор из трех цветных ламп Е27 и хаба Hue Bridge для создания такой систему обойдется в 17 тысяч рублей.

Создать систему «умного» дома очень просто

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

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

Видео. Настоящий умный дом. Гаджеты, устройства и новые технологии

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

Каждое явление имеет свойство меняться. Некоторые начинающие компании в последнее время вывели на рынок решения для управления умным домом, которые не только преодолевают границы между установленными стандартами, но не забывают о комфорте пользователя и удобстве управления. Теперь стали учитываться такие современные подходы, как удаленный доступ через Интернет или через приложение для смартфона. В статье о системах управления домом представлено три подобных решения: Qivicon и Homee (законченные системы для управления домом), а также Tado (узконаправленное решение для контроля над домашним отоплением). В российских интернет-магазинах вы пока их не купите, но они полноценно функционируют и на территории РФ, разве что заказать их придется на европейских ресурсах.

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

Qivicon - система для неопытных пользователей

Qivicon - это базовая система компании Telekom для умного дома. Основой для включения в домашнюю сеть является устройство Home Base стоимостью около 13 000 рублей, кото­рое подключается к роутеру и обеспечивает связь между компонентами умного дома. Настройка и управление произ­водится через веб-интерфейс (браузер на ПК) или через мобильное приложение для смартфона. Qivicon делает ставку на открытое программное обеспечение, то есть теоретически может поддерживаться любым производителем. На данный момент Telekom насчи­тывает 30 партнеров, среди которых и классическая техника для умного дома eQ-З, и холодильники Miele, и управляемые светодиодные лампы . В процессе использования быстро выяснилось, что система рассчитана на неопытного пользователя. Прилагаемая к каждому устройству Home Base инструкция шаг за шагом руководит установкой и процессом настройки компонентов. Кстати, все они связываются друг с другом по радиоканалу, а для монтажа в большинстве случаев достаточно использования двустороннего скотча. Это пора­дует тех, кто снимает жилье или не устанавливает какую-либо умную технику навсегда.

Qivicon позволяет осуществлять контроль и управление всеми исполнительными механизмами через приложение для смартфона, причем и в том случае, когда владелец находится вне дома.

Важность привязки системы к облаку

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

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

Стоимость систем управления

Для вхождения в этот мир Qivicon имеются стартовые пакеты, включающие в себя модуль Home Base и различные исполни­тельные механизмы. Например, европейский энергетический концерн EnBW предлагает термостаты для систем отопления, переклю­чаемые розетки и т. п. Хотя этого и недостаточно для полного включения дома в сеть, но для начала неплохо. Конечно, компоненты можно докупить отдельно, и если вы хотите сделать умным весь свой дом, то ничего другого вам и не остается. Мудрое решение: если в пакет включены компоненты со специальным стандартом сигнала, действие блока Qivicon Home можно просто расширить с помощью электронного ключа, который прилагается к блокам.
Сложности: приложения для управления соответствующими устройствами входят в стартовый пакет. При покупке пакета EnBW прикладывается программа EnBW, при приобретении набора Telekom дается приложение Smart Home. Свободная загрузка через магазины утилит не предусмотрена, для активации приложений требуются коды, которые предоставляются только вместе с пакетами. Другими словами, концепция открытого ПО на программы не распространяется.
EnBW предлагает бесплатное пользование приложением в течение года, после этого нужно платить почти €50 в год. Telekom после двух лет бесплатной подписки требует €30 в год. В итоге все сэкономленные на энергии деньги будут уходить на оплату программ.

Tado - система управления отоплением

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

Комплектация системы управления отоплением Tado

Инструкции для всех видов отопления

Зачастую бывает не так просто распознать, какое именно управление отоплением установлено в доме (впрочем, если постараться, эту информацию можно получить в компании, которая обслуживает ваш дом). А у Tado в свою очередь нет готовой документации для любой возможной комбинации устройств. Если клиент конфигурирует в веб-интерфейсе отопительную систему, для которой еще не составлена инструкция, она составляется командой Tado. На практике это заняло менее восьми часов. Готовая инструкция оказалась настолько подробной, что даже неопытный пользователь вполне смог бы справиться с установкой.

Развитая логика системы Tado заложена в облаке. Помимо заданной и фактической температуры помещения в управление включаются данные о наружной температуре (по данным метеослужбы), прогнозе погоды (в особенности - об интенсивности солнечного излучения), месте пребывания жильцов (оно определяется с помощью приложения для смартфона) и полученной информации о том, насколько быстро снижается и снова повышается температура в квартире. Но слишком многого от логики Tado ждать не следует: стоит всем жильцам удалиться от квартиры на 100 км, как система опустит температуру примерно до 16 °С. После этого в доме подогрев до комфортного уровня в 21 °С может занять более шести часов, и когда система фиксирует приближение к жилищу, регуляция температуры может запоздать. Вмешательство в ручном режиме посредством приложения решит эту проблему. Если, конечно, пользователь вовремя вспомнит об этом.
В доме с хорошей изоляцией температура за ночь падает на 2,5 °С, а это вряд ли можно назвать мощным потенциалом для экономии. Как экономия, так и комфорт увеличиваются только при длительном отсутствии жильцов в зимнее время. Чтобы окупить стоимость системы в €350, в любом случае понадобится несколько лет. Однако в старых зданиях без изоляции система работает намного эффективнее.

Кратко об установке системы управления Tado

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

Homee: управление умным домом без облака

Homee, как и Qivicon, представляет собой комплексную систему для управления домом. Она берет на себя контроль над отдельными отопительными приборами, переключает розетки, следит за дверями и окнами, двигает жалюзи и следит за помещениями с помощью датчиков движения (а за подвалом и гаражом - через датчики уровня влажности). Все функционирует посредством радиосигнала и обходится без прокладки кабеля, так что система отлично подходит для арендаторов квартир, которые при переезде могут все забрать с собой в новый дом. Кроме того, все конфигурации сохраняются локально, а подключение к Интернету требуется только для дистанционного управления умным домом.
Об оптическом представлении в виде разноцветных пластмассовых кубиков можно, конечно же, и поспорить, но нам оно нравится как альтернативный вариант традиционному сдержанному оформлению подобной техники. Однако бесспорно хороша сама идея обращения конкуренции среди стандартов во благо. Каждый из кубиков значительно расширяет систему на один протокол беспроводной связи: так называемый Brain Cube - обязательный базис, является посредником между технологиями и через WLAN предоставляет подключение к смартфону или (при наличии нужного удаленного доступа) к роутеру.

кубики для расширения системы Homee

Установка системы от Homee

Решение устанавливается достаточно оперативно: требуется инсталлировать приложение, вставить Brain Cube, с помощью мобильного телефона войти в отображаемую беспроводную сеть системы Homee, подключиться к системе, создать аккаунт - готово! Новые кубики для расширения просто кладутся один на другой, и специальных действий по установке не требуется. Соединение с исполнительными механизмами, распределенными по дому или же квартире, выполняется без проблем. Правда, освоить систему не так просто, как в случае с Qivicon: здесь сначала необходимо найти в инструкциях к термостату, датчикам движения или переключаемым розеткам, как перевести устройства в режим настройки.

Важно: не всякий продукт совместим с Homee, перечень поддерживаемых есть на официальном сайте.
Приложение немного не доработано, так как управление проходит не совсем гладко как хотелось бы. Например, при создании групп добавленные устройства то не отображаются вовсе, то отображаются с большой задержкой. Но в общем и целом это недоработки от которых получится избавиться обновлением программного обеспечения. В отношении цен система придерживается тех же рамок, что и конкуренты. Комплект из Brain Cube с кубиком для расширения обойдется почти в 15 000 рублей, а совместимые исполнительные механизмы находятся в более высоком ценовом диапазоне, чем оснастка для Qivicon. Однако более высокая стоимость может окупиться, ведь ни одна другая система не отличается такой надежностью в вопросе защиты данных.

Наиболее интересные альтернативные системы управления умным домом

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

RWE Smart Home. Необязательно быть клиентом этого энергетического концерна, чтобы иметь возможность пользо­ваться системой для умного дома. Как и в Qivicon, в этой системе делается ставка на простоту установки и управления по сопоставимым ценам.

Netatmo. Не входит в число классических провайдеров управления домом - пока что фирма привлекла к себе внимание стильной метеостанцией. Новинкой в этом предложении является умный термостат, которым можно управлять через смартфон по аналогии с системой Tado.

Belkin WeMo. Система для умного дома, которая через WLAN связывается со смартфоном. Есть возможность включения в сеть различных устройств. Основной акцент в программе сделан на энергосбережение и безопасность.

Не так давно был представлен Z-Wave модуль для Raspberry Pi - RaZBerry, который превращает мини-компьютер в полноценный контроллер умного дома. Управление Z-Wave сетью осуществляется с помощью web-интерфейса, использующего HTTP/JavaScript API. Используя JavaScript можно создать набор функций для автоматизации (включение/выключение света, проверка температуры, опрос датчика движения и др.), которые затем можно выполнить, послав HTTP запрос.

Продукт компании OpenRemote с одноименным названием позволяет создавать мобильные приложения для умного дома без программирования, при этом в одном приложении могут использоваться разные технологии: Z-Wave, KNX, X10, ZigBee, управление компьютером по ssh и др.

OpenRemote это сервер выполняющий любые команды и конструктор интерфейсов в котором вы создаете кнопки, переключатели, надписи и др. и этим элементам уже назначаете команды, в нашем случае это HTTP запросы на выполнение JavaScript функций на сервере Z-Wave.

Далее я по пунктам расскажу как создать пульт управления умным домом для iPhone и Android! А вот так будет выглядеть наше приложения, когда мы закончим:

Под катом много картинок.

1. Создание сети Z-Wave c помощью контроллера Raspberry Pi + RaZberry

  • Установка ПО RaZberry на Raspberry Pi
  • Добавление Z-Wave устройств
  • Проверка работы устройства
2. Установка OpenRemote контроллера и мобильного приложения

3. Создание дизайна приложения и логики его работы

  • Разработка дизайна
  • Ассоциация кнопок с командами
4. Резюме

Создание сети Z-Wave c помощью контроллера Raspberry+RaZberry

RaZberry - это плата подключаемая к Raspberry Pi через GPIO, позволяющая создавать и управлять Z-Wave сетью. Для лучшего понимая прочтите Faq . В комплекте с платой идет софт, который нужно установить.

Установка ПО RaZberry на Raspberry

Установщик поддерживает только Debian-based дистрибутивы (Raspbian, Xbian и др.) Однако ручками можно поставить ПО и на OpenElec и другие ОС.
Выполните команду для установки ПО Z-Way:
wget -q -O - http://razberry.z-wave.me/install | sudo bash
После установки, нужно обязательно перезагрузить Raspberry Pi, чтобы применить изменения для Serial порта.

Чтобы попасть в панель управления умным домом перейдите по адресу http://IP_OF_YOUR_RASPBERRY:8083 . Интерфейс программы очень простой, разобраться в нем не составит труда, есть документация . Максимальную совместимость с интерфейсом имеют браузеры: Chrome, Safari, Firefox, другие браузеры: IE, Opera могут работать некорректно.

Добавление Z-Wave устройств

Определимся со списком используемого оборудования:
- Реле Fibaro Single Switch 3kW 2 шт.
- Датчик открытия двери/окна и температуры Fibaro Door/Window Sensor 1шт.

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

Проверка работы устройства

Убедимся, что устройство работает. Перейдите на вкладку Настройка устройств , кликните на только, что добавленное устройство в левой колонке и проверьте Стадию интервью , должно быть Интервью прошло успешно и между плюсиков не должно быть точек и заков Ø.

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

Для управления устройством перейдите на вкладку Управление устройствами → Выключатели

О предоставленном API автоматизации

Удостоверившись, что все устройства работают правильно, попробуем теперь управлять ими удаленно. Есть несколько способов:

1. С помощью HTTP/JSON API
2. C помощью JavaScript API

HTTP/JSON API использует простой синтаксис для управления устройствами.
Включить свет можно из браузера:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.SwitchBinary.Set(255)
Или запросить температуру:
http://192.168.1.113:8083/ZWaveAPI/Run/devices.instances.commandClasses.data.val.value
JavaScript API позволяет писать различные скрипты автоматизации, например: включить/выключить свет, опросить датчик, получить температуру, выключить свет через 2 минуты после включения. Эти скрипты могут работать как самостоятельно (например: ночью свет включается только на 15%, чтобы не слепить глаза), так и могут быть вызваны удаленно с помощью HTTP/JSON API .

Скрипт включения света:
SwitchOn = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(255); }
Вызов скрипта включения света:
К сожалению прямое обращение к устройствам с помощью HTTP/JSON API из OpenRemote проблематично по нескольким причинам:

1. Символы должны быть перекодированы в UTF-8 в Констукторе OpenRemote
2. При опросе датчиков OpenRemote ожидает «on» или «off», а Z-Wave датчики могут прислать 255 или 0.
3. Для каждого устройства придётся писать свой запрос, а с помощью JS можно использовать только одну функцию для включения различных устройств, изменяя в запросе только параметр функции - номер устройства.

При использовать JavaScript API все эти проблемы исчезают - несколько функций «хэлперов» помогут преобразовать термины Z-Wave в удобные для OpenRemote понятия.
Более подробно о синтаксисе HTTP/JSON API и JavaScript API можно почитать в недавней .

Создание JS скриптов для удаленного управления

JS скрипты находятся в /opt/z-way-server/automation/ , создадим файл в котором будут храниться наши функции автоматизации openremote.js , чтобы он автоматически загружался при включении Z-Way, в конец главного файла автоматизации main.js добавьте:
// ====================================================== executeFile(automationRoot + "/" + "tags.js"); executeFile(automationRoot + "/" + "openremote.js"); startAutomation();
/opt/z-way-server/automation/openremote.js
// Включение устройства SwitchOn = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(255); } // Выключение устройства SwitchOff = function(N,I) { zway.devices[N].instances[I].SwitchBinary.Set(0); } // Запрос на статус датчика (сработал/не сработал) SensorStatus = function(N,I) { return zway.devices[N].instances[I].SensorBinary.data.level.value; } // Запрос на состояние устройство (включено/выключено) SwitchStatus = function(N,I) { return zway.devices[N].instances[I].SwitchBinary.data.level.value; } // Запрос температуры с округлением до целого Temperature = function(N,I) { return Math.round(zway.devices[N].instances[I].commandClasses.data.val.value); }

Параметр N - номер устройства в сети.
Параметр I - внутри одного устройства может быть физически несколько устройств (каналов), например 2 реле или датчик температуры, датчик движения, датчик освещенности. Параметр I это номер канала внутри устройств. Если устройство содержит только одно физическое устройство, то это параметр равен 0.

После создания файла нужно либо перезапустить Z-Way командой:
/etc/init.d/Z-Way restart
либо подгрузить скрипт вручную, послав запрос из браузера:
http://192.168.1.113:8083/JS/Run/executeFile("automation/openremote.js")
Проверить работоспособность функций можно из браузера.
Включить свет:
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)
Запросить температуру:
http://192.168.1.113:8083/JS/Run/Temperature(8,2)
В отладке очень хорошо помогает лог Z-Way сервера:
tail -f /var/log/z-way-server.log
Если все работает, переходим к следующему пункту!

Установка OpenRemote контроллера

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

На сайте OpenRemote есть очень подробная инструкция по установке, которой и предлагаю воспользоваться:
Официальная инструкция по установке OpenRemote на английском языке

Замечу лишь, что OpenRemote написан на Java и нам нужна версия виртуальной машины с аппаратной поддержкой плавающей запятой:
JAVA для ARM процессоров в поддержкой плавающей запятой

Установите мобильное приложение для вашего телефона:
Мобильное приложение OpenRemote

Перед тем как приступить к разработке приложения, для лучшего понимая посмотрите как оно будет работать:

Создание дизайна приложения и логики его работы

Все предыдущие шаги были лишь подготовкой к главному - созданию мобильного приложения!
Откройте облачный Конструктор http://designer.openremote.org . Разобраться в нем не составит труда!

Разработка дизайна

Сразу перейдем к разработке дизайна.

1. Перейдите на вкладку UI Designer и создайте новую панель, назвав ее например, iPhone4.

2. Перетяните из правой панели кнопки и изображения на экран iPhone.

3. В свойствах изображения (правая панель) загрузите ваши картинки и с помощью полей Left, Right, Width, Height расположите их на экране как вам нужно. Я загрузил изображения квадрата и лампочки, также добавил надпись.

Создание команд управления и сенсоров

Теперь нужно на кнопки назначить команды, а картинка лампочки должна изменяться в зависимости от состояния света (включен/выключен).

1. Перейдите на вкладку и создайте новый девайс, назвав его например, Raspberry.

2. Выберите только что созданный девайс Raspberry и создайте новую команду для него New → New command . Выбираем протокол HTTP , вводим URL JS-команды и метод устанавливаем POST .
Эта команда включает устройство №6. Аналогично создаем команды включения других устройств и команды выключения.
http://192.168.1.113:8083/JS/Run/SwitchOn(6,0)

3. Теперь нужно создать команду для опроса состояния света. Это команда будет вызываться каждые 2 секунды, поэтому если вы вручную выключите свет, то в нашем приложении это сразу станет заметно. Как обычно New → New command , но дополнительно нужно указать с какой периодичность проводить опрос Polling , устанавливаем 2s , буква s обязательна.

4. Создадим Sensor, который будет обрабатывать полученные значения от этой команды и передавать их изображению или надписи. New → New Sensor , выбираем команду, которую будет выполнять сенсор, устанавливаем тип custom , добавляем два состояния on и off , ассоциируем их с возвращаемыми значениями Z-Wave.

Ассоциация кнопок с командами

1. Последний этап разработки приложения, ассоциация кнопок с командами. Вернитесь к дизайнеру приложения UI Designer , выберите вашу кнопку и в её свойствах установить команду, которую она должна выполнять.

2. Ассоциируйте изображение с сенсором, чтобы при изменении состояния устройства изменялась и картинка в приложении. Выберите изображение и в его свойствах установите сенсор.

3. В свойствах изображения выберите какая картинка будет показана если сенсор прислал on и какая, если сенсор прислал off .

Синхронизация с мобильным приложением

1. Наше приложение готово, осталось его только залить в телефон. Перейдите по адресу контроллера OpenRemote

Понравилась статья? Поделитесь с друзьями!
Была ли эта статья полезной?
Да
Нет
Спасибо, за Ваш отзыв!
Что-то пошло не так и Ваш голос не был учтен.
Спасибо. Ваше сообщение отправлено
Нашли в тексте ошибку?
Выделите её, нажмите Ctrl + Enter и мы всё исправим!