Building Automation eHouse – Analiza Dnevniki programskega sistema Windows izvorne kode

eHouse Avtomatizacija doma vam omogoča, da ustvarite besedilne datoteke dnevnikov in datoteko – na osnovi oznake za opozarjanje bolj pomembno stanja sistema , izhodno stanje , Jaz , Meritve merjenje vložkov , dimmer ravni .
Programski paket Nadzor Avtomatizacija eHouse da vozniki preberite celoten položaj , ustvarjanje poročil besedilo v imeniku ” % EHOUSE_DIR % \ Logs \ ” .
Glede na vrednost parametra v datoteki ” % EHOUSE_DIR % \ Logsize . cfg ” , vsebuje velikost datoteke dnevnika , presegajo te vrednosti , Datoteka se prenese v ” % EHOUSE_DIR % \ Backup – dnevniki \ ” z dodatkom o datumu in času nastanka imena .
V primeru znatnega povečanja v imenik arhiv dnevnika , vredno enkrat letno preveriti arhiviranih datotek in brisanje tistih, ki niso več potrebni .

Vsebina imenik ” Dnevniki ”

Mapa vsebuje datoteke in mape .
Imeniki:  Vsebina dnevnika imenik 000 , 254 katalogov in CommManager vsebuje informacije o stanju opozoril upravljavca – žaluzije , Markiz , vrata .
CommManager je ime upravljavca (ne spremeni v vlogi) . 000254 je konica TCP / IP . Drugi vozniki pojavljajo na spletu na enak način .
Imeniki: Aktivna , Alarm , Opozorilo , Spremljanje vsebuje seznam aktivnih alarm detektor .
Active Directory vključuje vse trenutno aktivni alarm detektor .
Vsebina drugih imenikov, odvisno od izbranega ravni varnosti (okuženo območje) , da je , Maska določene neodvisno za vsak alarmni izhod (sirena , Opozorilna lučka , Signal spremljanje) .
Imena detektorji (npr. digitalni nadzor vnosa) in vsemi drugimi signali se prenašajo v prijavnem konfiguraciji na začetku strojne in programske konfiguracije .
Podobno , Primer prikazuje mape: ActiveSet , AlarmSet , WarningSet , MonitoringSet , , ki vsebuje iste podatke, kot je opisano zgoraj , Vendar , označevalni datoteke ne samodejno izginejo po onemogočanje vnosa detektor , vendar zahteva ročno odstranitev .
To preprečuje, da preskoči , Skratka dejavnost in alarmnih senzorjev lahko te informacije vključiti v 3. – Aplikacije , eHouse zunaj sistema ali ročno preverjanje .
On pusti sled vseh detektorjev aktivira po brisanju vsebine tega imenika , ki lahko v nekaterih okoliščinah lahko zelo koristno .
 Primer Active Directory , ActiveSet , Spremljanje , MonitoringSet , Alarm , AlarmSet , Opozorilo , WarningSet
Datoteke so poimenovane po imenu upravljavca vhodi CommManager ‘ in , ki omogoča zelo enostavno preveriti trenutno stanje datotečnem sistemu Windows ali 3. – Aplikacije za podporo sistema eHouse .
Katalogi: Urad , Daria , Urad , Marco , Nina , Delavnica , Salon , Tom so imena upravljavcev (RoomManagers) na eHouse .
Primer temelji na vsebino imenika v salonu RoomManager ‘ in nadzora nad dnevno sobo  Vsebina imenika prostora za voznika RoomManager Salon ' in
V tej mapi so datoteke vidne oznake trenutno vpisanih v digitalni ime izhodne datoteke enako ime shranjene nastavitve izhodne . Po speljevanju datoteko izgine sistemski dnevnik .
Podimenik ” Salon \ Temps \ ” vsebuje datoteke z rezultati iz senzorjev (analogno), ime datoteke enako kot ime, ki ga ima konfiguracijo gonilnika . Uporabljajte samo datoteko ” . txt ” ker , možnost konflikta med sočasnih napisati do vložitve vloge eHouse , branje od zunaj z drugimi metodami (npr. z uporabo svoje programske opreme) .
Vsaka datoteka v imeniku, vsebuje 3 temps rezultate v naslednjih vrsticah . na primer:
20 . 10 Senzor temperature je priključen na vhod (diplomiral kot LM335)
41 . 30 Vrednost odstotka napetosti (na Vcc = 5V RoomManager) za vsak senzor s pozitivnim povečavo
58 . 65 Vrednost hrbtni – 100 odstotkov % – x (na primer , povratne senzor in fototranzistorja lestvica za merjenje osvetlitve)
Vsebina datoteke v imenik ” % EHOUSE_DIR % \ Logs \ ” .
Datoteke v mapi ” dnevniki ” so informativne za zaznavanje napak v sistemu . Odpiranje in manipuliranju z dnevniških datotek, se širi, lahko zmanjšajo stabilnost uporabe eHouse , konflikten odprt za druge programske opreme, ko poskušate napisati , zato je bolje, da tega ne stori z razlogom .
Zaslužijo posebno pozornost in datotek, imena mikroprocesorskih krmilnikov , ki je poln statusa voznika v obliki besedila .
Datoteka se lahko uporablja za log analizatorja in programske opreme, ki delajo z eHouse drugače .
Primer datoteke Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 Ime voznika datuma in ure
Program: (1) Številka tekočega programa po spremembi
Osvetlitev Level: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Vhodni nivo merska lestvica obrnjena luč

Notranja temperatura: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Zunanje temperature PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Vhod 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vhod 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vhod 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vhodna 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vhod 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Vhodi 1. Rezultati v odstotkih krmilno napetost (5v) T = temperatura zmanjšana za LM335
U = napetost, merjena v voltih
Odstotek glede na upravljavca napajalne napetosti
Aktivni Out: Aktivne voznik izhod
Srednja razsvetljava
Razsvetljava Couch C
Razsvetljava PD – V
Razsvetljava PN – V
Osvetlitev PN 1
Razsvetljava Central 2
Razsvetljava PN Couch
Nočna lučka
Razsvetljava PD Couch
Razsvetljava PN 2
Razsvetljava centralna 3
Izhod 14
Aktivni Vhodi: Aktivne digitalni vhodi (stikala / senzorji , itd . – v primeru trenutne stikal / pulz se shranijo do 2 zaporednih statusa prevzemno od upravljavca)
Switch 8
Preklopite 6
Vhod 4
Vhod 5
Vhod 7
Vhod 8 Opisi iz rdeče
File format izhod, odvisno od vrste krmilnika se lahko razlikuje , Toda ideja je podobna .
Datotečni formati industrijskih proizvodov pri proizvajalcih so predmet sprememb tako se prepričajte, da spremlja rezultate .
Datoteke marker (z navedbo on / off) vhodi in izhodi lahko preverimo z uporabo programske funkcije

Fileexists () ali podobno , odvisno od programskega jezika .
Datoteke, ki vsebujejo besedilo , morate odpreti in brati , najprej kopirati v drugo, in nato obnoviti iz varnostne kopije, da bi se izognili sporom med pisanjem ali branjem datotek za več aplikacij .
Avtomatizacija doma – Soba krmilnik Avtomatizacija doma izdelku eHouse Domov avtomatizacija – nadzor Hiša