EHouse автоматизации зданий – Анализируя журналы Programming Windows система исходным кодом

EHouse Home Automation позволяет создавать текстовые файлы журналов и файлы – на основе маркеров, чтобы сигнализировать более значительных состояний системы , состояние выхода , Я , Измерения измерительных входов , Диммер уровней .
Пакет программного обеспечения Автоматизации управления EHouse сохранить драйверы прочитать полный статус , создания текстовых отчетов в каталог ” % EHOUSE_DIR % \ Logs \ ” .
В зависимости от значения параметра в файле ” % EHOUSE_DIR % \ LogSize . CFG ” , содержащего размер лог-файлов , за пределами этого значения , файл перемещается в ” % EHOUSE_DIR % \ Backup – Журналы \ ” с добавлением даты и времени создания имен .
В случае значительного увеличения в каталоге журнала Архив , Стоит один раз в год для проверки архивных файлов и удалять те, которые больше не нужны .

Содержание каталога ” Журналы ”

Каталог содержит файлы и папки .
Справочники:  Содержание каталога журналов 000 , 254 каталогов и CommManager содержат информацию о состоянии сигнализации контроллера – жалюзи , маркиз , Ворота .
CommManager это имя контроллера (не внесены изменения в приложение) . 000254 является вершиной TCP / IP . Другие водители в сеть таким же образом, .
Справочники: Активный , Тревога , Предупреждение , Мониторинг содержит список активных тревоги детектора .
Active Directory включает в себя все активного в данный момент тревоги детектора .
Содержимое других каталогов, в зависимости от выбранного уровня безопасности (охранная зона) , то есть , Маска устанавливается независимо для каждого выхода тревоги (сирена , Лампа аварийной сигнализации , Сигнал мониторинга) .
Имена детекторы (например, цифрового входа управления) и все другие сигналы передаются в конфигурации приложения в начале аппаратной и программной конфигурации .
Аналогичным образом , случай показывает каталоги: ActiveSet , AlarmSet , WarningSet , MonitoringSet , , которые содержат ту же информацию, как обсуждалось выше , Однако , разметки файлы не исчезают автоматически после отключения входе детектора , но требует ручного удаления .
Это предотвращает пропуск , короткий деятельности и охранных датчиков может включать в себя эту информацию третьим – сторонних приложений , EHouse вне системы или вручную проверить .
Он оставляет след всех детекторов активируется после удаления содержимого этого каталога , которая может в некоторых случаях быть очень полезно .
 Пример Active Directory , ActiveSet , Мониторинг , MonitoringSet , Тревога , AlarmSet , Предупреждение , WarningSet
Файлы называются по имени входы контроллера CommManager ‘ и , , которая позволяет очень легко проверить текущее состояние файловой системы Windows, или третья – сторонних приложений для поддержки системы EHouse .
Каталоги: Офис , Дарья , Офис , Марко , Нина , Семинар , Салон , Том имена контроллеров (RoomManagers) на EHouse .
Пример на основе содержимого каталога для салона RoomManager ‘ и контролировать гостиной  Содержание каталога пространство для RoomManager салоне водитель ' и
В этом каталоге находятся файлы видимых маркеров в настоящее время обучаются в цифровом имя выходного файла совпадает с названием сохраненной конфигурации выхода . После запуска файла с исчезает из системного журнала .
Подкаталог ” Салон \ Temps \ ” содержит файлы с результатами датчиков (аналоговых) Имя файла таким же, как имя, данное конфигурации драйвера . Используйте только файл ” . TXT ” потому что , Возможность конфликта между одновременной записи на подачу заявки EHouse , чтение с внешних другими методами (например, с помощью собственного программного обеспечения) .
Каждый файл в каталоге содержит 3 темпам результатов в следующих строках . Например:
20 . 10 Датчик температуры подключается к входу (диплом LM335)
41 . 30 Значение в процентах от напряжения питания (для VCC = 5В RoomManager) для любых датчиков с положительным увеличением
58 . 65 Значение обратной – процентов 100 % – х (например, , обратный датчиков и фототранзистор шкала для измерения освещенности)
Содержимое файлов в каталоге ” % EHOUSE_DIR % \ Logs \ ” .
Файлы в каталоге ” Журналы ” являются информативными для выявления ошибок в системе . Открытие и фальсификации файлы журналов расширение может снизить стабильность приложения EHouse , конфликтной открыть для другого программного обеспечения, когда вы пытаетесь писать , так что лучше не делать этого по причине .
Заслуживают внимания и имена файлов микропроцессорные контроллеры , которая полна состояние драйвера в виде текста .
Файл может быть использована анализаторы логов и программное обеспечение работы с EHouse в противном случае .
Салон Пример файла . TXT контроллер салон RoomManager .
Салон 2011 – 12 – 07 18:56:17 Название Дата и время водитель
Программа: (1) номер текущей программы после изменения
Освещение Уровень: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Уровень входного сигнала измерительной шкалы инвертируются света

Внутренняя температура: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Внешняя температура PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Вход 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Вход 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Вход 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Вход 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Вход 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Входы первый результат в процентах от управляющего напряжения (5 В) T = температура масштабируется для LM335
U = напряжение измеряется в вольт
Процент по отношению к контроллеру напряжения питания
Активные выходы: Активный выход драйвера
Центральное освещение
Освещение Couch C
Освещение PD – В
Освещение PN – В
Освещение PN 1
Освещение Central 2
Освещение PN Couch
Ночник
Освещение PD Couch
Освещение PN 2
Освещение Central 3
Выход 14
Активные входы: Активные цифровые входы (выключатели / датчики , и т.д. . – в случае мгновенного выключатели / импульс сохраняется до 2 последовательных статус принятии от контроллера)
Переключатель 8
Переключатель 6
Вход 4
Вход 5
Вход 7
Вход 8 Описания, указанные в красном
Файл формата вывода в зависимости от типа контроллера может варьировать , Но идея аналогична .
Выходные форматы файлов могут быть изменены, поэтому обязательно следить за результатами .
Файлы маркера (с указанием вкл / выкл) входов и выходов можно проверить с помощью функции программного обеспечения

FileExists () или аналогичный , В зависимости от языка программирования .
Файлы, содержащие текст , Вам нужно открыть и прочитать , Необходимо сначала скопировать следующий, а затем восстановить из резервной копии, чтобы избежать конфликтов во время записи или чтения файлов для нескольких приложений .
Home Automation – Номер контроллера Производитель Home Automation EHouse Домашняя автоматизация – контроль Дом