EHouse Automatización Predial – Analizando logs Programación Windows código fonte do sistema

Ehouse Domótica permite crear arquivos de texto e arquivos de rexistro – marcadores baseados en sinal de estados do sistema máis significativos , estado da saída , Eu , medicións entradas de medición , niveis de dimmer .
O paquete de software Control de Automatización Ehouse manter os motores ler o estado completo , creación de informes de texto no directorio ” % EHOUSE_DIR % \ Logs \ ” .
Dependendo do valor do parámetro do arquivo ” % EHOUSE_DIR % \ Logsize . CFG ” , contendo o tamaño dos ficheiros de rexistro , Ademais dese valor , o ficheiro é movido para ” % EHOUSE_DIR % \ Backup – rexistros \ ” coa adición da data e hora de creación do nome .
No caso de que un aumento significativo no directorio de rexistro de arquivo , vale unha vez ao ano para comprobar os arquivos arquivados e eliminar aqueles que non son máis necesarios .

Contido do directorio ” Rexistros ”

O directorio contén os arquivos e carpetas .
Directorio:  O contido do directorio de rexistro 000 , 254 catálogos e CommManager contén información sobre o estado do controlador de alarma – persianas , marqués , portas .
CommManager é o nome do controlador (non modificado na aplicación) . 000254 é a punta do TCP / IP . Outros motores aparecer en liña do mesmo xeito .
Directorio: Active , Alarma , Aviso , Monitorización contén unha lista de alarma do detector activo .
Active Directory inclúe todo o detector de alarma activo .
O contido de outros directorios, dependendo do nivel seleccionado de seguridade (zona de protección) , Que é , a máscara de definir de forma independente para cada saída de alarma (serea , Luz de advertencia , Monitorización de sinal) .
Os nomes dos detectores (é dicir, control de entrada dixital) e os outros sinais son transmitidos na configuración da aplicación no inicio do hardware e do software de configuración .
Similarmente , o caso amosa os directorios: ActiveSet , AlarmSet , WarningSet , MonitoringSet , que conteñen a mesma información, como discutido anterior , Con todo , arquivos de marcación non desaparecen automaticamente despois de desactivar a entrada de detector , pero esixen eliminación manual .
Isto impide saltando , actividade a curto e sensores de alarma pode incluír esta información con terceiras persoas – aplicacións de terceiros , Ehouse fóra do sistema ou comprobar manualmente .
El deixa un rastro de todos os detectores activado despois de borrar o contido deste directorio , que pode, nalgunhas circunstancias, ser moi beneficioso .
 Exemplo de Active Directory , ActiveSet , Seguimento , MonitoringSet , Alarma , AlarmSet , Aviso , WarningSet
Os arquivos son nomeados despois do nome do controlador de entradas CommManager ‘ e , que permite moi fácil de comprobar o estado actual do ficheiro de sistema de Windows ou de terceiros – aplicacións de terceiros para apoiar un sistema eHouse .
Catálogos: Oficina , Daría , Oficina , Marco , Nina , Taller , Salón , Tom son os nomes dos controladores (RoomManagers) sobre eHouse .
Exemplo, con base no contido de un directorio para Salon RoomManager ‘ e para controlar a sala  Contido do espazo para o directorio RoomManager Salon condutor ' e
Neste directorio están os ficheiros de marcadores visíbeis actualmente matriculados en nome de saída dixital do ficheiro idéntico ao nome da configuración de saída almacenada . Despois de comezar o arquivo desaparece do rexistro do sistema .
Subdirectorio ” Salón \ Temps \ ” contén ficheiros cos resultados a partir de sensores (analóxico) o nome do ficheiro o mesmo que o nome dado á configuración do controlador . Use só o ficheiro ” . txt ” porque , a posibilidade de conflito entre gravación simultánea para presentar unha solicitude de eHouse , unha lectura de fóra por outros métodos (como o uso do seu propio software) .
Cada ficheiro no directorio contén tres resultados temps nas seguintes liñas . por exemplo:
20 . 10 O sensor de temperatura está ligada á entrada (graduado como LM335)
41 . 30 O valor da porcentaxe da tensión de alimentación (por VCC = 5V RoomManager) para calquera sensor con unha ampliación positiva
58 . 65 O valor do reverso – 100 por cento % – x (por exemplo, , un sensor de reverso e escala para medir a iluminación fototransistor)
O contido dos arquivos nun directorio ” % EHOUSE_DIR % \ Logs \ ” .
Os ficheiros no directorio ” toras ” son informativos para detectar erros no sistema . Apertura e adulteración de ficheiros de rexistro son ampliando pode reducir a estabilidade da aplicación Ehouse , conflitual abrir a outro software cando tenta escribir , por iso é mellor non facelo por unha razón .
Merecen atención e os nomes de ficheiro de controladores de microprocesadores , que está cheo do estado do condutor, en forma de texto .
O arquivo pode ser usado por análise de rexistro e de software que traballan con eHouse doutra forma .
Salón de arquivo de exemplo . txt Controlador Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 nome do condutor hora
Programa: (1) número do programa actual, tras o cambio
Nivel de iluminación: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Entrada escala medición de nivel invertida luz

Temperatura interna: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Temperatura exterior PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Unha entrada de 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Unha entrada de 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Unha entrada de 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Unha entrada 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Unha entrada de 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Entradas resultado primeiro dunha porcentaxe da tensión de control (5V) T = temperatura escalado para LM335
U = tensión medida en voltios
A porcentaxe en relación ao controlador de tensión de alimentación
Outs activos: Saída do controlador activo
Centro de Iluminación
Iluminación Couch C
Iluminación PD – En
Iluminación PN – En
Iluminación PN 1
Iluminación Central 2
Iluminación PN Couch
Luz da noite
Iluminación PD Couch
Iluminación PN 2
Iluminación Central 3
Saída 14
Entradas activos: Activos entradas dixitais (interruptores / sensores , etc . – no caso de interruptores no tempo / pulso é almacenada ata 2 status aceptación consecutivos a partir do controlador)
Switch 8
Clave 6
Entrada 4
A entrada 5
Entrada 7
Entrada 8 Descricións indicadas en vermello
Saída de formato de arquivo, dependendo do tipo de controlador pode variar , Pero a idea é semellante .
Formatos de ficheiro de saída están suxeitos a cambios que non deixe de seguir os resultados .
Arquivos marcador (indicando on / off) as entradas e saídas pode ser verificado empregando as funcións do software

Fileexists () ou similares , dependendo da linguaxe de programación .
Arquivos que conteñen texto , cómpre abrir e ler , debe primeiro copiar o seguinte e entón restaurar unha copia de seguridade para evitar conflitos durante a escritura ou lectura de arquivos múltiples aplicacións .
Domótica – Controlador de cuarto Produtor de Domótica Ehouse Automatización residencial – controlar A casa