eHouseFor OpenRemote – ouvert le code source source à intégrer des panneaux d'immotique . Exportation de données vers OpenRemote . Org

Domotique peut être intégré avec OpenRemote . Org utilisant ce logiciel en Java .
Ainsi, il peut travailler sur n'importe quel matériel avec une machine virtuelle Java en œuvre .

Exporter les données du système ehouse à OpenRemote

Après avoir configuré le logiciel dans un fichier texte ” JavaORServer . cfg ” , mis varibles mondiaux de logiciels qui sont les principales caractéristiques de l'application .
Réglage de la variable ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” vous permet d'exporter les paramètres du système ehouse à OpenRemote . Org .
Parce que OpenRemote . Org dans la version actuelle n'a pas une interface d'importation de données , pour l'intégration avec les systèmes externes , il est nécessaire d'écrire directement à la base de données OpenRemote . Org nommé ” Ruche ” .
Les paramètres utilisateur aux bases de données locales sont inclus dans les variables:

  • ehousecommunication . BeehiveUserName – Base de données utilisateur Beehive
  • ehousecommunication . BeehiveUserPassword – mot de passe
  • ehousecommunication . Dbhost – l'adresse du serveur mysql
  • ehousecommunication . MysqlPort – Port du serveur mysql

Des options supplémentaires liés à l'exportation vers ehouse OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignorer tous les signaux qui comprend un ‘ @ ‘ pour l'exportation
  • ehousecommunication . DisabledOpenRemoteExportTCP – Exporter les paramètres pour les contrôleurs Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exporter les paramètres pour eHouse1 contrôleurs

EHouse4OpenRemote application après avoir exécuté les réglages ci-dessus , charge la configuration complète de base de données OpenRemote , comprenant:

  • ” Numériques boutons sorties ” avec la possibilité de changements d'état et l'état de lecture
  • Lire l'état des entrées numériques
  • Entrée du convertisseur analogique / numérique , Mesurer et lire la valeur
  • Les entrées d'alarme répartis en sécurité masque (actif , alarme , avertissement , surveillance) et lire l'état
  • ” Boutons de programmes ” avec la possibilité de changer le programme
  • ” Les galets et les programmes de sécurité des boutons ” avec la possibilité de changer le programme
  • ” Programmes ADC Boutons ” avec la possibilité de changer l'
  • ” Zone de sécurité bouton ” modifications et la lecture de la zone en cours

Il ya beaucoup de données , signaux de manière non utilisés devraient être limités en changeant leurs noms en ajoutant le signe ‘ @ ‘ et en bloquant les exportations en réglant la variable d'ehousecommunication . IgnoreAtChar = true .
Les données sont divisées en unités séparées avec des additifs appropriés ” – Sorties ” , ” – Programmes ” , ” – ADCPrograms ” etc .
Après l'exportation de données à partir de la moyenne du système il ya des milliers Confort , Il est donc nécessaire de supprimer manuellement articles , nous ne voulons pas de surveiller .
Sinon OpenRemote vous demandera pour chaque périphérique individuellement, ce qui est une façon très inefficace .
Il s'agit d'une méthode de traitement bien pire état de la mise , comparant à des applications natives ehouse panneau , dans la visualisation du système ehouse pour différentes plates-formes , qui traite toutes les données de l'état binaire de la commande sur les panneaux latéraux . Statuts sont reçus en paquets , une pour chaque local de contrôleur à environ 15 secondes chacun , contenant quelques centaines d'octets .
Donc , pour les plates-formes supportées par le système ehouse , toujours préférable d'utiliser nos applications , qui , par ailleurs , ne nécessite pas d'ordinateur supplémentaire avec eHouse4OpenRemote logiciel et OpenRemote . Org . Logiciel ehouse se connecte directement aux contrôleurs réseau Ethernet . Dans le cas du système de contrôleurs eHouse1 sous la supervision de CommManager connecter indirectement par l'intermédiaire CommManager . Domotique eHouse4OpenRemote – JAVA
Après l'exportation de bases de données OpenRemote . Org ” Ruche ” ” designer ” pouvez créer un panneau de configuration individuelle , en utilisant le signal d'état prêt , commandement , Étiquettes , Commutateurs , capteurs en fonction des besoins de chaque panneau individuel .