Building Automation eHouse – Analysere Logger Programmering Windows system kildekode

eHouse Home Automation kan du lage tekst loggfiler og arkiv – baserte markører for å signalisere en mer betydelig systemstatuser , utgangsstatus , Jeg , målinger måle innganger , dimmer nivåer .
Programvarepakken Kontroll Automation eHouse holde sjåførene lese hele status , Lage tekst rapporter i katalogen ” % EHOUSE_DIR % \ Logs \ ” .
Avhengig av verdien av parameteren i filen ” % EHOUSE_DIR % \ Logsize . cfg ” , inneholder størrelsen av loggfilene , utover denne verdien , filen er flyttet til ” % EHOUSE_DIR % \ Backup – logger \ ” med tillegg av dato og klokkeslett for opprettelse av navnet .
I tilfelle av en betydelig økning i arkivet log katalogen , verdt en gang i året for å sjekke arkiverte filer og slette de som ikke lenger er nødvendig .

Innhold i katalogen ” Logger ”

Katalogen inneholder filene og mappene .
Kataloger:  Innholdet i loggen katalogen 000 , 254 kataloger og CommManager inneholder informasjon om status for alarm controller – persienner , Marquess , porter .
CommManager er navnet på kontrolleren (ikke endret i programmet) . 000254 er spissen av TCP / IP . Andre drivere vises på nettet på samme måte .
Kataloger: Aktiv , Alarm , Advarsel , Overvåking inneholder en liste over aktive detektor alarm .
Active Directory inneholder alle de aktive alarm detektor .
Innholdet i andre kataloger avhengig valgte sikkerhetsnivå (beskyttelse sone) , som er , masken settes uavhengig for hver alarm utgang (sirene , Varsellys , Signal Monitoring) .
Navnene på de detektorer (dvs. digital inngang kontroll) og alle andre signaler overføres i søknaden konfigurasjon i begynnelsen av maskinvare og programvare konfigurasjonen .
Tilsvarende , saken viser katalogene: ActiveSet , AlarmSet , WarningSet , MonitoringSet , som inneholder den samme informasjon som omtalt ovenfor , Men , markup filer forsvinner ikke automatisk etter deaktivering av detektoren inngang , men krever manuell fjerning .
Dette hindrer hoppe , kort aktivitet og alarmsensorer kan inkludere denne informasjonen med tredje – parts applikasjoner , eHouse utenfor systemet eller manuelt sjekke .
Han etterlater et spor av alle detektorene aktivert etter å slette innholdet i denne katalogen , som kan i noen tilfeller være svært gunstig .
 Eksempel på Active Directory , ActiveSet , Overvåking , MonitoringSet , Alarm , AlarmSet , Advarsel , WarningSet
Filene er oppkalt etter navnet på kontrolleren innganger CommManager ‘ og , som gir svært enkelt å sjekke den nåværende tilstanden av filsystemet Windows eller tredje – parts programmer for å støtte et system eHouse .
Kataloger: Kontor , Daria , Kontor , Marco , Nina , Verksted , Salon , Tom er navnene på kontrollerne (RoomManagers) på eHouse .
Eksempel basert på innholdet i en katalog for RoomManager Salon ‘ og å kontrollere stuen  Innholdet i katalogen plass for fører Salon RoomManager ' og
I denne katalogen er filene synlige markører for tiden registrert i den digitale utgangen filnavnet identisk med navnet på den lagrede utgang konfigurasjon . Etter start av filen forsvinner fra systemloggen .
Underkatalog ” Salon \ Temps \ ” inneholder filer med resultatene fra sensorer (analog) Filnavn det samme som navnet gitt til sjåføren konfigurasjon . Bruk bare filen ” . txt ” fordi , muligheten for konflikt mellom samtidige skrive å innlevere søknaden eHouse , en lesning fra utsiden av andre metoder (for eksempel ved hjelp av egen programvare) .
Hver fil i katalogen inneholder 3 temps resultater i de følgende linjene . for eksempel:
20 . 10 Temperatursensoren er koblet til inngangen (utdannet som LM335)
41 . 30 Verdien av andelen av forsyningsspenningen (for VCC = 5V RoomManager) for alle sensorer med en positiv forstørrelse
58 . 65 Verdien av den omvendte – prosent 100 % – x (for eksempel , en omvendt sensor og phototransistor skala for å måle lys)
Innholdet i filene i en katalog ” % EHOUSE_DIR % \ Logs \ ” .
Filene i katalogen ” logger ” er informative for å finne feil i systemet . Åpning og endring loggfilene forstørring kan redusere stabiliteten av søknaden eHouse , konfliktfylte åpne for annen programvare når du prøver å skrive , så det er bedre å ikke gjøre det for en grunn .
Fortjener oppmerksomhet og filnavn på mikroprosessor kontrollerne , som er full av status sjåføren i form av tekst .
Filen kan brukes av logge analysatorer og programvare arbeider med eHouse ellers .
Eksempel filen Salon . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 navnet på driveren dato og tid
Program: (1) Nummeret på den aktuelle programmet etter endringen
Lysnivå: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Inngang nivåmåling skala invertert lys

Intern temperatur: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Utetemperatur PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Inngang 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Inngang 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Inngang 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Inngang 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
En inngang 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Innganger første resultatet i en prosentandel av styrespenningen (5v) T = temperatur skalert for LM335
U = spenning målt i volt
Andelen i forhold til matespenningen kontrolleren
Aktive Outs: Aktiv driver produksjon
Central Lighting
Belysning Couch C
Belysning PD – I
Belysning PN – I
Belysning PN 1
Belysning Central 2
Belysning PN Couch
Nattlys
Belysning PD Couch
Belysning PN 2
Belysning Central 3
Utgang 14
Aktive Innganger: Aktive digitale innganger (brytere / sensorer , etc . – i tilfelle av forbigående brytere / impuls blir lagret inntil to påfølgende aksept status fra kontrolleren)
Slå 8
Slå 6
Inngang 4
Inngang 5
Inngang 7
Inngang 8 Beskrivelser angitt i rødt
Filformat utgang avhengig av kontrolleren kan variere , Men ideen er lik .
Filformater for utskrift kan endres så pass på å overvåke resultatene .
Filer Marker (indikerer av / på) innganger og utganger kan kontrolleres ved hjelp av programvare funksjoner

Fileexists () eller lignende , avhengig programmeringsspråket .
Filer som inneholder tekst , du trenger for å åpne og lese , må først kopiere den neste og deretter gjenopprette fra en sikkerhetskopi for å unngå konflikter når du skriver eller leser filer for flere programmer .
Home Automation – Rom Controller Home Automation Producer eHouse Hjemme automasjon – kontrollere Huset