Главная  /  On-line руководство  /  Варианты использования модулей СМАКОНТ

Варианты использования
модулей СМАКОНТ


Содержание

Вариант 1. Автономная работа модуля в соответствии с заданным алгоритмом
Вариант 2. Работа с модулями при помощи "Программы Конфигурирования"
Вариант 3. Работа с модулями при помощи "Программы индикации и управления"
Вариант 4. Работа с модулями через приложение "Smacont RC03"
Вариант 5. Работа с модулями через приложение "Ярлыки HTTP-запросов" ("HTTP Request Shortcuts")
Вариант 6. Работа с модулями через приложение "Tasker"
Вариант 7. Работа с модулями через приложение "Ассистент Дуся"
Вариант 8. Работа с модулями через системы умного дома «ioBroker» и «MajorDomo»



Вариант 1.
Автономная работа модуля в соответствии с заданным алгоритмом

Данный вариант работы является основной частью для всех остальных вариантов.

Модуль работает по программе (алгоритмам), заложенной пользователем. При помощи "Программы Конфигурирования", настраиваются основные параметры модуля. "Программа Конфигурирования" может быть запущена с любого устройства (планшет, смартфон, персональный компьютер, ноутбук), работающего на любой операционной системе (Windows, iOS, Android, Linux).

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

Состав оборудования:

Wifi-контроллеры SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно: планшет (смартфон, персональный компьютер или ноутбук) для конфигурирования (настройки) модуля под свою задачу.

Достоинства (полный список):

1. Полностью автономная работа модуля.
Нет необходимости в дополнительном оборудовании в виде сервера. Компьютер (ноутбук, смартфон или планшет) используется только на этапе конфигурирования модуля.

2. Устойчивая работа модуля.
Работа модуля не зависит от:
• стабильности WiFi-сети;
• надежности сервера (планшета, смартфона, персонального компьютера, ноутбука);
• ошибок программного обеспечения сервера.

3. Возможность работы в режиме пониженного потребления.
Так как в данном варианте WiFi-радиомодуль используется только для связи с сервером, имеется возможность сконфигурировать модуль для работы в режиме пониженного потребления. Для этого имеется два sleep–режима. В первом режиме WiFi-радиомодуль переводится в sleep–режим, а процессор модуля работает в штатном режиме (ток потребления не более 11мА). Во втором режиме WiFi-радиомодуль и процессор модуля переводятся в sleep–режим (ток потребления не более 150мкА).

4. Управление HTTP-запросами по WiFi-сети
Отказ от проводных линий, объединение модулей в сеть.

5. Конфигурирование и управление через WEB-интерфейс.
Управление модулем (считывание или изменение состояния выходов, флагов, переменных, таймеров, будильников и т.д.) производится по WiFi-сети прямыми HTTP-запросами с различными параметрами, определяющими действие, которое нужно выполнить.

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

Недостатки:

Отсутствуют.

Примечание:

Для управления модулем дистанционно (через локальную сеть, сеть Internet (MQTT) или GSM-сеть (SMS)) дополнительно необходим сервер, который обеспечивает внешний доступ к модулю. Реализация дистанционного управления модулями рассмотрена в Вариантах ниже.



Вариант 2.
Работа с модулями при помощи "Программы Конфигурирования"

"Программа Конфигурирования" предназначена для конфигурирования и дистанционного управления модулями внутри локальной сети.

"Программа Конфигурирования" в первую очередь предназначена для конфигурирования модулей, а также позволяет:
• контролировать значения входов, переменных;
• контролировать состояния флагов, будильников, выходов;
• управлять состоянием флагов, будильников, выходов;
• редактировать значения переменных;
• отображать на графиках изменения сигнала на заданном входе модуля.

"Программа Конфигурирования" может быть запущена двумя способами:
• on-line с нашего сайта smacont.ru по ссылке;
• непосредственно с самого устройства. Для этого необходимо на устройство скачать и распаковать zip-архив, содержащий рабочие файлы программ.

Состав оборудования:

Wifi-контроллеры SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно: планшет (смартфон, персональный компьютер или ноутбук) для конфигурирования и управления модулем.

Достоинства:

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

2. Кросс-платформенность.
Программа работает под любой операционной системой (Windows, iOS, Android, Linux).

3. Построение графиков.

Недостатки:

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

Примечание:

Данный вариант применяется для конфигурирования, а также для временного локального доступа к модулям.



Вариант 3.
Работа с модулями при помощи "Программы индикации и управления"

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

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

"Программа индикации и управления" может быть запущена двумя способами:
• on-line с нашего сайта (ссылка на программу);
• непосредственно с самого устройства. Для этого необходимо на устройство скачать и распаковать zip-архив, содержащий рабочие файлы программ.

Состав оборудования:

Wifi-контроллеры SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно: планшет (смартфон, персональный компьютер или ноутбук) для конфигурирования и управления модулем.

Достоинства:

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

2. Кросс-платформенность.
Программа работает под любой операционной системой (Windows, iOS, Android, Linux).

Недостатки:

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

2. Отсутствует возможность создания сценариев управления модулями.
Программа выполняет только функции пульта управления модулями.

Примечание:

Данный вариант предпочтительно применять для временного локального доступа к модулям.



Вариант 4.
Работа с модулями через приложение "Smacont RC03"

Приложение "Smacont RC03" работает под операционной системой Android (версия 5 и выше) и предназначено для локального и/или глобального (дистанционного) управления модулями.

Приложение "Smacont RC03" может функционировать в двух режимах:
1. "Мастер": опрос и управление модулями в локальной сети и при необходимости информация о их состоянии передается по Internet-сети (MQTT) и/или GSM-сеть (SMS) на другой смартфон или планшет, на котором также должно быть установлено приложение "Smacont RC03", но работающее в режиме "Клиент".
2. "Клиент": прием информации о состоянии модулей по Internet-сети (MQTT) и/или GSM-сеть (SMS) от "Мастер". Также имеется возможность управления модулями, опрашиваемых "Мастером" (если это разрешено на стороне "Мастер").

Основные функции приложения "Smacont RC03":
• опрос до трех модулей SC120;
• контроль значений входов, переменных;
• контроль и редактирование значений переменных;
• автоматически пересчитывать значения входов/переменных модулей по заданным формулам или корректировать значения входов/переменных модулей для более точного отображения;
• контроль и управление состоянием флагов, выходов;
• подача предупреждающего звукового сигнала при включении заданного флага (режим контроль);
• автоматическая передача команды на модуль для включения зарядного устройства, при разряде аккумуляторной батареи на "Мастер";
• автоматический контроль состояния работоспособности с регулируемым периодом передачи.

При помощи приложения "Smacont RC03" и сервиса "Dealgate" можно реализовать работу модулей под управлением голосового помощника "Алиса", т.е. управлять модулями при помощи голосовых команд. Сервис "Dealgate" не только предоставляет работу в виде брокера, но и реализует навык, который позволяет управлять виртуальными устройствами, которые создаются на сайте dealgate.ru и впоследствии могут быть сопряжены с реальными по протоколу MQTT.

Состав оборудования:

Wifi-модули SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно/постоянно: планшет или смартфон для конфигурирования и управления модулем.

Достоинства:

1. Оперативный контроль и управление модулями.
Нет высоких требований к производительности устройств. Программа позволяет управлять выходами, флагами и переменными, а также контролировать основные параметры модуля.

2. Дистанционный контроль и управление модулями.
Контроль и управление, как через локальную сеть, так и через глобальную сеть Internet (MQTT) и/или GSM-сеть (SMS). Выбор способа управления через глобальную сеть (Internet (MQTT) и/или GSM-сеть (SMS)) определяется качеством связи на местности, где возможно будет находиться пользователь. В условиях плохой мобильной связи предпочтительно использовать обмен "Мастер"-"Клиент" посредством SMS.

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

4. Гибкость применения.
В случае отсутствия возможности подключения к интернет-провайдеру (коттедж, дача, гараж и т.д.) обмен "Мастер"-"Клиент" производится при помощи GSM-сети в которой может работать смартфон или планшет (если планшет поддерживает работу в GSM-сети).

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

6. Повышение надежности работы.
GSM-сеть в которой может работать смартфон или планшет может быть использована как резервный канал связи, дополнительно к домашней Internet-сети.

7. Простота использования.
Простота и гибкость настроек, интуитивно-понятный интерфейс.

8. Приложение совершенно бесплатно и не содержит рекламы.

9. Приложение постоянно дорабатывается и развивается.
Планируется добавить: возможность отображения планов с расположением датчиков и исполнительных устройств, управляемых модулями; ведение журнала действий пользователя и тревог от датчиков.

Недостатки:

1. Зависимость надежности работы от надежности смартфона или планшета.
Несмотря на развитие высоких технологий, надежности смартфона или планшета определяется качеством сборки и наличием ошибок в сборках операционных систем. При разработке модулей и приложения "Smacont RC03" уделялось высокое внимание надежности работы. Одним из примеров является использование Автоматического Контроля работоспособности "Мастера".
Запрещается доверять работу модулей в сферах, от которых зависят жизнь и здоровье людей.

2. Зависимость работы приложения от типа смартфона или планшета.
• При переходе смартфона в режим пониженного энергопотребления период опроса модулей устанавливается около 30 сек, что в подавляющем случае не является критичным. При этом реакция на запрос по протоколу MQTT, а также работа через SMS, происходит без задержек.
• Некоторые модели смартфоном, например Huawei, останавливают работу приложений в фоновом режиме. Для решения данной проблемы есть несколько способов, подробно описанных в сети Internet. Как вариант можно установить приложение не позволяющее переходить устройству в режим пониженного энергопотребления.

3. Отсутствует возможность создания сценариев управления модулями.
Программа выполняет только функции пульта управления модулями.

Примечание:

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



Вариант 5.
Работа с модулями через приложение "Ярлыки HTTP-запросов" ("HTTP Request Shortcuts")

Приложение "Ярлыки HTTP-запросов" ("HTTP Request Shortcuts") работает под операционной системой Android и предназначено для локального управления модулями посредством HTTP-запросов.

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

При помощи языка JavaScript можно создавать различные сценарии управления и озвучивание значений входов и/или состояния выходов.

Состав оборудования:

Wifi-контроллеры SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно/постоянно: планшет или смартфон для конфигурирования и управления модулем.

Достоинства:

1. Оперативный контроль и управление модулями.
Программа позволяет управлять выходами, флагами и переменными, а также контролировать основные параметры модуля.

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

3. Встроенные или пользовательские значки для ярлыков.

4. Отображение ответа в тосте, диалоговом окне, окне или запуск в тихом режиме.

5. Приложение совершенно бесплатно и не содержит рекламы.

6. Приложение постоянно дорабатывается и развивается.

Недостатки:

1. Зависимость надежности работы от надежности смартфона или планшета.

2. Нет поддержки глобального управления модулями.

Примечание:

Может использоваться как вариант локального управления модулями.



Вариант 6.
Работа с модулями через приложение "Tasker"

Приложение "Tasker" работает под операционной системой Android и предназначено для управления модулями.

Продвинутый планировщик. Позволяет по разным событиям производить собственные действия. Похож на Locale , Llama , Automagic , AutomateIt , MacroDroid , E-Robot , Automate — automatic tasks , EasyProfiles , Dessin , Atooma , Swip только намного более мощный. Есть возможность создавать виджеты с произвольным списком действий. Проблемно-ориентированный язык сценариев, позволяющий программировать в Андроид без знания каких-либо языков программирования и без навыков программирования вообще.

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

При помощи языка JavaScript можно создавать различные сценарии управления и озвучивание значений входов и/или состояния выходов.

Состав оборудования:

Wifi-модули SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно/постоянно: планшет или смартфон для конфигурирования и управления модулем.

Достоинства:

1. Оперативный контроль и управление модулями.
Программа позволяет управлять выходами, флагами и переменными, а также контролировать основные параметры модуля.

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

3. Большое количество подключаемых плагинов, значительно расширяющих возможности автоматизации.

Недостатки:

1. Зависимость надежности работы от надежности смартфона или планшета.

2. Сложность работы для неподготовленного пользователя.

3. Приложение платное.

Примечание:

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



Вариант 7.
Работа с модулями через приложение "Ассистент Дуся"

Приложение "Ассистент Дуся" работает под операционной системой Android и предназначено для локального управления модулями.

Основное преимущество данного варианта является возможность очень простой реализации голосового управления модулями. При этом не обязательно постоянное соединение с сетью Internet. "Дуся" также может озвучивать голосом уведомления от нашего приложения "Smacont RC03".

Дусю можно вызывать, не нажимая на кнопки:
• голосом;
• взмахом;
• встряхиванием;
• поднесением к уху;
• автоматически на экране блокировки;
• из нотификации;
• с виджета, кнопки быстрого старта и кнопки гарнитуры.

Состав оборудования:

Wifi-контроллеры SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• временно/постоянно: планшет или смартфон для конфигурирования и управления модулем.

Достоинства:

1. Оперативный контроль и управление модулями.
Программа позволяет управлять выходами, флагами и переменными, а также контролировать основные параметры модуля.

2. Огромным плюсом программы является возможность управления модулями во время нахождения смартфона или планшета в режиме пониженного энергопотребления.
В режиме пониженного энергопотребления (не путать с выключением питания устройства) приложение "Ассистент Дуся" запускается после произношения заданной фразы, затем произноситься команда для выполнения.

3. Реализация сценариев работы модулей.

Недостатки:

1. Зависимость надежности работы от надежности смартфона или планшета.

2. Приложение платное.
Есть бесплатный пробный период - 1 неделя.

Примечание:

Может использоваться как вариант локального управления модулями.



Вариант 8.
Работа с модулями через системы умного дома «ioBroker» и «MajorDomo»

Системы домашней автоматизации «ioBroker» и «MajorDomo» (Major Domestic Module или Главный Домашний Модуль) представляет собой бесплатную и открытую программную платформу для комплексного управления домашней автоматикой, а так же для информационной поддержки жизнедеятельности. Данные системы могут быть установлены практически на любой персональный компьютер (на платформе Windows и Linux) и совершенно не требовательны к ресурсам.

Состав оборудования:

Wifi-модули SC120;
• блок питания или батареи (аккумуляторы) в случае автономного питания;
• датчики, сенсоры;
• исполнительные устройства;
• постоянно: персональный компьютер или ноутбук для конфигурирования и управления модулем.

Достоинства:

1. Оперативный контроль и управление модулями.
Программа позволяет управлять выходами, флагами и переменными, а также контролировать основные параметры модуля.

2. Реализация сценариев работы модулей.

Недостатки:

1. Зависимость надежности работы от персонального компьютера или ноутбука.
Необходим постоянно подключенный в сеть компьютер.

2. Сложность работы для неподготовленного пользователя.
Глубокое внедрение и настройка проекта под собственные нужды потребует навыки программирования и хотя бы базового понимания объектно-ориентированного подхода в разработке.

Примечание:

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



Программы

Прошивка «Smacont-ESP»:
скачать

«Программа Настройки»:
запусить (только браузер Firefox)
скачать zip-архив

Телеграм канал

Новости

Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой

Обмен данными. Open Monitoring

Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25

Датчик температуры и влажности SHT30 (SHT31/SHT35)

Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений

Действие «termostat()». Термостат

ESP-NOW. Датчик температуры и влажности с питанием от батареек

Последовательные интерфейсы (UART, I2C, SPI)

Управление одноканальным модулем реле

Протокол MQTT

Обмен данными. NarodMon

Обмен данными. ioControl

Обмен данными. WhatsApp

Обмен данными. Telegram

Текстовые шаблоны



Программы для модулей ESP     Программы     Применения     Справочник         Контакты     SMACONT. Напишите нам smacont@ya.ru