Synapse
Telegram GitHub →

Прошивка. Логика работы. Настройка

АПК Синапс 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. Добавление и изменение события: приложение отправляет телеграмму с:

3.3. Удаление события: телега с EVENTS[i].EXIST = 0**

3.2. Активация/деактивация расписания: приложение отправляет телеграмму с изменением CONTROLLERS.IS_SCHEDULE = 1 или = 0