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 .