Планировщик заданий (обновлено: 21 Sep 2022, 08:38:00)

Управление по времени функциями модуля. Управление GPIO , PWM и многими другими функциями прошивки.

Данная опция устарела и существует её замена - опция cron


Особенности планировщика

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


Основные настройки планировщика заданий:

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

Для работы планировщика заданий в прошивке должна быть установлена поддержка NTP или RTC часов.

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

В поле Mode необходимо указать требуемую задачу.

Обращаю внимание, что если в момент обработки задачи модуль был выключен, то задача не будет выполнена. Для таких условий необходимо использовать  cron или логический модуль ( Logic2)


Включение и выключение GPIO:

В настройках планировщика заданий необходимо выбрать задачу GPIO , в поле GPIO NUM указать номер GPIO , а в поле State указать требуемое состояние для установки 0 или 1. Если это локальный GPIO, то он должен быть настроен на выход через опцию GPIO.


Установка уровня PWM (ШИМ):

В настройках планировщика заданий необходимо выбрать задачу PWM , в поле GPIO NUM указать номер PWM ( не номер GPIO , а номер PWM !) , а в поле State указать требуемое состояние для установки от 0 до 255.


Плановый перезапуск модуля:

В настройках планировщика заданий необходимо выбрать задачу Restart. Значение других параметров значения не имеет.


Управление подсветкой дисплея:

В настройках планировщика заданий необходимо выбрать задачу Display. В поле State указываем 1 или 0 в зависимости от желаемой задачи - включить или выключить.

Не подходит для TFT дисплея - здесь нужно управлять через GPIO сигналом на вход LED дисплея.


Отправка уведомления через SMS или Email

В настройках планировщика заданий необходимо выбрать задачу SMS/Email send. В поле State указываем номер шаблона опции прошивки SMS/Email шаблоны.


Установка яркости LED матриц

В настройках планировщика заданий необходимо выбрать задачу Matrix. В поле State указываем желаемую яркость от 0 до 15.


Включение и выключение функции Ping

В настройках планировщика заданий необходимо выбрать задачу Ping. В поле State указываем необходимое состояние 1 или 0.

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


Пробуждаем компьютер через Wake On Lan

В настройках планировщика заданий необходимо выбрать задачу WOL. В поле State указываем номер записи MAC адреса в настройках функции WakeOnLan.


Включение FM приемника на заданную станцию:

В настройках планировщика заданий необходимо выбрать задачу FM Radio , в поле GPIO NUM указать номер станции из настроек FM радио.


Включение заданного трека в MP3 плеере

В настройках планировщика заданий необходимо выбрать задачу MP3 Play . В поле State указать номер трека.

Воспроизведение фраз в планировщике заданий назначается как настройка включения GPIO согласно описанию опции MP3 плеера.


Управление термостатом

Управление новым термостатом из данной опции не предусмотрено. Используйте опцию Cron.