Графический компонент "Расписание" позволяет создавать недельное или дневное расписание для включения/выключения различного оборудования. Расписание может работать с любым количеством интервалов в течение дня.
Сервер СИМП Лайт предоставляет API для работы этого компонента. PATCH запрос требует передачи в теле запроса сущность расписания с новыми свойствами. В этом запросе поддерживается только изменение свойств enabled и ranges.
GET /api/schedules PATCH /api/schedules/:scheduleID |
Структура объекта:
Название поля | Описание поля |
id | ID расписания UUID |
enabled | Флаг вкл./выкл. расписания |
name | Название |
ranges | Массив диапазонов |
Структура диапазона:
Название поля | Описание поля |
start | Метка времени начала диапазона |
end | Метка времени конца диапазона |
Формат метки времени в диапазоне:
<день недели>:<час>:<минуты>:<секунды>:<миллисекунды> |
День недели в пределах от 0 до 6, где 0 — понедельник, 6 — воскресенье
Пример API-запроса получение диапазонов графического компонента "Расписание" |