Действия |
Содержание
Общие данные
Общие данныеРабота механизма принятия решений в прошивке «Smacont-ESP» основана на взаимодействии событий, сценариев и действий.
Действие выполняется в следующих случаях:
Создание, редактирование и удаление действий производится на вкладке «Действия» (см. рис. ниже). Вкладка «Действия» доступна только для учетной записи «Администратор». Вкладка «Действия»
Элементы вкладки
Создание, редактирование и удаление действийДля создания, редактирования и удаления действия необходимо «кликнуть» по выбранному действию. При этом, если действие не назначено будет открыто окно со списком категорий действий. Список категорий действий Внутри каждой категории содержатся действия сгруппированные по функциональному признаку. Список действий внутри категории Список категорий и список действий может дополняться и изменяться по мере расширения возможностей прошивки «Smacont-ESP». При выборе («клике») нужного действия, открывается окно редактирования параметров действия. Редактирования параметров действия Если пользователь не определил критические параметры, то в описании действия появится надпись «Параметр не задан». Для удаления действия необходимо нажать на кнопку «Сброс», при этом снова будет открыто окно со списком категорий действий. Функции включения/отключения и выполнения действийДля реализации сложных алгоритмов работы, в прошивке «Smacont-ESP» предусмотрены функции включения/отключения и выполнения нескольких действий сразу. Функции включения/отключения и выполнения действий «on_Action()»Включить (разрешить выполнение) «Действия». Можно указать до семи действий. «off_Action()»Отключить (запретить выполнение) «Действия». Можно указать до семи действий. «exe_Action()»Выполнить «Действия». Можно указать до семи действий. «exe_ActionArr()»Выполнить массив «Действий». Можно указать выполнение до 15-ти действий, следующих друг за другом. |
Программы
Прошивка «Smacont-ESP»:
«Программа Настройки»:
Телеграм каналНовостиЭнергонезависимая память (EEPROM) Переменные «Vx» (карта переменных «Vx») Действие «wifi_CheckConn()». После подключения к WiFi-сети, выполнить действие с задержкой Обмен данными. Open Monitoring Датчики температуры и влажности AHT10/AHT15/AHT20/AHT21/AHT25 Датчик температуры и влажности SHT30 (SHT31/SHT35) Действие «valueToVx()», «valueToArrVx()». Отслеживание заданного уровня в диапазоне значений Действие «termostat()». Термостат ESP-NOW. Датчик температуры и влажности с питанием от батареек Последовательные интерфейсы (UART, I2C, SPI) Управление одноканальным модулем реле |