Настройка осуществляется на вкладке опции, в шестеренке опции указывается максимальное количество планировщиков и максимальное количество шагов(строк).
В веб интерфейсе требуется включить нужный планировщик, заполнить поле с необходимыми данными работы времени, а так же указать:
mode - режим работы: работа с GPIO, PWM, управление яркостью дисплеев, термостатом или прочими опциями. Сокращение br обозначает brightness , что значит яркость.
number - номер GPIO, PWM, термостата или других опций с нумерацией. При использовании GPIO, если он локальный, то требуется его настройка на выход через опцию GPIO.
state off - установка значения в состоянии не активного задания планировщика.
state on - установка значения в состоянии активного задания планировщика. Может быть переписано через параметр set. Для каждого времени может быть свое значение. В режиме настройки значения термостата и ПИД вводятся значения значения без запятой (вместо 23.5 - 235)
Планировщик заданий имеет текстовый интерфейс, каждая команда начинается с новой строки.
XX:XX-YY:YY - установка диапазона времени работы задачи. Например: 12:30-13:30.
XX:XX-YYz - установка времени срабатывания на заданное время YY, z - единицы измерения( s- секунды, m- минуты, h- часы). Например 12:00-5s - включим на 5 секунд в 12 часов дня.
Базовых команд может быть несколько для указания нескольких диапазонов времени действия. Для каждого времени могут быть свои дополнительные команды, или одна на несколько.
Дополнительные команды действуют на следующие ниже базовые команды.
YYz+XXz - установка интервала YY с включением на время XX , z - единицы измерения( s- секунды, m- минуты, h- часы). Команда может использоваться как базовая ! Например: 2m+1s - интервал 2 минуты с включением на 1 секунду.
week:X,X,X,X,X - установка дней недели действия задачи , параметр - номера дней недели через запятую. Например week:1,5 - работа по понедельникам и пятницам.
days:X,X - установка действия дней месяца, максимум 2 дня. Например days:1,20 - работа 1 и 20 числа месяца.
days:X-Y - установка действия дней месяца диапазоном. Например days:5-20 - работа с 5 по 20 числа месяца.
set:X - установка значения параметра state on для данной задачи. Например set:30 - установка температуры 30 градусов на конкретное время.
В прошивке предусмотрен вызов событий, например вывод текста на матрицы, отправка сообщений(SMS), проговаривание конструктора фраз, которые вызываются через номер GPIO , указанные в документации данных опций, для их вызова рекомендуется использовать базовую команду XX:XX-YYz с указанием включения, например на 5 секунд. Пример 12.30-5s
Пример работы с термостатом находиться в документации термостата.
Пример 1:
Включает каждый час с 7 по 21 GPIO на 5 сек, можно использовать для опции beeper:
1h+5s 7:00-21:00
Пример 2: Подходит для управления яркостью дисплея, в выходные спим дольше:
week:1,2,3,4,5 7:00-22:00 week:6,7 9:00-22:00
Пример 3: ...