EHouse за сградна автоматизация – Анализ Дневници Програмиране код на системата източник на Windows

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

Съдържанието на директорията ” Дневник ”

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

Вътрешна температура: 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 [ % ]]
Входове първият резултат в процент от управляващото напрежение (5V) T = температура мащабира за LM335
U = напрежението измерва във волтове
Процент във връзка с контролера на захранващото напрежение
Активни Outs: Активен шофьор изход
Централно осветление
Осветление диван C
Осветление PD – В
Осветление PN – В
Осветление PN 1
Осветление Central 2
Осветление PN диван
Нощна светлина
Осветление PD диван
Осветление PN 2
Осветление централна 3
Изход 14
Активни Входове: Активни цифрови входове (ключове / сензори , и т.н. . – в случай на моментни ключове / пулс се съхранява до 2 последователни статут приемане от администратора)
Включете 8
Включете 6
Вход 4
Input 5
Вход 7
Input 8 Описания, посочени в червено
Изходния файл формат, в зависимост от вида на контролера може да варира , Но идеята е сходна .
Изходния файл формати подлежат на промяна, така че не забравяйте да следи резултатите .
Файлове маркер (който е показател за включване / изключване) входове и изходи могат да бъдат проверени с помощта на софтуерни функции

FileExists () или други подобни , в зависимост от езика за програмиране .
Файлове, съдържащи текст , трябва да отворите и прочетете , трябва първо да копирате следващата и след това да възстановите от архив, за да се избегнат конфликти по време на писане или четене на файлове за множество приложения .
Home Automation – Стая Controller Продуцент Home Automation EHouse Home Automation – контролира Къщата