Документация, примеры использования системы умного дома и управления нагрузкой и gsm сигнализации. Работа с проектом Контроль Температуры
Планировщик заданий
Внимание
Рекомендуем защищать паролем выполнение команд на вашем устройстве.

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


Внимание
Не забудьте настроить мини-отчеты, чтобы получать ответы в виде SMS на ваши команды.
Для использования этой функциональности вам необходимо установить внутренние часы устройства.

Графики исполнения заданий или планировщик заданий или crontab

(начиная со 211 версии прошивки)

Как это работает

Описание принципов работы новой функциональности:

В системе есть список заданий.
В списке 10 (20, начиная со 214 версии прошивки) позиций.
Каждая позиция имеет свой порядковый номер.
Каждая позиция должна содержать информацию о назначенном задании.
Каждая позиция содержит следующие данные:

  • Тип задания
  • Номер розетки или входящего канала (если задание касается обработки внешних датчиков). Для заданий с типами 0,8,9 используйте 0
  • День недели (или 0 - если выполнять ежедневно) когда выполняется это задание. (начиная с 214 версии прошивки)
  • Время выполнения команды. Указывайте время в формате HHMM, где HH - часы от 0 до 23, MM - минуты от 0 до 59. Следите за границами самостоятельно.
  • Посылать или нет sms в момент выполнения (на текущий момент - не реализовано. всегда пишите 0 в качестве аргумента)

Типы заданий

Пользователь может назначать несколько типов заданий на определенные времена суток.

Типы заданий и их коды:

  • 0 ничего не делать - пустое задание
  • 1 включить розетку N
  • 2 выключить розетку N
  • 3 пульс вкл пауза 2 сек выкл розетки N
    (начиная со 214 версии прошивки)
  • 4 отключить ручное управление входом N
    (действует как отложенная по времени команда 17)
  • 5 включить ручное управление входом N
    (действует как отложенная по времени команда 17)
  • 6 отключить посылку смс при приходе сигнала с внешнего датчика
    (действует как отложенная по времени команда 18)
    (начиная со 211 версии прошивки)
  • 7 включить посылку смс при приходе сигнала с внешнего датчика
    (действует как отложенная по времени команда 18)
    (начиная со 211 версии прошивки)
  • 8 включить все розетки
    (начиная со 214 версии прошивки)
  • 9 выключить все розетки
    (начиная со 214 версии прошивки)

Задания с типами 4,5,6,7 обрабатываются только на устройствах с датчиками или кнопками ручного переключения нагрузки.

Добавление/изменение задания

Внимание
Рекомендуем вам начать работу с установки правильного времени и даты, затем с простых комбинаций - запрограммировать устройство на включение - выключение нагрузки по времени.

Команда изменения содержимого таблицы заданий имеет код 23.

Примеры команд, обновляющих задания.

(начиная с 214 версии прошивки)

Текст команды Пояснения
23 2 1 8 3 2250 0 2 позиция. включать розетку 8, каждую среду (третией день недели) в 2250 . смску не посылать.
23 3 3 4 0 1220 0 3 позиция. сделать 2хсек пульс розетки 4, ежедневно, в 1220. не послать sms.

В ответ на эту команду вы получите список заданий, который так-же можете получить через команду Просмотр заданий

Для изменения какой-то позиции - посылаем туда описание нового задания

Если вы испольщуете защиту паролем - не забывайте добавлять основной (не канальный) пароль к команде согласно правилам использовании паролей

Примеры команд, обновляющих задания.

(до 214 версии прошивки)

Текст команды Пояснения
23 1 0 0 0000 0 1 позиция. ничего не делать. очистить позицию.
23 2 1 8 2250 0 2 позиция. включить розетку 8. в 2250 . смску не посылать.
23 3 3 4 1220 0 3 позиция. сделать 2хсек пульс розетки 4. в 1220. не послать sms.
23 4 5 4 1000 0 4 позиция. разрешить ручное управление каналом 4, начиная с 10:00 каждого дня. не послать смс.

В ответ на эту команду вы получите список заданий, который так-же можете получить через команду Просмотр заданий

Для изменения какой-то позиции - посылаем туда описание нового задания

Если вы испольщуете защиту паролем - не забывайте добавлять основной (не канальный) пароль к команде согласно правилам использовании паролей

Удаление задания

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

Просмотр заданий

Команда просмотра списка заданий 22 вернет список позиций в формате, который используется при ее заполнении.

Пример ответа на команду 22
(до 214 версии прошивки)
1:4,4,1630,0
2:5,4,1730,0
3:0,0,0,0
4:0,0,0,0
5:0,0,0,0
..
10:0,0,0,0

Будут выведены все задания, в том числе и пустые.

Пример ответа на команду 22
(начиная с 214 версии прошивки)
1:4,4,7,1630,0
2:5,4,0,1730,0

Будут выведены все задания, кроме пустых.

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

См. также
Не забудьте настроить мини-отчеты

Включаем и выключаем планировщик

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

Для включения работы планировщика используйте 26 1
Для отключения работы планировщика используйте 26 0