Edificio eHouse Automatización – El análisis de los registros de programación de Windows sistema de código fuente

eHouse Domótica le permite crear archivos de texto y archivos de registro – marcadores basados ​​en señalar un sistema de estados más importantes , salida de estado , Yo , mediciones de las entradas de medida , niveles de dimmer .
El paquete de software Control de Automatización eHouse mantener a los conductores leer el estado completo , la creación de informes de texto en el directorio ” % EHOUSE_DIR % \ Logs \ ” .
Dependiendo del valor del parámetro en el archivo ” % EHOUSE_DIR % \ Logsize . cfg ” , contiene el tamaño de los archivos de registro , más allá de este valor , el archivo se mueve a ” % EHOUSE_DIR % \ Backup – logs \ ” con la adición de la fecha y la hora de la creación del nombre .
En el caso de un aumento significativo en el directorio de registro de archivo , vale la pena una vez al año para comprobar los archivos archivados y eliminar aquellos que ya no son necesarios .

El contenido del directorio ” Registros ”

El directorio contiene los archivos y carpetas .
Directorios:  El contenido del directorio de registro 000 , 254 catálogos y Gestor de comunicación contienen información sobre el estado del controlador de alarma – persianas , marqués , puertas .
Gestor de comunicación es el nombre del controlador (no modificado en la aplicación) . 000254 es el extremo de la TCP / IP . Otros pilotos aparecen en línea en la misma forma .
Directorios: Activo , Alarma , Advertencia , Monitoreo contiene una lista de alarma del detector activo .
Active Directory incluye todo el detector de alarma activa .
Los contenidos de otros directorios en función del nivel de seguridad seleccionado en ese momento (zona de protección) , es decir , la máscara de ajustar de forma independiente para cada salida de alarma (sirena , Testigo , Signal Monitoring) .
Los nombres de los detectores (es decir, control de entrada digital) y todas las demás señales se transmiten en la configuración de la aplicación al principio de la configuración de hardware y software .
Del mismo modo , el caso muestra los directorios: ActiveSet , AlarmSet , WarningSet , MonitoringSet , que contienen la misma información como se discutió anteriormente , Sin embargo , archivos de marcado no desaparecen automáticamente después de desactivar la entrada del detector , sino que requieren la extracción manual .
Esto evita saltar , actividad a corto y sensores de alarma puede incluir esta información con terceros – aplicaciones de otros , eHouse fuera del sistema o comprobar manualmente .
Deja un rastro de todos los detectores activados después de borrar el contenido de este directorio , que en algunas circunstancias puede ser muy beneficioso .
 Ejemplo de Active Directory , ActiveSet , Monitoreo , MonitoringSet , Alarma , AlarmSet , Advertencia , WarningSet
Los archivos se nombran después del nombre del controlador de entradas Gestor de comunicación ‘ y , que permite muy fácil comprobar el estado actual del sistema de archivos de Windows o tercera – aplicaciones de terceros para apoyar un sistema eHouse .
Catálogos: Oficina , Daria , Oficina , Marco , Nina , Taller , Salón , Tom son los nombres de los controladores (RoomManagers) en eHouse .
Ejemplo basado en el contenido de un directorio para Salon RoomManager ‘ y para el control de la sala de estar  Contenido del directorio de espacio para el conductor RoomManager Salon ' y
En este directorio se encuentran los archivos de marcadores visibles actualmente inscritos en el nombre de archivo de salida digital, idéntico al nombre de la configuración de salida almacenada . Después de partir el archivo desaparece del registro del sistema .
Subdirectorio ” Salon \ temp \ ” contiene archivos con los resultados de los sensores (analógico) Nombre del archivo el mismo que el nombre dado a la configuración del controlador . Utiliza solamente el fichero ” . txt ” porque , la posibilidad de un conflicto entre la grabación simultánea de presentar una aplicación eHouse , una lectura desde el exterior mediante otros métodos (como el uso de su propio software) .
Cada archivo en el directorio contiene 3 resultados temps en las siguientes líneas . por ejemplo:
20 . 10 El sensor de temperatura está conectado a la entrada (graduó como LM335)
41 . 30 El valor del porcentaje de la tensión de alimentación (VCC para RoomManager = 5V) para cualquier sensor con un aumento positivo
58 . 65 El valor de la inversa – 100 por ciento % – x (por ejemplo , un sensor de marcha atrás y el fototransistor escala para la medición de la iluminación)
El contenido de los archivos de un directorio ” % EHOUSE_DIR % \ Logs \ ” .
Los archivos en el directorio ” registros ” son informativos para la detección de errores en el sistema de . Apertura y manipulación de los archivos de registro se puede reducir aumentando la estabilidad de la aplicación eHouse , conflictivo para abrir otro software cuando intenta escribir , así que es mejor que no lo hacen por una razón .
Merecen atención y los nombres de los archivos de los controladores del microprocesador , que está lleno de la situación del conductor en forma de texto .
El archivo puede ser utilizado por los analizadores de registros y programas que trabajan con eHouse de otra manera .
Ejemplo Salon archivo . txt Controller Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 nombre de la fecha y la hora del controlador
Programa: (1) número del programa actual después del cambio
Nivel de iluminación: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Nivel de entrada invertida escala de medición de luz

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 [ % ]]
Entradas primer resultado en un porcentaje de la tensión de control (5V) T = temperatura a escala para LM335
U = tensión se mide en voltios
El porcentaje en relación con el controlador de tensión de alimentación
Salidas activas: Controlador de salida de activo
Central de Iluminación
Iluminación Couch C
Lighting PD – En
Iluminación PN – En
Iluminación PN 1
Iluminación Central 2
Iluminación PN Couch
Lamparilla
Lighting PD Couch
Iluminación PN 2
Iluminación Central 3
Salida 14
Entradas activos: Activo entradas digitales (interruptores / sensores , etc . – en el caso de interruptores momentáneos / pulso se almacena hasta 2 estado de aceptación consecutivo desde el controlador)
Switch 8
Interruptor 6
Entrada 4
Entrada 5
Entrada 7
Entrada 8 Descripciones indican en rojo
Formato del archivo de salida en función del tipo de controlador puede variar , Pero la idea es similar .
Formatos de archivos de salida están sujetas a cambios, así que asegúrese de monitorear los resultados .
Archivos de marcadores (indicando on / off) las entradas y salidas se puede comprobar con las funciones del software

FileExists () o similares , dependiendo del lenguaje de programación .
Los archivos que contienen texto , es necesario abrir y leer , primero debe copiar el siguiente y luego restaurar desde una copia de seguridad para evitar conflictos durante la escritura o la lectura de archivos para múltiples aplicaciones .
Domótica – Room Controller Home Automation Productor eHouse Domótica – controlar La casa