eHouseFor OpenRemote – open-source cod sursă pentru a integra cu panouri de control de construcție de automatizare . Exportul de date către OpenRemote . Org

Home Automation poate fi integrat cu OpenRemote . Org folosind acest software în Java .
Deci, se poate lucra pe orice hardware, cu o mașină virtuală Java în aplicare .

Exportul datelor din sistemul eHouse la OpenRemote

După ce configurați software-ul într-un fișier text ” JavaORServer . cfg ” , set varibles globale ale software-ului, care sunt principalele caracteristici ale cererii .
Setarea variabilei ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” vă permite să exportați setările de sistem eHouse la OpenRemote . Org .
Deoarece OpenRemote . Org în versiunea curentă nu are o interfață de import de date , pentru integrarea cu sisteme externe , este necesar să se scrie direct la baza de date OpenRemote . Org nume ” Stup ” .
Parametrii de utilizare a bazelor de date locale sunt incluse în variabilele:

  • ehousecommunication . BeehiveUserName – Beehive utilizatorului bazei de date
  • ehousecommunication . BeehiveUserPassword – parolă
  • ehousecommunication . Dbhost – MySQL server de adresa
  • ehousecommunication . MysqlPort – MySQL server port

Opțiuni suplimentare legate de eHouse export OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignora toate semnalele care include o ‘ @ ‘ pentru export
  • ehousecommunication . DisabledOpenRemoteExportTCP – Exportul setărilor pentru controlorii de Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Exportul setărilor pentru eHouse1 controlere

EHouse4OpenRemote aplicare după rularea setările de mai sus , încarcă configurația completă a bazei de date OpenRemote , care cuprinde:

  • ” Butoanele digitale ieșiri ” cu posibilitatea de a schimba starea de stat și de lectură
  • Citește starea intrărilor digitale
  • Analog / digital convertor de intrare , Măsurarea și citirea valorii
  • Intrări pentru alarmă împărțit în securitate masca (activ , alarmă , avertisment , monitorizare) și citiți starea
  • ” Programe butoane ” cu capacitatea de a modifica programul
  • ” Role și de securitate a programelor butoane ” cu capacitatea de a modifica programul
  • ” Programe ADC Butoane ” cu posibilitatea de a schimba
  • ” Zona de Securitate butonul ” modificări și citirea zonei de curent

Există o mulțime de date , semnale, astfel neutilizate ar trebui să fie limitată prin schimbarea numelor lor, prin adăugarea semnului ‘ @ ‘ și blocarea exporturilor prin setarea variabilei ehousecommunication . IgnoreAtChar = true .
Datele sunt împărțite în unități separate, împreună cu aditivi adecvate ” – Ieșiri ” , ” – Programe ” , ” – ADCPrograms ” etc .
După ce exportul datelor din media sistemului, există mii de Confort , Deci, este necesar pentru a elimina manual elementele , nu vrem să monitorizeze .
În caz contrar, OpenRemote va cere pentru fiecare dispozitiv individual, care este cale foarte ineficient .
Aceasta este o stare mult mai proastă controler de actualizare metoda , comparativ cu aplicații native pe panoul de eHouse , în eHouse sistemul de vizualizare pentru diferite platforme , care proceseaza toate datele de la starea binară a controlerului de pe panourile laterale . Statusurile sunt primite în pachete , unul pentru fiecare sediul regulatorului la aproximativ 15 de secunde fiecare , conținând câteva sute de octeți .
Prin urmare , pentru platformele suportate de sistemul de eHouse , întotdeauna mai bine pentru a utiliza aplicațiile noastre , care , în plus , nu are nevoie de un PC suplimentar cu eHouse4OpenRemote software și OpenRemote . Org . Software-ul eHouse conectează direct la controlorii de rețea Ethernet . În cazul sistemului de eHouse1 controlorilor sub supravegherea CommManager conecta indirect, prin intermediul CommManager . Home Automation eHouse4OpenRemote – JAVA
După ce exportul a bazelor de date OpenRemote . Org ” Stup ” ” proiectant ” poate crea un panou de configurare individual , folosind semnalul gata , comandă , Etichete , Întrerupătoare , senzori în funcție de nevoile fiecărui panou individual .