Расписание

Important

Возможность управления по локальной сети без токена безопасности по умолчанию заблокирована в целях безопасности. Это может быть актуальным, например, при использовании локального управления в общественных местах. Если данная мера безопасности не нужна, отключите ее на устройстве, переведя параметр bLc в значение oFF. В противном случае запросы на изменение без данного токена не будут выполняться.

Для получения расписания конкретного устройства отправьте запрос {"cmd":2}. Ответ:

{
   "sn":"404CCAAAD4E8A89860609800000149",
   "tt":{
         "0":[[360,300],[480,250],[1020,300],[1320,250]],
         "1":[[360,300],[480,250],[1020,300],[1320,250]],
         "2":[[360,300],[480,250],[1020,300],[1320,250]],
         "3":[[360,300],[480,250],[1020,300],[1320,250]],
         "4":[[360,300],[480,250],[1020,300],[1320,250]],
         "5":[[480,300],[1380,250]],
         "6":[[480,300],[1380,250]]
        }
}

sn - серийный номер устройства

tt - ключ обмена расписанием

0, 1, 2, 3, 4, 5, 6 - ключ номера дня недели, 0-понедельник.

В качестве аргумента используется двумерный массив с минимум одним периодом. Максимальное количество периодов задаётся параметром maxSchedulePeriod всегда=16.

Каждый период состоит из пары значений:
  • количество минут с начала суток

  • температура в градусах (*10)

Логика работы расписания следующая:
  • В рамках одного дня может быть не более 16 временных периодов

  • Начало следующего периода является временем завершения предыдущего

Например, нужно в среду установить 2 периода: 8:00 -> 28C, 18:00 -> 18C:

{
   "sn":"404CCAAAD4E8A89860609800000149",
   "tt":{
         "2":[[480,280],[1080,180]]
        }
}
В этом случае, если мы не задавали вручную расписание на вторник, то:
  • С начала последнего периода вторника (в заводской настройке последний период вторник начинается с 1320 минуты и поддерживает температруру 25 °С) до 480 минуты среды будет поддерживаться температура +25 °С.

  • С 480 минуты по 1080 минуту среды будет поддерживаться температура 28 °С

  • С 1080 минуты до начала следующего периода четверга будет поддерживаться температура +18 °С

Important

Нельзя в одном запросе передавать несколько дней расписания.

Note

Температура не может быть больше чем параметр 26 (upperLimit), меньше чем параметр 27 (lowerLimit).