Hooneautomaatika eHouse – Analüüsitakse Logid Programmeerimine Windowsi süsteemi lähtekoodi

eHouse Home Automation võimaldab teil luua teksti logifailid ja faili – baasil markerid märku olulisem süsteem Ühendriigid , väljundi olekut , Mina , mõõtmised mõõtmise sisendite , dimmer taset .
Tarkvarapakett Control automaatika eHouse hoida draiverid lugeda täielik staatus , luua teksti aruanded kataloogi ” % EHOUSE_DIR % \ Logs \ ” .
Sõltuvalt parameetri väärtust toimikus ” % EHOUSE_DIR % \ Logsize . cfg ” , sisaldavad suurus logifailide , kaugemale sellest väärtusest , fail liigutatakse ” % EHOUSE_DIR % \ Backup – palkide \ ” , lisaks kuupäeva ja kellaaja loomise nimi .
Kui märkimisväärne kasv arhiiv log kataloogis , väärt üks kord aastas, et kontrollida arhiveeritud faile ja kustutada neid, mida enam ei vajata .

Kataloogi sisu ” Logid ”

Kataloog sisaldab faile ja kaustu .
Kataloogid:  Logi sisu kataloog 000 , 254 kataloogidesse ja CommManager sisaldada teavet staatuse alarm kontroller – ruloo , markii , väravad .
CommManager on töötleja nime (mitte muuta rakendusest) . 000254 on otsa TCP / IP . Teiste juhtide ilmuvad online samamoodi .
Kataloogid: Aktiivne , Alarm , Hoiatus , Järelevalve sisaldab loetelu aktiivne detektor alarm .
Active Directory hõlmab kõiki aktiivse Häireandur .
Sisu kataloogides sõltuvalt valitud turvataseme (kaitsevöönd) , mis on , mask sõltumatult seadistada iga häire väljund (sireen , Märgutuli , Signaali jälgimine) .
Nimed andurid (st digitaalse sisendi kontroll) ja kõik muud signaalid kantakse üle taotluses konfiguratsiooni alguses riistvara ja tarkvara konfiguratsiooni .
Sarnaselt , Juhtum näitab katalooge: ActiveSet , AlarmSet , WarningSet , MonitoringSet , mis sisaldavad sama teavet nagu eespool , Aga , Markup faile ei kao automaatselt pärast keelamist detektori sisend , kuid nõuavad käsitsi eemaldamine .
See takistab vahele , lühike tegevus ja andurid võivad sisaldada selle teabe kolmandate – osapoole rakendusi , eHouse väljaspool süsteemi või käsitsi kontrollida .
Ta jätab jälje kogu andurid aktiveeritud pärast kustutamist sisu sellesse kataloogi , mis võivad mõnel juhul olla väga kasulik .
 Näide Active Directory , ActiveSet , Järelevalve , MonitoringSet , Alarm , AlarmSet , Hoiatus , WarningSet
Failid on nime saanud töötleja nime sisendite CommManager ‘ ja , mis võimaldab väga kerge kontrollida praegust seisu failisüsteemi Windows või kolmandate – osapoole rakendusi toetada eHouse .
Kataloogid: Office , Daria , Kontor , Marco , Nina , Töökoda , Salong , Tom on nimed kontrollerid (RoomManagers) eHouse .
Näide põhineb kataloogi sisu RoomManager Salong ‘ ning kontrollida elutuba  Kataloogi sisu ruum juht Salong RoomManager ' ja
Selles kataloogis on failid nähtavad markerid praegu õpib digitaalne väljund faili nimi identne nimi salvestatakse väljund konfiguratsioon . Pärast liikumahakkamist fail kaob süsteemi samamoodi .
Alamkataloog ” Salong \ Temps \ ” sisaldab faile tuleneb andurid (analoog) Faili nimi sama nime anda juhile konfiguratsiooni . Kasutage ainult faili ” . txt ” sest , võimalust konflikti üheaegne kirjutada faili taotluse eHouse , lugemine väljastpoolt muid meetodeid (näiteks kasutades oma tarkvara) .
Iga faili kataloogis sisaldab 3 temp tulemused järgmised read . näiteks:
20 . 10 Temperatuuriandur on ühendatud sisend (lõpetas LM335)
41 . 30 Väärtuse protsent toitepinge (jaoks Vcc = 5 V RoomManager) iga anduri positiivset suurendus
58 . 65 Väärtus vastupidine – protsenti 100 % – x (näiteks , tagurpidi andur ja phototransistor skaala mõõtmiseks valgustus)
Failide sisu kataloog ” % EHOUSE_DIR % \ Logs \ ” .
Failide kataloogis ” kajakad ” on informatiivsed avastada vigu süsteemi . Avamine ja omavoliline logifailid on laiendada võib vähendada stabiilsust taotluse eHouse , konfliktsed avatud tarkvara kui proovite kirjutada , nii et on parem seda mitte teha põhjusel .
Väärivad tähelepanu ja faili nimed mikroprotsessor kontrollerid , mis on täis olekut juht kujul teksti .
Faili saab kasutada samamoodi analüsaatorid ja tarkvara töötavad eHouse teisiti .
Näide faili Salong . txt Controller Salong RoomManager .
Salong 2011 – 12 – 07 18:56:17 nimi juhi kuupäev ja kellaaeg
Programm: (1) arvu praeguse programmi pärast muutust
Valgustus Tase: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Sisendi taseme mõõtmise skaala tagurpidi valgus

Sisetemperatuuri: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Välistemperatuur PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Sisend 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Sisend 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Sisend 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Sisend 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Sisend 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Sisendid esimese tulemuse protsent juhtpinge (5v) T = temperatuur korrastatakse LM335
U = pinge mõõdetakse voltides
Protsendimäär seoses toitepinge regulaator
Aktiivne outs: Aktiivne juht väljund
Kesk Valgustus
Valgustus Couch C
Valgustus PD – Sisse
Valgustus PN – Sisse
Valgustus PN 1
Valgustus Central 2
Valgustus PN Couch
Öine valgus
Valgustus PD Couch
Valgustus PN 2
Valgustus Central 3
Väljund 14
Aktiivne Sisendid: Aktiivne sisendit (lülitid / andurid , jne . – puhul hetkeline lülitid / pulss on salvestatud kuni 2 järjestikuse vastuvõtmise staatuse kontroller)
Switch 8
Lüliti 6
Sisend 4
Sisend 5
Sisend 7
Sisend 8 Kirjeldused märgitud punasega
Failivorming väljund sõltuvalt töötleja võib varieeruda , Aga idee on sarnane .
Etendus failivormingud võivad muutuda nii kindel olla, et jälgida tulemusi .
Faile marker (mis näitab, on / off) sisendid ja väljundid saab kontrollida kasutades tarkvara funktsioonid

Fileexists () vms , sõltuvalt programmeerimiskeelt .
Faile, mis sisaldavad teksti , teil on vaja avada ja lugeda , tuleb esmalt kopeerida järgmise ja siis taastada varukoopia, et vältida konflikte kirjutamise ajal või lugemine faile koondtaotluste .
Home Automation – Tubade Controller Home Automation Produtsent eHouse Kodutehnika – kontrollida Maja