Создание программы для умного дома. Программа умный дом на пк

Viber OUT 14.07.2019
Viber OUT

Программа для управления всеми системами Умного Дома. Устанавливается на планшетный компьютер на 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 (январь 2018):

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

Новое в версии EasyHome 7.9.1 для iOS (апрель 2017):

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

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

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

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

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

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

Новое в версии EasyHome 7.8 (апрель 2017):

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

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

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

Программа Умный дом на ПК

2.9 (57.78%) 9 votes

Что такое ПО для Умного дома?

Программа «Умный дом» - комплекс программных утилит по управлению:

  • электричеством;
  • электроприборами;
  • охранной системой (сигнализацией, видеонаблюдением);
  • климат-контролем.

Система «Умный дом»

Логичное решение – на настольный компьютер. Его объем памяти справляется со всеми задачами по контролю и изменению параметров в доме. Из затрат в этом случае владелец дома тратится только на программу автоматизации, но и от них избавляются. Скачайте программное обеспечение для «умного дома» бесплатно. В интернете имеются демонстрационные версии и свободные для скачки утилиты.

Производители

В интернете существует возможность найти и скачать «умный дом» на бесплатной основе на официальных сайтах следующих производителей:

  • MajorDoMo . Его программа для компьютера является бесплатной и позволяет полноценно управлять всей автоматикой в жилье и мгновенно отображать текущее состояние комплекса. Разработчики ПО утверждают, что их программа «Умный дом» не имеет высоких требований к памяти, типу видеокарты и другим техническим характеристикам настольного ПК. MajorDoMo устанавливается на операционную систему Linux или Windows. Чтобы запустить ее, после скачивания установочного файла требуется его запустить (путь для установки не меняйте, иначе придется в ручном режиме изменить путь для каждого файла MajorDoMo). В MajorDoMo ведется контроль над электроприборами, сигнализацией, освещением и температурой;

Интерфейс программного обеспечения MajorDoMo

  • Home Sapiens . Это программное обеспечение для «умного дома» управляет домом при помощи голоса, предоставляет универсальный пульт для контроля над самыми частыми действиями, а также интегрируется с уже подключенными комплексами автоматизации. Управление Home Sapiens доступно из любой точки мира при помощи компьютера или смартфона. Производитель предоставляет бесплатное использование демоверсии;

  • «Умный дом 1.0» . На сайтах в ее описании сказано, что утилита управляет «умным домом» или офисом, а вся поступающая информация зашифровывается. Разработано оно было в 2008 году и до сих пор используется ввиду простоты интерфейса. Установка такой утилиты на ПК предусматривает ежедневник, который имеет голосовые напоминания, список заданий, пульт с дистанционным управлением для электроприборов, автоответчик для телефона или факса. Предоставляется доступ к электронной почте на сервере;

Системы контроля Умный дом

  • DIVISION Constructor . Этот редактор создает сценарии (управление работой телевизора, кондиционера или ночника), которые управляются посредством нажатия кнопки или работы датчика. После скачивания и создания схем функционирования директория проекта в автоматическом режиме создает файлы для сервера и клиента (владельца). В них имеются данные для управления «умным домом».

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

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

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

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

Отдельные продукты для умного дома соединяются со смартфоном через 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 рублей) и соотносятся с помещением. Затем термостаты, находящиеся в одном помещении, автоматически синхронизируются друг с другом. И если в комнате открывается окно, они снижают интенсивность отопления. Экономить энергию можно также при помощи графиков нагрева, которые без проблем задаются через мобильное приложение на каждый день и для каждой комнаты - очень удобно.

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

Обзор возможностей по управлению

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

Самые популярные сценарии

Запрограммированная модель «поведения» датчиков обычно срабатывает в отношении следующих факторов:

  • определенное время суток (включается свет, компьютер, отключается микроволновка и так далее);
  • датчики могут реагировать на движение и изменение температуры;
  • поступила команда на выполнение (она может быть отдана с телефона или ноутбука, в том числе в online-режиме, а также голосом или при помощи пульта).

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

  • уход за аквариумными рыбками и комнатными растениями;
  • подсушивание крыши и подъездов к дому;
  • наполнение и нагрев бассейна и сауны.

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

Проектировка и программирование системы

Создание умного дома состоит из следующих пунктов:

  1. Набросок общего плана. В нем подробно рассматривают этапы взаимодействия внутренних составляющих сценария с пользователем и между собой, а также отклик программы на нестандартные ситуации.
  2. Подбираются или пишутся с нуля драйвера для дома, и подходящий интерфейс. Не для каждого устройства производитель предлагает оригинальный драйвер, поэтому задача специалиста – его создать. Дополнительно идет написание различных модулей. Что касается интерфейса – обычно все устройства управления разбиваются на отдельные группы; за каждой дальнейшее программирование закрепляет свой интерфейс. Его можно установить для каждого пульта, но это будет неудобно в первую очередь для самого пользователя.
  3. Затем идет непосредственно программирование на основе предыдущих пунктов. Используя ранее логически выверенный проект, подготовленное для него программное обеспечение, специалисты приступают к написанию собственно программы сценария.
  4. Монтаж, тестирование, сдача в эксплуатацию.

Интерфейс для создания сценария управления умным домом

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

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

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

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

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

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

После двух дней изучения вопроса у меня осталось три варианта для создания умного дома.

  1. Оплатить услуги специализированной компании и не погружаться в суть процесса
  2. Купить все необходимые устройства и настроить их на базе либо полноценного сервера, либо Arduino\ Raspberry PI
  3. Самостоятельно нарисовать приложение для управления умным домом на базе мессенджера Sender и прописать логику работы гаджетов на облачной ОС Corezoid
Теперь я хочу пройтись по порядку по каждому из трех вариантов и пояснить логику своего выбора.

Вариант 1. Заплати и свободен

По отзывам большинства опрошенных мной экспертов, лучше всего проектировать «умный дом» на этапе строительстве или ремонта помещения. Это нужно для того, чтобы «зашить» в стену все необходимые кабели, завести резервные источники электропитания и водоснабжения, установить датчики на трубы и котлы, и так далее. Это наиболее дорогой, но в то же время функциональный вариант. Вот краткий перечень его возможностей.
  • регулировка температуры в помещении и освещения, в зависимости от погоды, времени суток и наличия хозяев дома
  • автоматическое открытие и закрытие штор, жалюзи, шлагбаума
  • включение/выключение системы обогрева пола, ступенек, подъезда к гаражу, полива газона
  • контроль работы всех электроприборов, инженерных систем и экономия электроэнергии
  • предотвращение утечек газа и воды
  • удаленный прогрев сауны или бани
  • переход на резервные источники электроэнергии
  • защита от перенапряжения, и утечки газа
  • датчик заполнения выгребной ямы и забивки слива
  • пожарная сигнализация
  • удаленный контроль видеокамер, умная система безопасности
Такая система требует серьезного проектирования и самостоятельно расписать концепт «умного дома» – задача малореальная. Как я уже писал выше, в США и Европе производители оборудования разрабатывают решения под каждый конкретный случай и контролируют процесс монтажа. Стоимость «под ключ» начинается от нескольких тысяч тысяч евро и зависит от площади помещения и количества используемых датчиков. По этой ссылке можно почитать про решения от Siemens. Похожие комплексы предлагают IBM, Bosch, Cisco, Panasonic, Logitech, ABB, Philips и другие бренды.

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

Вариант 2. Умный китайский дом

В Китае можно купить решительно все – начиная от брелков-шпионов (за которые в Украине почему-то сажают в тюрьму) и заканчивая атомными батарейками. На alibaba.com , aliexpress.com , dx.com , taobao.com и прочих подобных сайтах можно купить как готовые системы, так и их отдельные элементы. Большинство китайских гаджетов встраиваются в уже готовые дома и перепланировка для их установки не нужна.

Как пример «коробочного решения» можно привести «умный дом» от Meizu. Это совокупность гаджетов от разных компаний, которые объединены программным комплексом LifeKit. Это весы RyFit, лампа X-Light Plus, очиститель воздуха Air Cube, розетки и другие устройства. Аналогичную систему недавно выпустил и Xiaomi.

Что касается одиночных «девайсов», то здесь все еще интереснее. На китайском аналоге Kickstarter – площадке Demohour регулярно появляются просто потрясающие вещи. Недавно «умная розетка» Smart Plug K установила рекорд китайского краудфандинга и собрала около $270 000. Розетка поддерживает все популярные типы вилок, умеет удаленно включать и выключать любую технику, поддерживает доступ по 3G и Wi-Fi и работает как Wi-Fi повторитель для усиления сигнала. Хороший набор устройств предлагает и китайская компания BroadLink. На Amazon.com можно купить набор нужных гаджетов и собрать с их помощью собственную версию «умного дома». По этим ссылкам ( , , ) можно почитать и про другие устройства.

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

На Хабре описаны десятки способов самостоятельно создать «умный дом» на основе Linux-подобных систем, Arduino, Raspberry PI или полноценных серверов. Это отличное решение, но я являюсь скорее продвинутым пользователем, чем разработчиком и вряд ли смогу воплотить в жизнь подобные схемы. Я решил найти способ, который не требует специфических знаний.

Вариант 3. Сделай сам

В процессе поиска мне попалась на глаза разработка украинских программистов - мессенджер Sender. Принцип работы Sender схож с китайским WeChat, он позволяет создавать полноценные мобильные приложения с помощью простого конструктора форм. Сам конструктор далек от идеала, но кое-что с его помощью сделать уже можно. На выходе у меня должно получиться «приложение в приложении», которое получает данные от устройств через встроенный API и выводит их на экран смартфона. Логику работу гаджетов я хочу описать с помощью облачной операционной системы Corezoid, которая не требует знаний языков программирования и позволяет автоматизировать практически любой процесс, в том числе и поведение устройств в умных домах. Добавить метки

Рекомендуем почитать

Наверх