Автоматизација во зграда eHouse – Анализирајќи Дневници Програмирање систем Windows изворниот код

eHouse Home automation ви овозможува да креирате текст датотеки и датотека – базирани маркери за да го сигнализира повеќе значајни систем држави , излез статусот , Јас , мерења мерење влезови , придушување нивоа .
Софтверскиот пакет Контрола автоматизација eHouse задржи возачите прочитај ја целата статус , создавање на текст извештаи во директориумот ” % EHOUSE_DIR % \ Дневници \ ” .
Во зависност од вредноста на параметарот во датотеката ” % EHOUSE_DIR % \ Logsize . cfg ” , содржи големината на датотеки , надвор од оваа вредност , датотеката е преместена ” % EHOUSE_DIR % \ Backup – логовите \ ” со додавање на датумот и времето на создавањето на името .
Во случај на значително зголемување на архива најавите директориум , вреди еднаш годишно да се провери архивирани датотеки и да го избришете оние што не се веќе потребни .

Содржината на директориумот ” Дневници ”

Директориумот содржи датотеки и папки .
Директориуми:  Содржината на дневникот директориум 000 , 254 каталози и CommManager содржи информации за статусот на алармот контролер – ролетни , marquess , Гејтс .
CommManager е името на контролорот (не изменети во апликацијата) . 000.254 е врвот на TCP / IP . Другите возачи се појави на интернет на ист начин .
Директориуми: Активни , Алармот , Предупредување , Следење содржи листа на активни детектор за аларм .
Active Directory вклучува сите моментално активни аларм детектор .
Содржината на други именици во зависност од избраната ниво на безбедност (заштитна зона) , што е , маската постави независно за секој алармен излез (сирена , Предупредувачки светлосен сигнал , Сигнал за следење) .
Имињата на детектори (т.е. дигитален влез контрола) и сите други сигнали се пренесуваат во примената конфигурација на почетокот на хардвер и софтвер конфигурација .
Слично , случај покажува именици: ActiveSet , AlarmSet , WarningSet , MonitoringSet , кои ги содржат истите информации како што беше дискутирано погоре , Сепак , Селектирај датотеки не исчезнуваат автоматски по оневозможување на детектор влез , но бараат рачно отстранување .
Ова го спречува скокнеш , краток активност и аларм сензори може да се вклучи оваа информации со трети – Партија апликации , eHouse надвор од системот или рачно да провериш .
Тој остава трага на сите детектори активира после бришење на содржината на овој директориум , што во некои околности може да биде многу корисно .
 Пример на Active Directory , ActiveSet , Мониторинг , MonitoringSet , Алармот , AlarmSet , Предупредување , WarningSet
На датотеки се именувани по име на контролорот влезови CommManager ‘ и , која овозможува многу лесно да се провери моменталната состојба на датотечниот систем Windows или на трети – страна апликации за поддршка на системот eHouse .
Каталози: Канцеларија , Daria , Канцеларија , Marco , Nina , Работилница , Салон , Том се имињата на контролорите (RoomManagers) на eHouse .
Пример врз основа на содржината на директориумот за RoomManager салон ‘ и за контрола на дневна соба  Содржината на директориумот простор за возачот салон RoomManager ' и
Во овој директориум се датотеки видливи маркери во моментов се запишани во дигитален излез името на датотеката идентични со името на складирани излез конфигурација . По поаѓање на датотеката исчезнува од системскиот лог .
Поддиректориум ” Салон \ Temps \ ” содржи датотеки со резултатите од сензорите (аналоген) Име на датотеката исто како и името дадено на возачот конфигурација . Користете го само датотека ” . txt ” затоа што , можноста за судир меѓу истовремено пишуваат да поднесе барање eHouse , читање од надвор со други методи (како што се користење на свој софтвер) .
Секоја датотека во директориумот содржи 3 Temps резултати во следниве линии . на пример:
20 . 10 На температурен сензор е поврзан со влез (дипломирал како LM335)
41 . 30 Вредноста на процентот на напон (за VCC = 5V RoomManager) за секој сензор со позитивен зголемување
58 . 65 Вредноста на обратна – проценти 100 % – x (на пример , обратна сензор и phototransistor скала за мерење на осветлување)
Содржината на датотеки во директориумот ” % EHOUSE_DIR % \ Дневници \ ” .
На датотеки во директориумот ” логови ” се информативни за откривање на грешки во системот . Отворање и упаднат во лог датотеки се проширува може да го намали стабилноста на апликацијата eHouse , конфликтни отвори за друг софтвер кога ќе се обидат да се напише , па затоа е подобро да не го стори тоа со причина .
Заслужуваат внимание и имињата на микропроцесор контролори , која е полна со статусот на возачот во форма на текст .
На датотеката може да се користи од страна на најавите анализаторите и софтвер работат со eHouse инаку .
Пример датотека салон . txt контролор салон RoomManager .
Салон 2011 – 12 – 07 18:56:17 името на возачот датум и време
Програма: (1) број на тековната програма по промената
Осветлување Ниво: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Влезно ниво мерење скала превртена светлина

Внатрешната температура: 58 . 75 % [Т = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Надворешната температура PN: 58 . 65 % [Т = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Влез 4: 100 % [Т = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Влезен 5: 100 % [Т = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Влезен 6: 100 % [Т = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Влезен 7: 100 % [Т = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Влезен 8: 100 % [Т = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Влезови првиот резултат во процент од контрола напон (5V) T = температура намалени за LM335
U = напон мери во волти
Процентот во однос на снабдување напон контролер
Активен испис: Активен возач излез
Централна осветлување
Осветлување каучот C
Осветлување ПД – Во
Осветлување PN – Во
Осветлување PN 1
Осветлување Централна 2
Осветлување PN каучот
Ноќ светлина
Осветлување ПД каучот
Осветлување PN 2
Осветлување Централна 3
Излез 14
Активен Влезови: Активен дигитални влезови (прекинувачи / сензори , итн . – во случај на моментална прекинувачи / пулсот се чуваат до 2 последователни прифаќање статус од контролор)
Исклучете 8
Исклучете 6
Влез 4
Влез 5
Влез 7
Влез 8 Описи наведени во црвено
Формат на датотека излез во зависност од видот на контролорот може да варира , Но, идејата е слична .
Излез формати на датотеки се предмет на промена, па не заборавајте да ги следи резултатите .
Додадени фајлови маркер (покажува вклучено / исклучено) влезови и излези може да се провери со користење на софтвер функции

fileexists () или слични , во зависност од програмскиот јазик .
Датотеки кои содржат текст , што треба да се отвори и прочита , мора прво да ја копирате на следната, а потоа се врати од резервната да се избегнат конфликти додека чита или пишува датотеки за повеќе апликации .
Home automation – Соба контролор Насловна Автоматика продуцент eHouse Home automation – контрола Куќата