Управление домом через телефон. Система дистанционного управления отоплением загородного дома, дачи или коттеджа

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

Мобильные устройства для контроля вашего дома.

Описание:

Для работы с данными приложениями Вам необходимо иметь сотовый GSM телефон и модуль Cybrotech GSM-SA.

Автономный GSM модуль GSM-SA обеспечивает следующие функции:

Оборудование:


Перед установкой SIM карты в модуль убедитесь, что PIN код отключен. Для этого установите SIM карту в Ваш телефон, зайдите в меню в Настройки, Безопасность, Запрос PIN код и отключите. Выключите телефон, достаньте SIM карту и установите в модуль. Для установки SIM карты в модуль используйте небольшую отвертку снимите крышку модуля, вставьте SIM карту и аккуратно закройте крышку до характерного звука.

Применения:

Гараж:

Позвоните на гараж для открытия дверей для Вас!

Знания:

Полезность:

Фактор крутости:

Высокий (наблюдайте, как Ваши соседи зеленеют от зависти)

Что необходимо:

Гараж с моторизированным приводом дверей, модуль GSM-SA, SIM карта

Как подсоединить:


Как использовать:

Начните набор номера с установленной в модели SIM карты и отложите телефон. Можно настроить на голосовое управление. Дверь гаража откроется сама через несколько секунд. Модуль автоматически отклонит Ваш звонок, после его обработки.

Безопасность:

Высокая. Один раз настроив модуль, никто не сможет получить доступ к нем и изменить параметры.

Заранее позаботьтесь о комфортной температуре в доме!

Знания:

Полезность:

Фактор крутости:

Высокий (это далеко не круто, что бы проводить выходные в замерзшем доме)

Что необходимо:

Отопительная система с термостатом, модуль GSM-SA, SIM карта

Как подсоединить:


Как использовать:

Отправьте SMS для активации или деактивации отопления

Другие идеи:

Вы можете аналогично подключить модуль к системе электроснабжения нагревателя

Безопасность.

Сохраните Ваше имущество от воров!

Знания:

Полезность:

Высокая (надеемся Вам не придется это проверять на опыте)

Фактор крутости:

Низкий (хорошая охранная система нужна всегда)

Что необходимо:

Несколько метров очень тонкого провода, модуль GSM-SA, SIM карта

Как подсоединить:


Как использовать:

Создайте данную систему и оставьте её. Время от времени проверяйте статус через SMS.

Другие идеи:

Добавьте датчик движения на другой вход.

Что бы не разлилось!

Знания:

Полезность:

Высокая (особенно для труднодоступных территорий)

Фактор крутости:

Низкий (но резко возрастает, с увеличение контролируемых станций)

Что необходимо:

Датчик уровня 0-10 В, модуль GSM-SA, SIM карта

Как подсоединить:

Подсоедините датчик к аналоговому входу.

Как использовать:

Подключите все провода, настройте систему и оставьте её. Постоянно проверяйте статус.

Другие идеи:

Для более серьезных решений можно изпользовать ПЛК Cybro2 и модуль GSM-1.

Можно производить полив культур без поездки на дачу в пятницу вечером!

Знания:

Полезность:

Фактор крутости:

Высокий (Ваш участок будет самым современным. И без пробок...)

Что необходимо:

Колодец или скважина, погружной насос, модуль GSM-SA, SIM карта

Как подсоединить:


Как использовать:

Отправьте SMS для запуска или остановки полива Ваших растений

Другие идеи:

Можно использовать реле протока для безопасности насоса и реле времени для автоматического выключения через заданный период времени.

Выводы:

1. Значительно повышается уровень Вашего комфорта.

2. Простота и надежность в эксплуатации.

3. Избавляет от лишних поездок за город.

4. Высокая степень защиты.

5. В любой момент можно проверить системы безопасности Вашего дома.

6. Можно реализовать любую Вашу идею по удаленному управлению.

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

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

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

В своем ПЛК я создал модуль Mobdus Slave с входными и выходными регистрами и написал блок синхронизации, а дальше в среде иридиум набросал простенький интерфейс.

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

На мобильное устройство нужно поставить приложение i2 Control. Оно бесплатное, но для того чтобы загрузить в него созданный проект нужно купить лицензии. В моем случае это были бесплатные демо-лицензии.

Так выглядел интерфейс моего умного дома в приложении i2 Control на iPhone. Приложение я поставил на все мобильные устройства имеющиеся в семьи и тут я наткнулся на первую проблему. Ккогда работаешь на ноутбуке, а телефона под рукой нет, то было бы удобнее управлять светом непосредственно с ноутбука.

Сделать на Iridium Mobile это можно, но нужно поставить программу i2 Control для Mac (или для Windows) и подключись лицензию. Во-первых, у меня закончились бесплатные демо-лицензии, а во-вторых запускать программу только, чтобы включить или выключить свет не очень-то удобно. С тем же успехом я могу зайти через удаленный десктоп на сервер, где обычно все время запущен CoDeSys с визуализацией. Собственно, я обнаружил, что чаще я так и делаю, вместо запуска специализированного приложения на телефон или планшете.


Визуализация в CoDeSys. К сожалению, моя версия ПЛК (программируемого логического контроллера, на котором построен мой умный дом) не имеет встроенного веб-сервера - иначе задача решалась бы гораздо проще.

От установки i2 Control на свой Mac я отказался и довольствовался управлением только с телефона и планшета.

Спустя некоторое время всплыла вторая проблема. Запуск приложения i2 Control занимает достаточно долгое время. Например, на моем iPhone 6 оно стартует около 9 сек. Наверное, если бы задача была управление медиа-центром, то это время было бы приемлемо - пока найдешь все пульты, включишь всю технику, настроишь нужное сочетание, то явно пройдет больше времени. Однако для управления светом эти 9 секунд оказались неприемлемо долго и зачастую я предпочитал встать и выключить свет, чем запускать приложение (сейчас вышел Iridium server, который по идее решает эту проблему, но руки протестировать его у меня пока не доходят).

Жить с умным домом и не управлять им с телефона было как-то неправильно и поэтому я решил седлать еще одну попытку. Идея была такая - на домашнем севере поднять веб-сервер и вынести все управление на веб-страницу. Знакомые посоветовали Node JS - мол, модная и перспективная платформа, а так как мне все-равно было что изучать (я не знал ничего), то остановился на Node JS. Единственное, что не хотелось делать - это разбираться в HTML, поэтому я заказал frontend у фрилансера, а на Github’е нашел библиотеку для работы в Modbus и очень быстро (сам удивляюсь) сделал задуманное.

Так выглядит сейчас интерфейс моего умного дома на Iphone. Интерфейс адаптивный, поэтому он хорошо смотрится на любых устройствах. Например, вот так он смотрится на моем макбуке:

На десктопе айфона у меня сделана ссылка на эту страницу, которая загружается достаточно быстро 1-3 сек. Я добавил ее также в закладки в браузеры и теперь управление светом всегда под рукой. Сервер Node JS выполняет также роль между ПЛК (контроллером умного дома) и контроллером z-wave, который используется для беспроводного управления разными лампами (об этом я расскажу в будущем).

Традиционно в конце плюсы и минусы решения.

Плюсы: Быстрый адаптивный интерфейс, который работает на любых устройствах, цена (я заплатил только за разработку фронтона).

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

UPD
Ужу после написания статьи, мне рассказали, как ускорить запуск приложения I2 Control - нужно войти в сервисное меню и отключить проверку обновлений. Приложение стало действительно запускаться гораздо быстрее.

Новые статьи

● 9.1. IoT Manager - управление Умным домом через мобильное приложение

IoT Manager - это мобильное приложение для телефонов и планшетов, совмещающего в себе табло для отображения данных с датчиков и пульт для управления исполнительными устройствами. Существуют версии для Android и iOS, которые можно скачать в GooglePlay и AppStore www.iotmanager.ru. Но прежде, чем скачивать приложение, определимся с брокером. В качестве брокеров выбираем сервис CloudMQTT.com (https://www.cloudmqtt.com/), в котором можно создать бесплатный аккаунт (по ссылке Control Panel). Для регистрации необходимо ввести адрес электронной почты (в качестве логина) и пароль (см. рис. 9.2).

Рис. 9.2. Регистрация в сервисе CloudMQTT.com.

Сразу попадаем в панель управления и создаем брокер (нажатие по кнопке +Create). Вводим название, выбираем датацентр (Европа или США), тарифный план — бесплатный Cute Cat и сохраняем (рис. 9.3). Можно создать несколько брокеров.

Рис. 9.3. Регистрация брокера в сервисе CloudMQTT.com.

Теперь нажимаем на кнопку Details (см. рис. 9.4).

Рис. 9.4. Переход к настройкам выбранного брокера.

Попадаем в настройки (рис. 9.5). Нам необходимы следующие:

Имя хоста m13.cloudmqtt.com;
. порт 18274 (для скетча Arduino IDE);
. WebSockets порт 38274 (для мобильного приложения).

Здесь же находится менеджер пользователей, где можно создать пользователей для доступа к данным брокера и назначить им права (Read, Write). В поле Topic вводим # (ко всем топикам) (см. рис. 9.6).

Рис. 9.5. Настройки выбранного брокера.

Рис. 9.6. Создание пользователей для доступа к брокеру.

Теперь можно скачать и установить мобильное приложение IoTManager. Запускаем. Необходимо произвести настройку. Нажимаем на Settings (рис. 9.7) и в появившейся форме вносим данные своего брокера (рис. 9.8):

MQTT hostname - m13.cloudmqtt.com;
. MQTT Websocket port - 38274;
. MQTT username - nodemcu1;
. MQTT password.

Рис. 9.7. Основное меню приложения IoTManager.

Рис. 9.8. Окно настроек брокера.

Теперь выходим на страницу Dashboard и должны увидеть установленое соединение (рис. 9.9). Надпись No data не должна вас смущать - данные в топики еще не передавались.

Рис. 9.9. Успешное подключение к брокеру.

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

Итак, самое время заняться интеграцией с мобильными устройствами.

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

В своем ПЛК я создал модуль Mobdus Slave с входными и выходными регистрами и написал блок синхронизации, а дальше в среде иридиум набросал простенький интерфейс.

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

На мобильное устройство нужно поставить приложение i2 Control. Оно бесплатное, но для того чтобы загрузить в него созданный проект нужно купить лицензии. В моем случае это были бесплатные демо-лицензии.

Так выглядел интерфейс моего умного дома в приложении i2 Control на iPhone. Приложение я поставил на все мобильные устройства имеющиеся в семьи и тут я наткнулся на первую проблему. Ккогда работаешь на ноутбуке, а телефона под рукой нет, то было бы удобнее управлять светом непосредственно с ноутбука.

Сделать на Iridium Mobile это можно, но нужно поставить программу i2 Control для Mac (или для Windows) и подключись лицензию. Во-первых, у меня закончились бесплатные демо-лицензии, а во-вторых запускать программу только, чтобы включить или выключить свет не очень-то удобно. С тем же успехом я могу зайти через удаленный десктоп на сервер, где обычно все время запущен CoDeSys с визуализацией. Собственно, я обнаружил, что чаще я так и делаю, вместо запуска специализированного приложения на телефон или планшете.


Визуализация в CoDeSys. К сожалению, моя версия ПЛК (программируемого логического контроллера, на котором построен мой умный дом) не имеет встроенного веб-сервера - иначе задача решалась бы гораздо проще.

От установки i2 Control на свой Mac я отказался и довольствовался управлением только с телефона и планшета.

Спустя некоторое время всплыла вторая проблема. Запуск приложения i2 Control занимает достаточно долгое время. Например, на моем iPhone 6 оно стартует около 9 сек. Наверное, если бы задача была управление медиа-центром, то это время было бы приемлемо - пока найдешь все пульты, включишь всю технику, настроишь нужное сочетание, то явно пройдет больше времени. Однако для управления светом эти 9 секунд оказались неприемлемо долго и зачастую я предпочитал встать и выключить свет, чем запускать приложение (сейчас вышел Iridium server, который по идее решает эту проблему, но руки протестировать его у меня пока не доходят).

Жить с умным домом и не управлять им с телефона было как-то неправильно и поэтому я решил седлать еще одну попытку. Идея была такая - на домашнем севере поднять веб-сервер и вынести все управление на веб-страницу. Знакомые посоветовали Node JS - мол, модная и перспективная платформа, а так как мне все-равно было что изучать (я не знал ничего), то остановился на Node JS. Единственное, что не хотелось делать - это разбираться в HTML, поэтому я заказал frontend у фрилансера, а на Github’е нашел библиотеку для работы в Modbus и очень быстро (сам удивляюсь) сделал задуманное.

Так выглядит сейчас интерфейс моего умного дома на Iphone. Интерфейс адаптивный, поэтому он хорошо смотрится на любых устройствах. Например, вот так он смотрится на моем макбуке:

На десктопе айфона у меня сделана ссылка на эту страницу, которая загружается достаточно быстро 1-3 сек. Я добавил ее также в закладки в браузеры и теперь управление светом всегда под рукой. Сервер Node JS выполняет также роль между ПЛК (контроллером умного дома) и контроллером z-wave, который используется для беспроводного управления разными лампами (об этом я расскажу в будущем).

Традиционно в конце плюсы и минусы решения.

Плюсы: Быстрый адаптивный интерфейс, который работает на любых устройствах, цена (я заплатил только за разработку фронтона).

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

UPD
Ужу после написания статьи, мне рассказали, как ускорить запуск приложения I2 Control - нужно войти в сервисное меню и отключить проверку обновлений. Приложение стало действительно запускаться гораздо быстрее.