Building Automation eHouse – Analysere logs Programmering Windows system kildekode

eHouse Home Automation kan du oprette tekst logfiler og fil – baserede markører til at signalere en mere markant systemtilstande , udgangsstatus , Jeg , målinger måler indgange , lysdæmper niveauer .
Softwarepakken Control Automation eHouse holde bilister læse den komplette status , oprette tekst rapporter i mappen ” % EHOUSE_DIR % \ Logs \ ” .
Afhængigt af værdien af ​​parameteren i filen ” % EHOUSE_DIR % \ Logsize . cfg ” , begrænset størrelsen af ​​logfilerne , ud over denne værdi , filen flyttes til ” % EHOUSE_DIR % \ Backup – logs \ ” med tilsætning af datoen og tidspunktet for oprettelsen af ​​navnet .
I tilfælde af en signifikant stigning i arkivet logmappen , værd en gang om året for at kontrollere arkiverede filer og slette dem, der ikke længere er behov .

Indholdet af mappen ” Logs ”

Mappen indeholder de filer og mapper .
Directories:  Indholdet af logmappen 000 , 254 kataloger og CommManager indeholder oplysninger om status for alarmen controller – persienner , Marquess , gates .
CommManager er navnet på den controller (ikke ændret i ansøgningen) . 000.254 er spidsen af ​​TCP / IP . Andre bilister vises online på samme måde .
Directories: Aktiv , Alarm , Advarsel , Overvågning indeholder en liste over aktiv detektor alarm .
Active Directory omfatter alle de aktuelt aktive alarm detektor .
Indholdet af andre mapper afhængigt af den valgte grad af sikkerhed (beskyttelseszone) , det er , masken indstilles uafhængigt for hver alarm udgang (sirene , Advarselslys , Signal Monitoring) .
Navnene på de detektorer (dvs. digital indgang kontrol) og alle andre signaler sendes i programmets opsætning ved begyndelsen af ​​den hardware og software konfiguration .
Tilsvarende , sagen viser mapper: ActiveSet , AlarmSet , WarningSet , MonitoringSet , der indeholder den samme information som beskrevet ovenfor , Dog , markup-filer ikke forsvinder automatisk efter deaktivering af detektor input , men kræver manuel flytning .
Dette forhindrer spring , korte aktivitet og alarm sensorer kan indeholde disse oplysninger med tredjelande – parts applikationer , eHouse uden for systemet eller manuelt tjek .
Han efterlader et spor af alle detektorer aktiveres efter at slette indholdet af denne mappe , der kan i nogle tilfælde være meget gavnligt .
 Eksempel på Active Directory , ActiveSet , Overvågning , MonitoringSet , Alarm , AlarmSet , Advarsel , WarningSet
Filerne er navngivet efter navnet på controlleren indgange CommManager ‘ og , som gør det muligt meget let at kontrollere den aktuelle tilstand af filsystemet Windows eller tredje – parts applikationer til at understøtte et system eHouse .
Kataloger: Office , Daria , Office , Marco , Nina , Workshop , Salon , Tom er navnene på de controllere (RoomManagers) på eHouse .
Eksempel baseret på indholdet af et register for RoomManager Salon ‘ og at styre stue  Indholdet af den mappe plads til føreren Salon RoomManager ' og
I denne mappe er filerne synlige markører i øjeblikket indskrevet i den digitale output filnavnet identisk med navnet på den lagrede output-konfiguration . Efter at have startet fra filen forsvinder fra systemloggen .
Undermappe ” Salon \ Temps \ ” indeholder filer med resultaterne fra sensorer (analog) Filnavn det samme som navnet givet til driverkonfiguration . Brug kun filen ” . txt ” fordi , muligheden for konflikt mellem samtidige skrive at indsende ansøgning eHouse , en læsning udefra ved andre metoder (såsom at bruge dit eget software) .
Hver fil i mappen indeholder 3 vikarer resultater i følgende linjer . for eksempel:
20 . 10 Temperaturføleren er forbundet til indgangen (uddannet LM335)
41 . 30 Værdien af ​​den procentdel af forsyningsspændingen (for VCC = 5v RoomManager) til enhver sensor med en positiv forstørrelse
58 . 65 Værdien af ​​den omvendte – procent 100 % – x (for eksempel , en omvendt sensor og fototransistor skala til måling af belysning)
Indholdet af filer i en mappe ” % EHOUSE_DIR % \ Logs \ ” .
Filerne i mappen ” logs ” er informative til registrering af fejl i systemet . Åbning og manipulation med logfilerne udvider kan reducere stabiliteten af ​​ansøgningen eHouse , konfliktfyldte åbne for andre software, når du forsøger at skrive , så det er bedre ikke at gøre det for en grund .
Fortjener opmærksomhed og filnavnene på mikroprocessor-controllere , som er fuld af status for føreren i form af tekst .
Filen kan bruges af log analysatorer og software arbejder med eHouse ellers .
Eksempel på fil Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 navnet på driveren dato og klokkeslæt
Program: (1) Nummeret på den aktuelle program efter ændringen
Belysning Level: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Input niveau måleskala inverteret lys

Indre temperatur: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Ekstern Temperatur PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Indgang 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Indgang 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Indgang 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Indgang 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Indgang 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Indgange første resultat i en procentdel af styrespænding (5V) T = temperatur skaleret til LM335
U = spænding målt i volt
Den procentdel i forhold til forsyningsspændingen controller
Aktive Outs: Aktiv driver output
Central Lighting
Belysning Couch C
Belysning PD – I
Belysning PN – I
Belysning PN 1
Belysning Central 2
Belysning PN Couch
Night lys
Belysning PD Couch
Belysning PN 2
Belysning Central 3
Udgang 14
Aktive Indgange: Aktive digitale indgange (kontakter / følere , etc . – i tilfælde af momentane kontakter / puls gemmes indtil 2 på hinanden følgende accept status fra controlleren)
Switch 8
Switch 6
Indgang 4
Indgang 5
Indgang 7
Indgang 8 Beskrivelser angivet med rødt
Filformat output afhængigt af typen af ​​styreenhed kan variere , Men ideen er den samme .
Output filformater kan ændres, så sørg for at overvåge resultaterne .
Filer markør (med angivelse on / off) ind-og udgange kan kontrolleres ved hjælp af softwarens funktioner

Fileexists () eller lignende , afhængigt af programmeringssprog .
Filer, der indeholder tekst , du har brug for at åbne og læse , skal først kopiere den næste og derefter gendanne fra en sikkerhedskopi for at undgå konflikter, mens du skriver eller læser filer til flere applikationer .
Home Automation – Room Controller Home Automation Producer eHouse Home automation – kontrol Huset