eHouseFor OpenRemote – código fonte de código aberto para integración con paneis de construción de control de automatización . Exportación de datos para OpenRemote . Org

Domótica pode ser integrado con OpenRemote . Org usando este software en Java .
Entón, pode traballar en calquera hardware cunha máquina virtual Java aplicada .

Exportar datos do sistema eHouse para OpenRemote

Despois de configurar o software nun arquivo de texto ” JavaORServer . CFG ” , definir varibles globais de software, que son as principais características da aplicación .
Definindo a variable ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” permite exportar a configuración do sistema eHouse para OpenRemote . Org .
Porque OpenRemote . Org na versión actual non ten unha interface de importación de datos , para integración con sistemas externos , é necesario escribir directamente á base de datos OpenRemote . Org chamado ” Colmea ” .
Parámetros do usuario para bases de datos locais están incluídos nas variables:

  • ehousecommunication . BeehiveUserName – Base de datos de usuario Beehive
  • ehousecommunication . BeehiveUserPassword – contrasinal
  • ehousecommunication . Dbhost – mysql enderezo do servidor
  • ehousecommunication . MysqlPort – mysql porto do servidor

Opcións adicionais relacionadas coa exportación a eHouse OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignorar todos os sinais que inclúe un ‘ @ ‘ para a exportación
  • ehousecommunication . DisabledOpenRemoteExportTCP – Exportar configuracións para controladores Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exportar configuracións para eHouse1 controladores

EHouse4OpenRemote aplicación despois de realizar a configuración anterior , carga a configuración completa da base de datos para OpenRemote , comprendendo:

  • ” Dixital botóns saídas ” coa posibilidade de cambios de estado e estado de lectura
  • Ler o estado das entradas dixitais
  • Analóxico / dixital de entrada do conversor , Medición e lectura de valor
  • As entradas de alarma divididos en seguridade máscara (activo , alarma , aviso , seguimento) e ler o estado
  • ” Botóns de programas ” coa capacidade de cambiar o programa
  • ” Rolos e botóns de programas de seguridade ” coa capacidade de cambiar o programa
  • ” Programas Botóns ADC ” coa capacidade de cambiar o
  • ” Zona de seguridade botón ” cambios e da lectura da actual zona

Hai unha gran cantidade de datos , sinais para non utilizados deben ser limitadas, cambiando os seus nomes, engadindo o sinal ‘ @ ‘ e bloqueo de exportacións, definindo o ehousecommunication variable . IgnoreAtChar = true .
Os datos son divididos en unidades separadas, en conxunto con aditivos adecuados ” – Saídas ” , ” – Programas ” , ” – ADCPrograms ” etc .
Tras a exportación de datos en relación á media do sistema hai miles Conforto , Por iso, é necesario eliminar manualmente elementos , nós non queremos para supervisar .
Se non OpenRemote vai pedir para cada dispositivo individual, que é unha forma moi ineficiente .
Este é un método moito peor controlador de actualización de estado , en comparación con aplicacións nativas do panel eHouse , na visualización eHouse sistema para distintas plataformas , que procesa os datos do estado do controlador de binario sobre os paneis laterais . Status son recibidos en paquetes , un para cada unha das actividades do controlador en preto de 15 segundos cada , conteñen algúns centenares de bytes .
Tanto , para as plataformas soportadas polo sistema eHouse , sempre é mellor usar as nosas aplicacións , que , ademais , non necesita de un PC con eHouse4OpenRemote adicional de software e OpenRemote . Org . Software eHouse se conecta directamente cos controladores de rede Ethernet . No caso de eHouse1 controladores do sistema, baixo a supervisión de CommManager conectar indirectamente a través CommManager . Domótica eHouse4OpenRemote – Java
Tras a exportación para os bancos de datos OpenRemote . Org ” Colmea ” ” deseñador ” Pode crear un panel de configuración individualmente , usando o sinal de pronto , mando , Etiquetas , Switches , Sensores de acordo coas necesidades de cada panel individual .