Automatizácia budov eHouse – Analýza Záznamy Programovanie systému Windows zdrojový kód

eHouse Domáce automatizácie umožňuje vytvárať textové súbory protokolu a šanón – založené značky signalizovať výraznejšie stavy systému , stav výstupu , Ja , meranie meracie vstupy , stmievací úrovne .
Softvérový balík Control Automation eHouse udržať vodičovi prečítať celý stav , Vytváranie textu správy v adresári ” % EHOUSE_DIR % \ Logs \ ” .
V závislosti na hodnote parametra v súbore ” % EHOUSE_DIR % \ Logsize . cfg ” , obsahujúce veľkosť súborov protokolu , nad touto hodnotou , súbor je presunutý do ” % EHOUSE_DIR % \ Backup – Logs \ ” s prídavkom na dátum a čas vytvorenia názvu .
V prípade významného nárastu v adresári archívu protokolu , oplatí sa raz za rok skontrolovať archivované súbory a odstrániť tie, ktoré už nie sú potrebné .

Obsah adresára ” Záznamy ”

Adresár obsahuje súbory a priečinky .
Adresára:  Obsah adresári protokolu 000 , 254 katalógov a CommManager obsahuje informácie o stave alarmu regulátora – žalúzie , markíz , brány .
CommManager je meno správcu (nebude zmenený v aplikácii) . 000254 je špička TCP / IP . Ostatné vodičovi zobrazí online rovnakým spôsobom .
Adresára: Aktívne , Poplach , Upozornenie , Monitoring obsahuje zoznam aktívneho detektora alarmu .
Active Directory obsahuje všetky aktuálne aktívne alarm detektor .
Obsah ostatných adresárov v závislosti na aktuálne zvolenej úrovni zabezpečenia (ochranné pásmo) , to je , maska ​​nastaviť nezávisle pre každý výstup alarmu (siréna , Výstražné svetlo , Signal Monitoring) .
Mená detektorov (tj digitálny vstup kontrola) a všetky ostatné signály sú prenášané v konfigurácii aplikácie na začiatku konfigurácie hardvéru a softvéru .
Podobne , Prípad ukazuje adresára: ActiveSet , AlarmSet , WarningSet , MonitoringSet , , Ktoré obsahujú rovnaké, ako je popísané vyššie , Však , označovacie súbory nie sú automaticky zmizne po vypnutí detektora vstup , ale vyžadujú ručné odstránenie .
To zabraňuje preskakovanie , krátke aktivity a alarmových čidiel môže obsahovať tieto informácie s tretími krajinami – party aplikácií , eHouse mimo systému alebo ručne skontrolujte .
On opustí trasu všetkých detektorov aktivuje po zmazaní obsahu tohto adresára , ktoré môžu byť v niektorých prípadoch bolo veľmi prospešné .
 Príklad Active Directory , ActiveSet , Monitoring , MonitoringSet , Poplach , AlarmSet , Upozornenie , WarningSet
Súbory sú pomenované po názvu regulátora vstupov CommManager ‘ a , ktorý umožňuje veľmi ľahké zistiť aktuálny stav súborového systému Windows alebo tretej – party aplikácií pre podporu systému eHouse .
Katalógy: Office , Daria , Kancelársky , Marco , Nina , Dielňa , Salón , Tom sú mená regulátorov (RoomManagers) na eHouse .
Príklad na základe obsahu adresára pre Salon RoomManager ‘ a kontrolovať obývacia izba  Obsah adresára priestoru pre RoomManager vodiča Salon ' a
V tomto adresári sú súbory viditeľné znaky súčasnej dobe zaradení do digitálneho názov výstupného súboru zhodné s menom uložené výstupné konfiguráciu . Po naštartovaní súbor zmizne zo systému log .
Podadresár ” Salon \ Temps \ ” obsahuje súbory s výsledkami z čidiel (analog) Názov súboru rovnaký ako názov, ktorý konfigurácii ovládača . Používajte iba súbor ” . txt ” pretože , možnosť konfliktu medzi súčasne zapisovať do súboru aplikácie eHouse , čítanie z vonkajšej strany iných metód (napr. pomocou vlastného softvéru) .
Každý súbor v adresári obsahuje 3 Temps výsledkov v nasledujúcich riadkoch . napríklad:
20 . 10 Snímač teploty je pripojený na vstup (absolvoval ako LM335)
41 . 30 Hodnota podielu napájacieho napätia (pre Ucc = 5V RoomManager) pre každého snímača s pozitívnym zväčšenie
58 . 65 Hodnota na zadnej – percent 100 % – x (napríklad , reverznej senzor a fototranzistory stupnice pre meranie osvetlenia)
Obsah súborov v adresári ” % EHOUSE_DIR % \ Logs \ ” .
Súbory v adresári ” protokoly ” sú informatívne pre detekciu chýb v systéme . Otváranie a manipulácia so súbormi zväčšujú môže znížiť stabilitu aplikácie eHouse , konfliktné otvoriť pre ďalší softvér, keď sa pokúsite zapísať , takže je lepšie, že tak neurobí z nejakého dôvodu .
Si zaslúžia pozornosť a názvy súborov mikroprocesorových regulátorov , ktorý je plný stavu vodiča v podobe textu .
Súbor môže byť používaný analyzátorov protokolov a softvér pracujúci s eHouse inak .
Príklad súboru Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 meno vodiča dátum a čas
Program: (1) číslo existujúceho programu po zmene
Osvetlenie Level: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Vstupná úroveň meracie stupnice obrátene svetlo

Vnútorná teplota: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Externý teplotný PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Vstup 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstup 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vstupy prvý výsledok v percentách riadiaceho napätia (5V) T = teplota zmenšený pre LM335
U = napätie meraná vo voltoch
Percento vo vzťahu k regulátora napájacieho napätia
Aktívne Outs: Aktívny vodič výstup
Centrálne osvetlenie
Osvetlenie Couch C
Osvetlenie PD – V
Osvetlenie PN – V
Osvetlenie PN 1
Osvetlenie Central 2
Osvetlenie PN Couch
Nočné svetlo
Osvetlenie PD Couch
Osvetlenie PN 2
Osvetlenie Central 3
Výstup 14
Aktívne Vstupy: Aktívne digitálne vstupy (spínače / snímače , atď . – v prípade dočasných spínačov / pulz je uložený do 2 po sebe idúcich prijatí štatútu z regulátora)
Prepnúť 8
Prepnúť 6
Vstup 4
Vstup 5
Vstupné 7
Vstup 8 Popisy označená červeno
Formát výstupu v závislosti od typu regulátora sa môže líšiť , Ale myšlienka je podobná .
Výstupné formáty súborov sa môžu meniť, takže sa uistite, že monitorovanie výsledkov .
Súbory obrysové (s uvedením on / off) vstupy a výstupy môžu byť kontrolované pomocou softvérových funkcií

FileExists () alebo podobných , v závislosti na programovacom jazyku .
Súbory obsahujúce text , musíte otvoriť a čítať , musí najprv skopírovať ďalšie a potom obnoviť zo zálohy, aby sa zabránilo konfliktom pri zápise alebo čítaní súborov pre rôzne aplikácie .
Domáce automatizácie – Izba Controller Domáce automatizácie výrobcu eHouse Domáce automatizácie – ovládať Dom