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 .