eHouseFor OpenRemote – font de codi font obert per integrar-se amb els panells de control d'edificis d'automatització . Exportar dades a OpenRemote . Org

Domòtica es pot integrar amb OpenRemote . Org utilitzar aquest programari en Java .
Així que pot funcionar en qualsevol maquinari amb una màquina virtual Java implementat .

Exportar dades del sistema de eHouse a OpenRemote

Després de configurar el programari en un arxiu de text ” JavaORServer . cfg ” , establir varibles globals de programari que són les característiques principals de l'aplicació .
En establir la variable ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” li permet exportar la configuració del sistema per eHouse OpenRemote . Org .
Perquè OpenRemote . Org a la versió actual no té una interfície d'importació de dades , per a la integració amb sistemes externs , cal escriure directament a la base de dades OpenRemote . Org anomenat ” Rusc ” .
Els paràmetres d'usuari a les bases de dades locals s'inclouen en les variables:

  • ehousecommunication . BeehiveUserName – Beehive base de dades d'usuari
  • ehousecommunication . BeehiveUserPassword – contrasenya
  • ehousecommunication . Dbhost – adreça del servidor mysql
  • ehousecommunication . MysqlPort – mysql port del servidor

Les opcions addicionals relacionades amb l'exportació a eHouse OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignorar tots els senyals, que inclou una ‘ @ ‘ per a l'exportació
  • ehousecommunication . DisabledOpenRemoteExportTCP – Exporta la configuració de controladors Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exporta la configuració de controladors eHouse1

EHouse4OpenRemote aplicació després d'executar els ajustaments anteriors , Carrega la configuració de base de dades completa a OpenRemote , que comprèn:

  • ” Botons Sortides digitals ” amb la possibilitat de canvis d'estat i l'estat de lectura
  • Llegir l'estat de les entrades digitals
  • Convertidor analògic / digital d'entrada , El mesurament i la lectura de valor
  • Les entrades d'alarma dividits en seguretat màscara (actiu , alarma , advertència , monitoratge) i llegir l'estat
  • ” Programes botons ” amb la capacitat de canviar el programa
  • ” Rodets i els botons dels programes de seguretat ” amb la capacitat de canviar el programa
  • ” Programes ADC Botons ” amb la capacitat de canviar la
  • ” Zona de seguretat botó ” canvis i la lectura de la zona actual

Hi ha una gran quantitat de dades , senyals de manera no utilitzats han de ser limitats per canviar els seus noms per l'addició del senyal ‘ @ ‘ i el bloqueig de les exportacions mitjançant l'establiment de la variable de ehousecommunication . IgnoreAtChar = true .
Les dades es divideixen en unitats separades juntament amb additius adequats ” – Sortides ” , ” – Programes ” , ” – ADCPrograms ” etc .
Després d'exportar dades de la mitjana del sistema, hi ha milers Comfort , Així que cal treure manualment articles , que no voleu controlar .
En cas contrari OpenRemote demanarà per a cada dispositiu individual que és una forma molt ineficient .
Aquest és un estat molt pitjor mètode d'actualització de controlador , en comparació amb les aplicacions natives del panell eHouse , eHouse sistema de visualització per a diferents plataformes , que processa totes les dades des de l'estat binari del controladors al costat dels panells . Estats són rebuts en paquets , un per a cada local de controladors en uns 15 segons cada , que conté uns pocs centenars de bytes .
Per tant , per les plataformes suportades pel sistema de eHouse , Sempre és millor utilitzar les nostres aplicacions , que , d'altra banda , no requereix un equip addicional amb eHouse4OpenRemote programari i OpenRemote . Org . Programari eHouse es connecta directament als controladors de xarxa Ethernet . En el cas del sistema eHouse1 controladors sota la supervisió del Gestor de comunicació connectar indirectament a través de gestor de comunicació . Domòtica eHouse4OpenRemote – JAVA
Després de l'exportació a bases de dades OpenRemote . Org ” Rusc ” ” dissenyador ” pot crear un panell de configuració individual , utilitzant el senyal de llest , comandament , Etiquetes , Interruptors , sensors d'acord amb les necessitats de cada panell individual .