Edifici eHouse Automatització – L'anàlisi dels registres de programació de Windows sistema de codi font

eHouse Domòtica li permet crear arxius de text i arxius de registre – marcadors basats en assenyalar un sistema d'estats més importants , sortida d'estat , Jo , mesuraments de les entrades de mesura , nivells de dimmer .
El paquet de programari Control d'Automatització eHouse mantenir els conductors llegir l'estat complet , la creació d'informes de text al directori ” % EHOUSE_DIR % \ Logs \ ” .
Segons el valor del paràmetre a l'arxiu ” % EHOUSE_DIR % \ Logsize . cfg ” , conté la mida dels arxius de registre , més enllà d'aquest valor , l'arxiu es mou a ” % EHOUSE_DIR % \ Backup – logs \ ” amb l'addició de la data i l'hora de la creació del nom .
En el cas d'un augment significatiu en el directori de registre d'arxiu , val la pena un cop l'any per comprovar els arxius arxivats i eliminar aquells que ja no són necessaris .

El contingut del directori ” Registres ”

El directori conté els fitxers i carpetes .
Directoris:  El contingut del directori de registre 000 , 254 catàlegs i Gestor de comunicació contenen informació sobre l'estat del controlador d'alarma – persianes , marquès , portes .
Gestor de comunicació és el nom del controlador (no modificat en l'aplicació) . 000254 és l'extrem de la TCP / IP . Altres pilots apareixen en línia de la mateixa manera .
Directoris: Actiu , Alarma , Advertència , Monitorització conté una llista d'alarma del detector actiu .
Active Directory inclou tot el detector d'alarma activa .
Els continguts d'altres directoris en funció del nivell de seguretat seleccionat en aquest moment (zona de protecció) , és a dir , la màscara d'ajustar de forma independent per a cada sortida d'alarma (sirena , Testimoni , Signal Monitoring) .
Els noms dels detectors (és a dir, control d'entrada digital) i totes les altres senyals es transmeten en la configuració de l'aplicació al principi de la configuració de maquinari i programari .
De la mateixa manera , el cas mostra els directoris: ActiveSet , AlarmSet , WarningSet , MonitoringSet , que contenen la mateixa informació com es va discutir anteriorment , No obstant això , arxius de marcat no desapareixen automàticament després de desactivar l'entrada del detector , sinó que requereixen l'extracció manual .
Això evita saltar , activitat a curt i sensors d'alarma pot incloure aquesta informació amb tercers – aplicacions d'altres , eHouse fora del sistema o comprovar manualment .
Deixa un rastre de tots els detectors activats després d'esborrar el contingut d'aquest directori , que en algunes circumstàncies pot ser molt beneficiós .
 Exemple d'Active Directory , ActiveSet , Monitorització , MonitoringSet , Alarma , AlarmSet , Advertència , WarningSet
Els arxius es nomenen després del nom del controlador d'entrades Gestor de comunicació ‘ i , que permet molt fàcil comprovar l'estat actual del sistema d'arxius de Windows o tercera – aplicacions de tercers per donar suport a un sistema eHouse .
Catàlegs: Oficina , Daria , Oficina , Marc , Nina , Taller , Saló , Tom són els noms dels controladors (RoomManagers) en eHouse .
Exemple basat en el contingut d'un directori per Saló RoomManager ‘ i per al control de la sala d'estar  Contingut del directori d'espai per al conductor RoomManager Saló ' i
En aquest directori es troben els fitxers de punts visibles actualment inscrits en el nom de fitxer de sortida digital, idèntic al nom de la configuració de sortida emmagatzemada . Després de partir l'arxiu desapareix del registre del sistema .
Subdirectori ” Saló \ temp \ ” conté fitxers amb els resultats dels sensors (analògic) Nom del fitxer el mateix que el nom donat a la configuració del controlador . Utilitza només el fitxer ” . txt ” perquè , la possibilitat d'un conflicte entre la gravació simultània de presentar una aplicació eHouse , una lectura des de l'exterior mitjançant altres mètodes (com l'ús del seu propi programari) .
Cada arxiu al directori conté 3 resultats temps en les següents línies . per exemple:
20 . 10 El sensor de temperatura està connectat a l'entrada (va graduar com LM335)
41 . 30 El valor del percentatge de la tensió d'alimentació (VCC per RoomManager = 5V) per a qualsevol sensor amb un augment positiu
58 . 65 El valor de la inversa – 100 per cent % – x (per exemple , un sensor de marxa enrere i el fototransistor escala per al mesurament de la il · luminació)
El contingut dels arxius d'un directori ” % EHOUSE_DIR % \ Logs \ ” .
Els arxius en el directori ” registres ” són informatius per a la detecció d'errors en el sistema de . Obertura i manipulació dels arxius de registre es pot reduir augmentant l'estabilitat de l'aplicació eHouse , conflictiu per obrir altres programes quan intenta escriure , així que és millor que no ho fan per una raó .
Mereixen atenció i els noms dels arxius dels controladors del microprocessador , que està ple de la situació del conductor en forma de text .
L'arxiu pot ser utilitzat pels analitzadors de registres i programes que treballen amb eHouse d'una altra manera .
Exemple Saló arxiu . txt Controller Saló RoomManager .
Saló 2011 – 12 – 07 18:56:17 nom de la data i l'hora del controlador
Programa: (1) nombre del programa actual després del canvi
Nivell d'il · luminació: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Nivell d'entrada invertida escala de mesura de llum

Temperatura interna: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Externa Temperatura PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
AN Entrada 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Una entrada 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Entrada 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
AN Entrada 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Una entrada de 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Entrades primer resultat en un percentatge de la tensió de control (5V) T = temperatura a escala per LM335
U = tensió es mesura en volts
El percentatge en relació amb el controlador de tensió d'alimentació
Sortides actives: Controlador de sortida d'actiu
Central d'Il · luminació
Il · luminació Couch C
Lighting PD – En
Il · luminació PN – En
Il · luminació PN 1
Il · luminació Central 2
Il · luminació PN Couch
Lamparilla
Lighting PD Couch
Il · luminació PN 2
Il · luminació Central 3
Sortida 14
Entrades actius: Actiu entrades digitals (interruptors / sensors , etc . – en el cas d'interruptors momentanis / pols s'emmagatzema fins a 2 estat d'acceptació consecutiu des del controlador)
Switch 8
Interruptor 6
Entrada 4
Entrada 5
Entrada 7
Entrada 8 Descripcions indiquen en vermell
Format del fitxer de sortida en funció del tipus de controlador pot variar , Però la idea és semblant .
Formats d'arxius de sortida estan subjectes a canvis, així que assegureu-vos de supervisar els resultats .
Arxius de marcadors (indicant on / off) les entrades i sortides es pot comprovar amb les funcions del programari

FileExists () o similars , depenent del llenguatge de programació .
Els arxius que contenen text , cal obrir i llegir , primer ha copiar el següent i després restaurar des d'una còpia de seguretat per evitar conflictes durant l'escriptura o la lectura d'arxius per a múltiples aplicacions .
Domòtica – Room Controller Home Automation Productor eHouse Domòtica – controlar La casa