Главная  /  Программа «Smacont-ESP»  /  Отключение работы сценариев

Отключение работы сценариев


Содержание

Общие данные
Отключение работы сценариев при помощи «Программы настройки»
Отключение работы при выполнении сценария
Отключение работы при внешнем (дистанционном) управлении устройством
Принудительное отключение сценариев




Общие данные

Отключение работы сценариев может понадобиться в следующих случаях:

• при ошибке в создании сценариев. Например, если в сценарии слишком быстро производится переход в режим «WiFi-modem OFF» и у пользователя нет возможность произвести подключение к устройству;

• при создании сценария, приводящее к циклическому переходу в sleep-режим или периодической перезагрузке устройства;

• если пользователь забыл или неверно установил пароль точки доступа устройства в режиме «AP» или пароль доступа к устройству с правами «Администратор».


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

1. При помощи «Программы настройки».

2. При выполнении сценария.

3. При внешнем (дистанционном) управлении устройством, например, посредством MQTT-запроса или GET-запроса (сценарии не используются).

4. Принудительное отключение, используя выводы «GPIO1» («Tx») и «GPIO3» («Rx») устройства.



Отключение работы сценариев при помощи «Программы настройки»

Отключение работы сценариев при помощи «Программы настройки» осуществляется в разделе «INFO/CONF» и «Сценарии (Задачи)».


Смаконт. Раздел «INFO/CONF»

Раздел «INFO/CONF»


Смаконт. Раздел «Сценарии (Задачи)»

Раздел «Сценарии (Задачи)»

Отображение состояния «ВКЛ./ОТКЛ.», также меняется и в случае управления отключением (включением) сценариев другими способами, перечисленными в п. «Общие данные».

Данную функцию удобно использовать для включения (отключения) работы в процессе составления (отладки) сценариев или для отслеживания состояния («ВКЛ./ОТКЛ.»).

Примечание: измененное состояние «ВКЛ./ОТКЛ.» СОХРАНЯЕТСЯ в энергонезависимой памяти устройства.



Отключение работы при выполнении сценария

Для отключения работы при выполнении сценария, необходимо в разделе «INFO/CONF», "привязать" состояние «ВКЛ./ОТКЛ.» к одной из переменных «Vx».


Смаконт. Раздел «INFO/CONF»

Раздел «INFO/CONF»

После "привязки" к переменной, например, «V10», можно ТОЛЬКО ОТКЛЮЧАТЬ (V10=0) работу сценариев.

Изменение переменной «V10» можно производить как вручную, в разделе «Vx map», так и при выполнении заданного сценария.

Примечание: измененное состояние «ВКЛ./ОТКЛ.» НЕ СОХРАНЯЕТСЯ в энергонезависимой памяти устройства.



Отключение работы при внешнем (дистанционном) управлении устройством

Для возможности отключения работы при внешнем (дистанционном) управлении устройством, так же как и в п. выше, необходимо, в разделе «INFO/CONF», "привязать" состояние «ВКЛ./ОТКЛ.» к одной из переменных «Vx».

Изменяя значение переменной, посредством MQTT-запроса или GET-запроса, можно изменять состояние «ВКЛ./ОТКЛ.» сценариев.

Достоинством данного способа является то, что можно отключить работу сценариев не используя «Принудительное отключение сценариев» (см. п. ниже).

Примечание: измененное состояние «ВКЛ./ОТКЛ.» НЕ СОХРАНЯЕТСЯ в энергонезависимой памяти устройства.



Принудительное отключение сценариев

Принудительное отключение сценариев производится путем сброса устройства с замкнутыми между собой контактами «GPIO1» («Tx») и «GPIO3» («Rx»).

Предусмотрено два способа принудительного отключения сценариев:
• «Только отключение сценариев»
• «Откл. сценариев со сбросом доступа»

Также, предусмотрена возможность запрета принудительного отключения сценариев: «Не отключать сценарии при сбросе».

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


Смаконт. Раздел «INFO/CONF»

Раздел «INFO/CONF»


«Не отключать сценарии при сбросе»

Отключение выполнения сценариев устройства при сбросе игнорируется.


«Только отключение сценариев»

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


«Откл. сценариев со сбросом доступа»

В данном режиме будет отключено выполнение сценариев устройства, а так же дополнительно будут установлены следующие параметры:
• режим точки доступа («AP»);
• максимальная мощность передачи 20.5dBm (112.2 мВт) (значение по умолчанию);
• пароль, для подключения к точке доступа: «12345678» (значение по умолчанию);
• пароль «Администратор», для доступа к устройству: «admin» (значение по умолчанию).

Примечание: все измененные выше перечисленные параметры будут СОХРАНЕНЫ в энергонезависимой памяти устройства.


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

1. замкнуть между собой контакты «GPIO1» («Tx») и «GPIO3» («Rx»);

2. произвести сброс (перезагрузку) устройства одним из способов:
• отключение, а затем включения источника питания (пауза между "откл." и "вкл." не менее 3...5 сек.);
• замыкание контакта «RST» на «GND».;

3. через время 1...9 сек., разомкнуть контакты «GPIO1» («Tx») и «GPIO3» («Rx»), напряжение питания при этом не отключать;

4. после размыкания контактов, устройство начнет функционировать с отключенными сценариями.


Примечания:
1. При удержании «GPIO1» («Tx») и «GPIO3» («Rx») между собой на время более 10 секунд, будет произведен полный сброс к заводским настройкам.
2. Измененное состояние «ВКЛ./ОТКЛ.» работы сценариев НЕ СОХРАНЯЕТСЯ в энергонезависимой памяти устройства. Сценарии будут отключены только до следующей перезагрузки устройства, т.е. если они были включены ранее, то после перезагрузки, сценарии будут выполняться.



Программы

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

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

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

Новости

Энергонезависимая память (EEPROM)

Переменные «Vx» (карта переменных «Vx»)

WEB-интерфейс

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

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

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

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

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

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

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

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

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

Протокол MQTT

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

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



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