eHouseFor OpenRemote – open source il codice sorgente per l'integrazione con i pannelli di controllo di automazione degli edifici . Esportazione dei dati di OpenRemote . Org

Home Automation può essere integrato con OpenRemote . Org utilizzo di questo software in Java .
Così può funzionare su qualsiasi hardware con una macchina virtuale Java implementato .

Esportazione di dati dal sistema eHouse a OpenRemote

Dopo aver impostato il software in un file di testo ” JavaORServer . cfg ” , impostare varibles globali di software che sono le principali caratteristiche dell'applicazione .
Impostazione della variabile ” ehousecommunication . ExportOpenRemoteDesignerObjects = true ” consente di esportare le impostazioni di sistema eHouse a OpenRemote . Org .
Perché OpenRemote . Org nella versione attuale non dispone di una interfaccia di importazione dei dati , per l'integrazione con sistemi esterni , è necessario scrivere direttamente alla banca dati OpenRemote . Org chiamato ” Alveare ” .
I parametri utente a banche dati locali sono inclusi nelle variabili:

  • ehousecommunication . BeehiveUserName – Beehive utente del database
  • ehousecommunication . BeehiveUserPassword – password
  • ehousecommunication . Dbhost – indirizzo del server mysql
  • ehousecommunication . MysqlPort – porta del server mysql

Ulteriori opzioni relative al eHouse esportazione OpenRemote:

  • ehousecommunication . IgnoreAtChar – ignorare tutti i segnali che include un ‘ @ ‘ per l'esportazione
  • ehousecommunication . DisabledOpenRemoteExportTCP – Esportare le impostazioni di controller Ethernet
  • ehousecommunication . DisabledOpenRemoteExportEhouse1 – Esportare le impostazioni per eHouse1 controllori

EHouse4OpenRemote applicazione dopo aver eseguito le impostazioni di cui sopra , carica la configurazione completa del database di OpenRemote , comprendente:

  • ” Uscite digitali pulsanti ” con la possibilità di cambiamenti di stato e stato lettura
  • Leggere lo stato degli ingressi digitali
  • Convertitore analogico / digitale di ingresso , Misurazione e lettura del valore
  • Ingressi di allarme suddivisi in sicurezza maschera (attiva , allarme , avviso , monitoraggio) e leggere lo stato
  • ” Programmi pulsanti ” con la possibilità di cambiare il programma
  • ” Rulli e programmi di sicurezza pulsanti ” con la possibilità di cambiare il programma
  • ” Programmi ADC Pulsanti ” con la possibilità di cambiare l'
  • ” Sicurezza zona pulsante ” modifiche e la lettura della zona corrente

C'è un sacco di dati , segnali in modo non utilizzati dovrebbero essere limitati, cambiandone il nome con l'aggiunta del segno ‘ @ ‘ e il blocco delle esportazioni impostando la variabile ehousecommunication . IgnoreAtChar = true .
I dati sono divisi in unità separate con opportuni additivi ” – Uscite ” , ” – Programmi ” , ” – ADCPrograms ” ecc .
Dopo l'esportazione dei dati dal media di sistema ci sono migliaia Comfort , Quindi è necessario rimuovere manualmente elementi , non vogliamo monitorare .
In caso contrario, OpenRemote chiederà per ogni dispositivo singolarmente, che è un modo molto inefficiente .
Si tratta di un metodo molto peggio di stato del controller di aggiornamento , confronto alle applicazioni native del pannello eHouse , nel sistema di visualizzazione eHouse per diverse piattaforme , che elabora tutti i dati dal stato binario del controllore sul lato pannelli . Stati sono ricevuti nei pacchetti , uno per ogni sede di controller a circa 15 secondi ogni , contenente poche centinaia di byte .
Pertanto , per le piattaforme supportate dal sistema eHouse , sempre meglio utilizzare le nostre applicazioni , che , inoltre , non richiede un PC aggiuntivo con eHouse4OpenRemote software e OpenRemote . Org . Software eHouse si collega direttamente al controller di rete Ethernet . Nel caso del sistema di controllori eHouse1 sotto la supervisione di CommManager collegare indirettamente tramite CommManager . Home Automation eHouse4OpenRemote – JAVA
Dopo l'esportazione ai database OpenRemote . Org ” Alveare ” ” designer ” possibile creare un pannello di configurazione singolarmente , utilizzando il segnale di pronto , comando , Etichette , Interruttori , sensori secondo le esigenze di ogni singolo pannello .