eHouseFor OpenRemote – open source bronkode te integreer met die bou van outomatisering beheer panele . Data uitvoer na OpenRemote . Org

Home Automation kan geïntegreer word met OpenRemote . Org gebruik van hierdie sagteware in Java .
Sodat dit kan werk op enige hardeware met 'n Java Virtual Machine geïmplementeer .

Uitvoer van data uit eHouse stelsel te OpenRemote

Nadat jy die opstel van die sagteware in 'n tekslêer ” JavaORServer . cfg ” , globale varibles van sagteware wat is die belangrikste kenmerke van die aansoek .
Die opstel van die veranderlike ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” kan jy eHouse stelsel instellings uit te voer na OpenRemote . Org .
Omdat OpenRemote . Org in die huidige weergawe nie 'n data invoer interface , vir integrasie met eksterne stelsels , is dit nodig om direk skryf aan die databasis OpenRemote . Org genoem ” Beehive ” .
Gebruiker parameters aan plaaslike databasisse is ingesluit in die veranderlikes:

  • ehousecommunication . BeehiveUserName – Beehive gebruikers databasis
  • ehousecommunication . BeehiveUserPassword – wagwoord
  • ehousecommunication . Dbhost – mysql bediener adres
  • ehousecommunication . MysqlPort – mysql bediener poort

Bykomende opsies met betrekking tot die uitvoer eHouse te OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignoreer alle seine wat 'n ‘ @ ‘ vir uitvoer
  • ehousecommunication . DisabledOpenRemoteExportTCP – Uitvoer instellings vir Ethernet-beheerders
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Uitvoer instellings vir eHouse1 controllers

EHouse4OpenRemote aansoek na die uitvoer van die bogenoemde instellings , laai die volledige configuration database OpenRemote , wat bestaan ​​uit:

  • ” Digitale uitgange knoppies ” met die moontlikheid van veranderings staat en lees staat
  • Lees die status van die digitale insette
  • Analoog / digitale converter insette , Meet en lees waarde
  • Alarm insette verdeel in sekuriteit masker (aktiewe , alarm , waarskuwing , monitering) en lees status
  • ” Programme knoppies ” met die vermoë om die program te verander
  • ” Rollers en sekuriteit programme knoppies ” met die vermoë om die program te verander
  • ” ADC programme Buttons ” met die vermoë om te verander
  • ” Veiligheid zone knoppie ” veranderinge en die lees van die huidige sone

Daar is 'n baie van die data , so ongebruikte seine moet beperk word deur hul name te verander deur die byvoeging van die teken ‘ @ ‘ en sluit uitvoer deur die opstel van die veranderlike ehousecommunication . IgnoreAtChar = true .
Die data word verdeel in aparte eenhede saam met 'n geskikte bymiddels ” – Uitsette ” , ” – Programme ” , ” – ADCPrograms ” ens .
Na die uitvoer van data vanaf die stelsel gemiddelde daar is duisende Comfort , So is dit nodig om handmatig verwyder items , ons wil nie te monitor .
Anders OpenRemote sal vra individueel vir elke toestel wat is baie ondoeltreffende manier .
Dit is 'n veel erger kontroleerder status update metode , in vergelyking met eHouse inheemse paneel aansoeke , in eHouse stelsel visualisering vir verskillende platforms , wat al die data van die binêre status van die Kontroleur op panele kant verwerk . Statusse word in pakkette ontvang , een vir elke kontroleerder perseel op ongeveer 15 sekondes elk , met 'n paar honderd grepe .
Daarom , vir die platforms ondersteun deur eHouse stelsel , altyd beter om ons programme te gebruik , wat , Verder , nie vereis dat 'n bykomende PC met eHouse4OpenRemote sagteware en OpenRemote . Org . eHouse sagteware direk verbind aan die Ethernet netwerk controllers . In die geval van die stelsel controllers eHouse1 onder die toesig van CommManager indirek verbinding via CommManager . Home Automation eHouse4OpenRemote – JAVA
Na die uitvoer na databases OpenRemote . Org ” Beehive ” ” ontwerper ” kan 'n configuration paneel individueel skep , met behulp van die gereed sein , opdrag , Labels , Skakelaars , sensors volgens die behoeftes van elke individuele paneel .