Tikinti Automation eHouse – Qeydlər Proqramlaşdırma Windows sistemi mənbə kodu təhlil

eHouse Home Automation Mətn log faylları və fayl yaratmaq üçün imkan verir – based markerlər daha əhəmiyyətli sistem dövlətlərin siqnal , çıxış vəziyyəti , Mən , ölçmə giriş ölçü , dimmer səviyyəsi .
Bu proqram paketi Nəzarət Automation eHouse sürücü tam statusu oxumaq saxlamaq , dizinde yaradılması mətn hesabat ” % EHOUSE_DIR % \ Logs \ ” .
Fayl parametr dəyəri asılı olaraq ” % EHOUSE_DIR % \ Logsize . CFG ” , günlük faylları ölçüsü olan , bu dəyər kənarda , fayl köçürülüb ” % EHOUSE_DIR % \ Backup – logs \ ” ad yaradılması tarixi və vaxtı əlavə .
Arxiv log kataloqu əhəmiyyətli artım halda , arşivlenmiş faylları yoxlamaq və lazım artıq olan silmək üçün ildə bir dəfə dəyər .

Kataloq məzmunu ” Qeydlər ”

Soraqçası faylları və qovluqları şey .
Directories:  Günlük directory məzmunu 000 , 254 kataloqlar və CommManager Zəngli nəzarətçi vəziyyəti haqqında məlumat – pərdələri , markiz , qapıları .
CommManager nəzarətçi adı (tətbiq dəyişikliklər deyil) ki, . 000254 TCP / IP ucunda edir . Digər sürücüləri də eyni şəkildə online görünür .
Directories: Active , Həyəcan , Xəbərdarlıq , Monitorinq fəal detector alarm bir siyahısını ehtiva edir .
Active Directory bütün aktiv siqnalizasiya detector daxildir .
Təhlükəsizlik hazırda seçilmiş səviyyəsindən asılı olaraq digər rehberler məzmunu (mühafizə zonası) , ki, , maskası hər alarm çıxış (siren üçün müstəqil müəyyən , Warning yüngül , Siqnal Monitorinq) .
Bu detektorlar (yəni digital input nəzarət) və bütün digər siqnalları adları hardware ve proqram konfiqurasiya əvvəlində tətbiq konfiqurasiya verilir .
Bircür , halda rehberler göstərir: ActiveSet , AlarmSet , WarningSet , MonitoringSet , Yuxarıda müzakirə eyni məlumat ehtiva , Lakin , biçimlendirme faylları detector daxil aradan sonra avtomatik olaraq yox deyil , lakin əl çıxarılması tələb .
Bu atlama qarşısını alır , qısa fəaliyyəti və həyəcan sensorlar üçüncü Bu məlumat daxil edə bilər – tərəfin proqramları , sistem xaricində eHouse ya əl yoxlamaq .
O, bu directory məzmunu silinməsi sonra aktivləşdirilmiş bütün detektorları bir iz qoyur , bəzi hallarda çox faydalı ola bilər .
 Active Directory nümunəsi , ActiveSet , Monitorinq , MonitoringSet , Həyəcan , AlarmSet , Xəbərdarlıq , WarningSet
Fayllar nəzarətçi giriş CommManager adı adına olunur ‘ və , fayl sistemi Windows və ya üçüncü cari vəziyyəti yoxlamaq üçün çox asan imkan verir – tərəf proqramlarla sistemi eHouse dəstək .
Kataloqlar: Office , Daria , Idarə , Marco , Nina , Sex , Salon , Tom eHouse üzrə kontrollerlər adları (RoomManagers) var .
RoomManager Salon üçün bir qovluq məzmunu əsasında Misal ‘ və salonda nəzarət  Sürücü Salon RoomManager üçün kataloq kosmik tərkibi ' və
Bu kataloq görünən markerlər hazırda digital çıxış fayl adı alındı ​​faylları saxlanılır çıxış konfiqurasiya adı ilə eynidir . Fayl off başlayaraq sonra sistem log kaybolur .
Alt ” Salon \ Temps \ ” sensorlar nəticələri (analog) Faylın adı sürücü konfiqurasiya verilən ad eyni ilə faylları . Yalnız fayl istifadə edin ” . txt ” çünki , sinxron yazmaq arasında münaqişə ehtimalını bir proqram eHouse fayl , digər üsullarla kənarda oxu (belə öz proqram istifadə kimi) .
Kataloq Hər faylı aşağıdakı xətləri 3 tempinə nəticələri şey . məsələn:
20 . 10 Havanın temperaturu sensor (LM335 kimi bitirmişdir) giriş bağlıdır
41 . 30 Müsbət böyüdücü ilə hər hansı sensor təchizatı gərginlik faizi (VCC = 5V RoomManager üçün) dəyəri
58 . 65 Arxa dəyəri – faiz 100 % – x (məsələn , işıqlandırma ölçülməsi üçün əks sensor və phototransistor miqyasda)
Bir kataloq faylları məzmunu ” % EHOUSE_DIR % \ Logs \ ” .
Dizinde fayllar ” logs ” sistemində aşkar səhvlər üçün informativ var . Genişləndirilməsi olunur açılması və log faylları ilə tampering tətbiq eHouse sabitlik azalda bilər , yazmaq çalıştığınızda conflictual digər proqram açmaq , belə bir səbəblə bunu yaxşı deyil .
Diqqət və mikroprosessor nəzarətçiləri və fayl adları layiqdir , mətn şəklində sürücü statusu tam .
Fayl başqa eHouse ilə iş log analizatorları və proqram tərəfindən istifadə edilə bilər .
Misal fayl Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 sürücü tarixi və vaxtı adı
Proqramı: (1) dəyişiklikdən sonra cari proqram sayı
Işıqlandırma səviyyəsi: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Input səviyyədə ölçülməsi miqyaslı yüngül ters

Daxili temperaturu: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Xarici Temperatur PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Input 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Input 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Input 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Input 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Input 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Giriş nəzarət gərginlik faizi ilk nəticə (5V) T = temperatur LM335 üçün ölçeklenebilir
U = gərginlik Volt qiymətləndirilir
Təchizatı gərginlik nəzarətçi əlaqədar faizi
Aktiv materiallar: Aktiv sürücü çıxış
Mərkəzi Aydınlatma
İşıqlandırma Couch C
İşıqlandırma PD – Ilə
İşıqlandırma PN – Ilə
İşıqlandırma PN 1
İşıqlandırma Mərkəzi 2
İşıqlandırma PN Couch
Gecə işıq
İşıqlandırma PD Couch
İşıqlandırma PN 2
İşıqlandırma Mərkəzi 3
Çıxış 14
Aktiv Girişler: Aktiv digital giriş (açarları / sensorlar , s . – ani açarları / nəbz halda) nəzarətçi 2 ardıcıl qəbul statusu qədər saxlanılır
8 Switch
6 Switch
Input 4
Input 5
Input 7
Input 8 Açıklamaları qırmızı göstərilən
Nəzarətçi asılı olaraq fayl format çıxış dəyişə bilər , Lakin ideya kimi .
Çıxış fayl formatları değiştirilebilir belə nəticələrinə nəzarət etmək üçün əmin olun .
Files marker (on / off göstərilməklə) giriş və çıxış proqram funksiyaları istifadə edərək kontrol edilir

fileexists () və ya oxşar , proqramlaşdırma dili olaraq .
Mətn olan faylları , açmaq və oxumaq lazımdır , ilk növbəti surəti və sonra çox applications üçün faylları yazılı və ya oxuyarkən münaqişələrin qarşısını almaq üçün bir yedek-dən bərpa etməlidir .
Home Automation – Otaq Controller Home Automation Üretici eHouse Ev avtomatlaşdırma – nəzarət Evi