Программно-аппаратный комплекс автоматизации помещений  

Установки и настройки системы

Программа имеет множество внутренних закладок для произведения необходимых настроек системы. Все они расположены в основном окне программы на закладке 'Установки'

Начнем с общих:

Данная закладка позволяет настроить основные датчики и работу с ИБП. Также на этой закладке выбирается мелодия для звонка, блокировка формы при запуске - т.е. для работы с программой необходимо ввести пароль. И TCP порт для управления с удаленного компьютера через обычный web-браузер. Соответственно для удаленного управления необходимо в URL набрать: http://server_name:port

Где server_name это имя компьютера в сети (или IP-адрес) и port - это порт заданный в данной закладке.

Для управления с КПК - соединитесь с сервером и введите URL в web-браузере http://server_name:port/pda_main.htm.

Где server_name это имя компьютера в сети (или IP-адрес) и port - это порт заданный в данной закладке.

После произведения любых изменений в окне - вы должны сохранить их нажав кнопку внизу - Сохранить изменения.

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

Закладка опций позволяет определить работу с ИК-портом, голосовыми сообщениями(TTS) и методом анализа размещения людей по комнатам. Smart-метод в данное время еще в процессе разработки.

Также среди закладок есть и информационная заклдака позволяющая сообщить о запущенных программах, с которыми IntelFLAT может взаимодействовать через API.

А далее, идут закладки, которые связаны с соответствующими таблицами БД, в которых хранятся все параметры контролируемой квартиры или помещения.

Итак, таблица комнат. Основные моменты - названия CE, которые находятся в комнате - задается только после задания самих управляемых элементов. Все параметры таблицы возможно потом отредактировать, после задания всех таблиц.

Таблица зон. Зоной подразумевается зона, которую контролирует один (или несколько датчиков движения). Так как в комнате может быть несколько таких зон, поэтому в данной таблице задается привязка команат к зоне, определяется - является ли эта зона, зоной входа-выхода и максимальная вместимость.

Таймер1 - если в течении данного времени, в этой зоне не совершалось движение (и движение было в других комнатах) то в этой зоне никто не находится.

Таймер2 - если имеет место быть сложная ситуация размещения людей по зонам - то зона считается пустой при отсутствии движения в течении этого времени, заданного данным таймером.

Таблица управляемых элементов CE (control element)- позволяет задать управляемые элементы. К сожалению текущая версия позволяет только добавить и удалить CE, без возможности его редактирования. Это в ближайшем будущем будет добавлено. Для добавления CE необходимо изначально знать количество состояний элемента. Надо отметить также еще один нюанс - поле Таймер говорит о максимальном времени действия ручного режима. Оно может определяться для каждого состояния, однако пока интерфейс позволяет задать общее время для максимального действия ручного режима.

Таблица датчиков. Таблица позволяет определить датчики, назначить им соответствующие порт на плате ввода-вывода и определить их отображение. Также нужно отметить пару нюансов - Типом может быть PIR (датчик движения), BUTTON (обычная кнопка) и BUTTON-SW (кнопка-переключатель, позволяющая менять состояние датчика при каждом нажатии). Задержка срабатывания позволяет определить время, которе датчик будет активным после того, когда порт уже вернется в свое нормальное состояние.

Таблица режимов определяет режимы и основные параметры. Оповещение о гостях позволяет определить - в каких режимах необходимо, чтобы звонок оповещал вас о нажатии на кнопку входного звонка.

Таблица таймеров позволяет переопределить таймеры для каждой из зон в определенном режиме. Если в таблице не задается данное соответствие для зоны - берутся основные таймеры, заданные в таблице зон.

Таблица ИК-команд. Позволяет определить действия для каждой из ИК-команд. Идентификатор определяет - что приходит от программы-обработчика ИК сигналов. Для удобства - в верхней части имеется информационная строка, позволяющая увидеть принимаемую ИК-команду в текущий момент времени.

Таблица предполагаемых гостей, жильцов, пользователей... На этой же закладке можно не только ввести новых пользователей, но также и посмотреть дату/время последнего визита, определить их статус и изменить пароль. Статус может быть трех видов - main (основной), guest, stranger.

Для пользователей со статусом main разрешено использовать web-интерфейс, разблокировать основную форму, снимать статус охраны.

Для пользователей со статусом guest производится приветствование при входе/выходе

Для пользователей со статусом stranger - не производится никаких действий.

Уровни SMS-сообщений:

В системе имеется трех-уровневая система рассылки SMS-сообщений при наступлении какого-либо события. Для этого вы можете разделить сообщения на три группы, у всех пользователей в настройках имеются разрешение на отправку данных уведомлений пользователю. Предполагается, что 1-й это уровень наиболее критичных и важных сообщений, 3-й уровень - для наименее важных сообщений.

Таблица календаря определяет необходимость уведомлений для каждого из пользователей об определенном событии, также используется для задания будильника.

Таблица событий. Данная таблица как раз задает поведение (автоматизацию) подключенных элементов в зависимости от различных факторов.

Данная форма позволяет вводить 4 типа событий: SENSOR, MODE_EVENT, INACT_EVENT, COMMAND.

SENSOR - данный тип событий выполняет команду, при совпадении всех условий (логическое И). Также вы можете изменить маркер системы. Задержка определяет время, через которое выполнится данная команда.

MODE_EVENT - этот тип срабатывает через определенное задержкой время и при выполнении всех условий (логическое И) позволяет выполнить необходимую команду в соответствующем режиме.

INACT_EVENT - позволяет выполнить команду при времени неактивности (т.е. все порты ввода-вывода не меняют свое состояние с течении данного времени) заданным задержкой и при выполнении всех условий.

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Запрещается использование материалов без согласования с автором!