EHouse Automação Predial – Analisando Logs Programação Windows código fonte do sistema

Ehouse Domótica permite criar arquivos de texto e arquivos de log – marcadores baseados em um sinal de estados do sistema mais significativos , estado da saída , Eu , medições entradas de medição , níveis de dimmer .
O pacote de software Controle de Automação Ehouse manter os motoristas ler o status completo , criação de relatórios de texto no diretório ” % EHOUSE_DIR % \ Logs \ ” .
Dependendo do valor do parâmetro do arquivo ” % EHOUSE_DIR % \ Logsize . cfg ” , contendo o tamanho dos ficheiros de registo , além desse valor , o arquivo é movido para ” % EHOUSE_DIR % \ Backup – logs \ ” com a adição da data e hora de criação do nome .
No caso de um aumento significativo no diretório de registro de arquivamento , vale uma vez por ano para verificar os arquivos arquivados e excluir aqueles que não são mais necessários .

Conteúdo do diretório ” Logs ”

O diretório contém os arquivos e pastas .
Diretórios:  O conteúdo do diretório de log 000 , 254 catálogos e CommManager contêm informações sobre o status do controlador de alarme – persianas , marquês , portões .
CommManager é o nome do controlador (não alterado na aplicação) . 000254 é a ponta do TCP / IP . Outros motoristas aparecer online da mesma forma .
Diretórios: Active , Alarme , Aviso , Monitoramento contém uma lista de alarme do detector ativo .
Active Directory inclui tudo o detector de alarme ativo .
O conteúdo de outros diretórios, dependendo do nível selecionado de segurança (zona de proteção) , que é , a máscara de definir de forma independente para cada saída de alarme (sirene , Luz de advertência , Monitoramento de sinal) .
Os nomes dos detectores (isto é, controlo de entrada digital) e todos os outros sinais são transmitidos na configuração da aplicação no início do hardware e do software de configuração .
Similarmente , o caso mostra os diretórios: ActiveSet , AlarmSet , WarningSet , MonitoringSet , que contêm a mesma informação, como discutido acima , Contudo , arquivos de marcação não desaparecem automaticamente depois de desativar a entrada de detector , mas exigem remoção manual .
Isto impede saltando , atividade de curto e sensores de alarme pode incluir essas informações com terceiros – aplicativos de terceiros , Ehouse fora do sistema ou verificar manualmente .
Ele deixa um rastro de todos os detectores ativado depois de apagar o conteúdo deste diretório , que pode, em algumas circunstâncias, ser muito benéfico .
 Exemplo de Active Directory , ActiveSet , Monitoramento , MonitoringSet , Alarme , AlarmSet , Aviso , WarningSet
Os arquivos são nomeados após o nome do controlador de entradas CommManager ‘ e , que permite muito fácil de verificar o estado atual do arquivo de sistema do Windows ou de terceiros – aplicativos de terceiros para apoiar um sistema eHouse .
Catálogos: Escritório , Daria , Escritório , Marco , Nina , Oficina , Salão , Tom são os nomes dos controladores (RoomManagers) sobre eHouse .
Exemplo, com base no conteúdo de um directório para Salon RoomManager ‘ e para controlar a sala  Conteúdo do espaço para o diretório RoomManager Salon motorista ' e
Neste diretório estão os arquivos de marcadores visíveis atualmente matriculados em nome de saída digital de arquivo idêntico ao nome da configuração de saída armazenada . Depois de começar o arquivo desaparece do registro do sistema .
Subdiretório ” Salão \ Temps \ ” contém arquivos com os resultados a partir de sensores (analógico) o nome do arquivo o mesmo que o nome dado à configuração do driver . Use apenas o arquivo ” . txt ” porque , a possibilidade de conflito entre gravação simultânea para apresentar um pedido de eHouse , uma leitura de fora por outros métodos (como o uso de seu próprio software) .
Cada arquivo no diretório contém três resultados temps nas seguintes linhas . por exemplo:
20 . 10 O sensor de temperatura está ligada à entrada (graduado como LM335)
41 . 30 O valor da percentagem da tensão de alimentação (por VCC = 5V RoomManager) para qualquer sensor com uma ampliação positiva
58 . 65 O valor do reverso – 100 por cento % – x (por exemplo, , um sensor de reverso e escala para medir a iluminação fototransistor)
O conteúdo dos arquivos em um diretório ” % EHOUSE_DIR % \ Logs \ ” .
Os arquivos no diretório ” toras ” são informativos para detectar erros no sistema . Abertura e adulteração de arquivos de log estão ampliando pode reduzir a estabilidade da aplicação Ehouse , conflitual abrir para outro software quando você tenta escrever , por isso é melhor não fazê-lo por uma razão .
Merecem atenção e os nomes de arquivo de controladores de microprocessadores , que é cheio do estado do condutor, na forma de texto .
O arquivo pode ser utilizado por analisadores de log e de software que trabalham com eHouse de outra forma .
Salão de arquivo de exemplo . txt Controlador Salon RoomManager .
Salon 2011 – 12 – 07 18:56:17 nome do condutor data e hora
Programa: (1) número do programa atual, após a mudança
Nível de iluminação: 0 % [T = – 273 . 1 [C] , U = 0 [V] , 0 [ % ]]
Entrada escala medição de nível invertida luz

Temperatura interna: 58 . 75 % [T = 20 . 6 [C] , U = 2 . 937 [V] , 58 . 75 [ % ]]
Temperatura externa PN: 58 . 65 % [T = 20 . 1 [C] , U = 2 . 933 [V] , 58 . 65 [ % ]]
Uma entrada de 4: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Uma entrada de 5: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Uma entrada de 6: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Uma entrada 7: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Uma entrada de 8: 100 % [T = 226 . 8 [C] , U = 5 [V] , 100 [ % ]]
Entradas resultado primeiro de uma percentagem da tensão de controlo (5v) T = temperatura escalado para LM335
U = tensão medida em volts
A percentagem em relação ao controlador de tensão de alimentação
Outs ativos: Saída do controlador ativo
Central de Iluminação
Iluminação Couch C
Iluminação PD – Em
Iluminação PN – Em
Iluminação PN 1
Iluminação Central 2
Iluminação PN Couch
Luz da noite
Iluminação PD Couch
Iluminação PN 2
Iluminação Central 3
Saída 14
Entradas ativos: Ativos entradas digitais (interruptores / sensores , etc . – no caso de interruptores momentâneos / pulso é armazenada até 2 status aceitação consecutivos a partir do controlador)
Switch 8
Chave 6
Entrada 4
A entrada 5
Entrada 7
Entrada 8 Descrições indicadas em vermelho
Saída de formato de arquivo, dependendo do tipo de controlador pode variar , Mas a idéia é semelhante .
Formatos de arquivo de saída estão sujeitos a alterações isso não deixe de acompanhar os resultados .
Arquivos marcador (indicando on / off) as entradas e saídas pode ser verificado usando as funções do software

FileExists () ou similares , dependendo da linguagem de programação .
Arquivos que contêm texto , você precisa abrir e ler , deve primeiro copiar o seguinte e então restaurar um backup para evitar conflitos durante a escrita ou leitura de arquivos para múltiplas aplicações .
Domótica – Controlador de quarto Produtor de Domótica Ehouse Automação residencial – controlar A casa