АПК Синапс v1.0. ПО. Спецификации на разработку
Последнее изменение: 13.12.2025, 16:14 МСК
Под настройками тут понимаются изменения, которые могут вноситься в систему время от времени в процессе ее эксплуатации, когда у пользователя появлятся желание более точно подстроить систему под свои нужды.
1. Сохранение световых сцен
1.1. Каждый светильник в таблице SCENE_LUMINAIRES имеет пять световых сцен. Эти же сцены записываются в физические светильники DALI.
1.2. Изменения световых сцен присылаются в прошивку в виде одной или нескольких записей таблицы SCENE_LUMINAIRES.
2. Настройка поддержки освещённости
2.1. Поддержка уровня освещённости производится с помощью датчиков освещённости, привязанных к группам светильников.
2.2. Значение освещённости, которое должно поддерживаться у конкретной сцены конкретной группы, присылается в прошивку изменением поля BRIGHT_SENSORS.SCENE_BRIGHTNESS_n, где n — сцена 0..4.
2.3. Если значение BRIGHT_SENSORS.SCENE_BRIGHTNESS_n = -1, значит при этой сцене эта группа не нуждается в подстройке уровня освещённости.
3. Формирование и активация расписания
3.1. расписание работы освещения формируется с помощью добавления, удаления и изменения списка событий (таблица EVENTS) и привязанных к ним ACTIONS и SUBACTUIONS
3.1. Добавление и изменение события: приложение отправляет телеграмму с:
- записью EVENTS[i]:
- EXIST =
1; - DAYS = маска дней недели (например, 'FFTFFFF' — только вторник);
- TIME = время в формате HHMM;
- SMOOTH =
1(плавное изменение) или0(одномоментное); - ACTION_ID =
j(действие для выполнения).
- EXIST =
- записью ACTIONS[j]
- записью (или нескоькими записями) в таблице SUBACTIONS у которых ACTION_ID =
j
3.3. Удаление события: телега с EVENTS[i].EXIST = 0**
3.2. Активация/деактивация расписания: приложение отправляет телеграмму с изменением CONTROLLERS.IS_SCHEDULE = 1 или = 0