eHouseFor OpenRemote – Open-Source-Quellcode mit Gebäudeautomation Schalttafeln integrieren . Exportieren von Daten zu OpenRemote . Org

Home Automation kann mit OpenRemote integrieren . Org mit dieser Software in Java .
So kann es auf jeder Hardware mit einer Java Virtual Machine implementiert arbeiten .

Exportieren von Daten aus eHouse System OpenRemote

Nachdem Sie die Software in einer Textdatei ” JavaORServer . cfg ” , set global werden Variablen von Software, die die wichtigsten Funktionen der Anwendung sind .
Setzen der Variable ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” können Sie eHouse System-Einstellungen zu exportieren OpenRemote . Org .
Da OpenRemote . Org in der aktuellen Version nicht über eine Datenimport-Schnittstelle , für die Integration mit externen Systemen , es ist nötig, direkt in die Datenbank zu schreiben OpenRemote . Org benannt ” Bienenstock ” .
User-Parameter auf lokale Datenbanken werden in den Variablen enthalten:

  • ehousecommunication . BeehiveUserName – Beehive Benutzerdatenbank
  • ehousecommunication . BeehiveUserPassword – Kennwort
  • ehousecommunication . Dbhost – MySQL-Server-Adresse
  • ehousecommunication . MysqlPort – MySQL-Server-Port

Zusätzliche Optionen im Zusammenhang mit dem Export eHouse um OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignoriert alle Signale, die eine enthält ‘ @ ‘ für den Export
  • ehousecommunication . DisabledOpenRemoteExportTCP – Export-Einstellungen für Ethernet-Controller
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exportieren Sie die Einstellungen für eHouse1 Controller

EHouse4OpenRemote Anwendung nach dem Ausführen der oben genannten Einstellungen , lädt die komplette Konfiguration zur Datenbank OpenRemote , umfassend:

  • ” Digitale Ausgänge Tasten ” mit der Möglichkeit, den Zustand ändert und Lesezustand
  • Lesen Sie den Status der digitalen Eingänge
  • Analog / Digital-Wandler-Eingang , Mess-und Ablesewert
  • Alarm Eingänge in security mask (aktiv unterteilt , Alarm , Warnung , Monitoring) und Lese-Status
  • ” Programme Tasten ” mit der Fähigkeit, das Programm zu ändern
  • ” Rollen und Sicherheits-Programme Tasten ” mit der Fähigkeit, das Programm zu ändern
  • ” ADC Programme Tasten ” mit der Fähigkeit, das zu ändern
  • ” Sicherheit Zonentaste ” Änderungen und das Lesen des aktuellen Zone

Es gibt eine Menge von Daten , so unbenutzten Signale sollte ihre Namen zu ändern, indem Sie die Zeichen begrenzt werden ‘ @ ‘ und Sperrung Exporte durch Setzen der Variable ehousecommunication . IgnoreAtChar = true .
Die Daten werden in separaten Einheiten zusammen mit geeigneten Zusatz geteilt ” – Ausgänge ” , ” – Programme ” , ” – ADCPrograms ” etc .
Nach den Export von Daten aus dem System Durchschnitt gibt es Tausende Comfort , So ist es notwendig, manuell entfernen Artikel , wir wollen nicht zu überwachen .
Ansonsten OpenRemote wird für jedes Gerät einzeln fragen, was sehr ineffizienter Weg .
Dies ist eine viel schlechtere Steuerung Status-Update-Methode , im Vergleich zu eHouse nativen Panel-Anwendungen , in eHouse System-Visualisierung für verschiedene Plattformen , die verarbeitet alle Daten aus dem binären Status des Controllers auf Tafeln Seite . Zustände werden in Pakete erhalten , ein für jeden Controller Räumlichkeiten in etwa 15 Sekunden jedes , mit ein paar hundert Bytes .
Deshalb , für die Plattformen von eHouse System unterstützt , immer besser zu bedienen unsere Anwendungen , die , zudem , benötigt keine zusätzliche PC mit eHouse4OpenRemote Software und OpenRemote . Org . eHouse Software direkt an den Ethernet Netzwerk-Controller . Im Falle der Systemcontroller eHouse1 unter Aufsicht CommManager indirekte Verbindung über CommManager . Home Automation eHouse4OpenRemote – JAVA
Nach dem Export zu Datenbanken OpenRemote . Org ” Bienenstock ” ” Konstrukteur ” kann eine Konfigurations-Panel individuell erstellen , mit dem Ready-Signal , Befehl , Labels , Switches , Sensoren nach den Bedürfnissen des einzelnen Panel .