Die Integration von eHouse Home Automation zu OpenRemote . Org-Umgebung

OpenRemote . Org-Umgebung ermöglicht die Erstellung von Stand – Allein Control Panels an verschiedene Systeme in den Anlagentypen kontrollieren Home Automation Producer :

Rückgängig

Neu! ;

  • Gebäudeautomation in verschiedenen Standards
  • Intelligente Gebäude in verschiedenen Standards
  • Audio / Video , HiFi verschiedener Hersteller
  • die Möglichkeit einer Integration mit Java


OpenRemote . Org-Umgebung ist komplett in Java geschrieben, erlaubt das Hinzufügen weiterer Systeme , Protokolle und Steuercodes von externen Geräten .
OpenRemote . Org großen Vorteile des Systems sind:

  • Kostenlose Software – freeware
  • Kostenlose Quellcode – opensource
  • Die Fähigkeit, mit jedem System OpenRemote von Java-Anwendungen zu integrieren, um zu kommunizieren
  • Weiterentwicklung des Systems mit neuen Kommunikations-Protokolle mit verschiedenen Systemen
  • Eine riesige Datenbank von Infrarot-Signale an Geräte wie TV steuern , HiFi , Audio- , Video , etc .

Der Server ” Remote Controller ” ausgeführt wird ” Kater ” Application Server , Übertragen von Daten zwischen den Platten und den Steuerungen Quering ihren Status , Eingabe , Ausgänge , Messsignale etc . .
Panels Zusammenarbeit mit OpenRemote die Client-Software installiert haben, um mit dem Server zu kommunizieren .
Derzeit ist die Software für Panels:

  • Androide
  • iPhone / iPad / iPod
  • Web-Browser

Es ist möglich, alle Platten auf der Plattform oberhalb (Smartphones erstellen , Tablets , touchphones , PCs etc) .
für die Integration EHouse mit OpenRemote Java-Applikation (eHouse4OpenRemote) erforderlich , was gleichbedeutend ist mit dem Abfrageserver OpenRemote , und senden Steuerbefehle .
EHouse4OpenRemote Overlay-Software widmet sich OpenRemote mit den folgenden Funktionen:

  • Es wirkt wie ein ” Proxy Server ” oder ” Tor ” zwischen ” OpenRemote ” und Steuerung eHouse
  • Controller-Status-Updates werden über UDP Broadcast geschickt – ständiges Hören
  • Laden von Konfigurationen , Namen der internen Kontrollen für Anwendungs-Cache
  • Quering für den aktuellen Status , Ausgangszustände , Eingänge , Dimmer , Messeingänge der internen Anwendungs-Cache
  • Enthält TCP / IP-Server , was können Ereignisse aus OpenRemote und andere Anwendungen erhalten
  • Inklusive TCP / IP-Client , erlaubt es Ihnen, Befehle an die Steuergeräte senden und ermöglicht Ermächtigung zum eHouse Home Automation System
  • Beinhaltet einen Multi – threaded TCP / IP-Server , das hört für Abfragen über den Status von Controllern und Anwendungs-Cache Ereignisse an Controller gesendet werden
  • Dies ermöglicht die volle Bedeutung der ” OpenRemote Designer ” alle Signale der Controller: Eingänge , Ausgänge , Messeingänge , Dimmer , Programme , Sicherheitszonen . Sie liest den Status bzw. Zustand eines Signals wodurch es leichter zu implementieren und eine signifikante Reduzierung der Zeit
  • Dies ermöglicht die volle Bedeutung der ” OpenRemote Designer ” eHouse System-Ereignisse mit Controllern verbunden – OpenRemote als System-Befehle viel einfacher und beschleunigt Implementierung und Systemintegration

Die Anwendung muss in einer einzigen Konfigurationsdatei konfiguriert werden ” JavaORServer . cfg ” befindet sich in dem Verzeichnis, wo die Datei platziert ” eHouse4OpenRemote . Glas ” der eHouse4OpenRemote Anwendungen .
Alle Namen und Controller-Konfiguration wird aus dem angegebenen Pfad der eHouse Installationsverzeichnis auf Windows-System gelesen .

Die Konfigurationsdatei ist wie folgt (in Klammern ist eine Beschreibung, die entfernt werden müssen):
192 . 168 . 0 . 254 (Adresse CommManager oder Anwendungsserver eHouse PC)
9876 (TCP / IP , CommManager oder eHouse Server-PC-Anwendung – Befehle zu senden)
6789 (UDP Broadcast Abhöranschluss – Empfangsstatus der Regler)
passwd (Kennwort CommManager für die Zulassung mit normaler oder verschlüsseltes Kennwort)
00000000000000000000000000000000000000 (Keine Änderung)
c: \ e – Haus \ (Pfad zu eHouse Application Server)
4321 (Port für TCP / IP Server – mit OpenRemote oder andere Dienstleistungen zu kommunizieren)
127 . 0 . 0 . 1 (link – Adresse des lokalen Rechners, wo eHouse4OpenRemote installiert ist)
localhost (Name des lokalen Rechners, um die Beehive Datenbank OpenRemote erreichen)
3306 (Port Access zu MySQL)
Cp1250 (Windows Codepage Konfigurationsdateien lesen)
Bienenstock (Benutzername in der Datenbank Bienenstock OpenRemote)
beehivepass (Benutzerpasswort, um die Datenbank Bienenstock OpenRemote zugreifen)

Um die Konfiguration eHouse initiieren ein Controller-Software für eHouse4OpenRemote ausgeführt werden muss ” eHouse . exe / mobile ” nach jeder Änderung des Namens in dem System und das Hinzufügen / Entfernen-Controller .

Konfigurieren der Ethernet-Treiber erstellt automatisch einen Datensatz, wenn die neuen Einstellungen des Controllers durchgeführt werden .