eHouseFor OpenRemote – código fonte de código aberto para integração com painéis de construção de controle de automação . Exportação de dados para OpenRemote . Org

Domótica pode ser integrado com OpenRemote . Org usando este software em Java .
Então, ele pode trabalhar em qualquer hardware com uma máquina virtual Java implementada .

Exportar dados do sistema eHouse para OpenRemote

Depois de configurar o software em um arquivo de texto ” JavaORServer . cfg ” , definir varibles globais de software, que são as principais características da aplicação .
Definindo a variável ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” permite exportar as configurações do sistema eHouse para OpenRemote . Org .
Porque OpenRemote . Org na versão atual não tem uma interface de importação de dados , para integração com sistemas externos , é necessário escrever directamente para a base de dados OpenRemote . Org chamado ” Colméia ” .
Parâmetros do utilizador para bases de dados locais estão incluídos nas variáveis:

  • ehousecommunication . BeehiveUserName – Banco de dados de usuário Beehive
  • ehousecommunication . BeehiveUserPassword – senha
  • ehousecommunication . Dbhost – mysql endereço do servidor
  • ehousecommunication . MysqlPort – mysql porta do servidor

Opções adicionais relacionadas com a exportação para eHouse OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignorar todos os sinais que inclui um ‘ @ ‘ para exportação
  • ehousecommunication . DisabledOpenRemoteExportTCP – Exportar configurações para controladores Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exportar configurações para eHouse1 controladores

EHouse4OpenRemote aplicação depois de executar as configurações acima , carrega a configuração completa do banco de dados para OpenRemote , compreendendo:

  • ” Digital botões saídas ” com a possibilidade de mudanças de estado e estado de leitura
  • Leia o status das entradas digitais
  • Analógico / digital de entrada do conversor , Medição e leitura de valor
  • As entradas de alarme divididos em segurança máscara (ativo , alarme , aviso , monitoramento) e ler o estado
  • ” Botões de programas ” com a capacidade de alterar o programa
  • ” Rolos e botões de programas de segurança ” com a capacidade de alterar o programa
  • ” Programas Botões ADC ” com a capacidade de alterar o
  • ” Zona de segurança botão ” mudanças e da leitura da actual zona

Há uma grande quantidade de dados , sinais de modo não utilizados devem ser limitadas, alterando os seus nomes, adicionando o sinal ‘ @ ‘ e bloqueio de exportações, definindo o ehousecommunication variável . IgnoreAtChar = true .
Os dados são divididos em unidades separadas, em conjunto com aditivos adequados ” – Saídas ” , ” – Programas ” , ” – ADCPrograms ” etc .
Após a exportação de dados em relação à média do sistema existem milhares Conforto , Por isso, é necessário remover manualmente itens , nós não queremos para monitorar .
Caso contrário OpenRemote vai pedir para cada dispositivo individual, que é uma forma muito ineficiente .
Este é um método muito pior controlador de atualização de status , em comparação com aplicações nativas do painel eHouse , na visualização eHouse sistema para diferentes plataformas , que processa todos os dados do estado do controlador de binário sobre os painéis laterais . Status são recebidos em pacotes , um para cada uma das actividades do controlador em cerca de 15 segundos cada , contendo algumas centenas de bytes .
Portanto , para as plataformas suportadas pelo sistema eHouse , sempre melhor usar nossas aplicações , que , além disso , não necessita de um PC com eHouse4OpenRemote adicional de software e OpenRemote . Org . Software eHouse se conecta diretamente com os controladores de rede Ethernet . No caso de eHouse1 controladores de sistema, sob a supervisão de CommManager conectar indirectamente através CommManager . Domótica eHouse4OpenRemote – JAVA
Após a exportação para os bancos de dados OpenRemote . Org ” Colméia ” ” estilista ” pode criar um painel de configuração individualmente , usando o sinal de pronto , comando , Etiquetas , Switches , Sensores de acordo com as necessidades de cada painel individual .