Installation OpenRemote . Org sur le PC local pour l'intégration avec la domotique ehouse

Domotique ehouse (eHouse4OpenRemote logiciel) .
Intégration OpenRemote . Org (OR) avec automatisation du bâtiment ehouse .
OpenRemote . Org est un projet ouvert (open source) intégrant différents systèmes de contrôle , éloigné , automation , HiFi , TV , Automatisation SAT et bâtiment .
Il est également possible d'intégrer OpenRemote . Org avec le système ehouse bâtiment intelligent .
Il est nécessaire pour OpenRemote . Org un PC serveur , et logiciels (eHouse4OpenRemote) qui vous permettra de contrôler , visualiser et mettre à jour l'état des périphériques panneaux OpenRemote sur différentes plates-formes:

  • Tablettes Android , Smartphones
  • iPhone , iPad , iPod
  • Navigateur

Bien que OpenRemote . Org fonctionne sur les plates-formes suivantes:

  • Microsoft Windows
  • Mac OS X
  • Linux
  • NAS Synology
  • NETGEAR ReadyNAS
  • NAS QNAP
  • Raspberry Pi
  • PCEngines ALIX

Nous allons décrire l'installation OpenRemote sur le système Windows , car toutes les applications du système ehouse pour la configuration , et ainsi de suite sont écrits pour Windows .
Cependant , que la liste du matériel supporté pour OR est très large , nous ne recommandons pas l'installer sur un seul mini- – ordinateurs de base , parce que leur performance ne peut empêcher le bon fonctionnement de OpenRemote .
S'il vous plaît noter que les contrôleurs EthernetRoomManager ya beaucoup de ressources vérifiés par OU:

  • 24 à 35 sorties logiques
  • 12 entrées numériques
  • 3 gradateurs
  • jusqu'à 16 entrées de mesure
  • et 10 autres signaux

Cela signifie que dans le cas de ne pas bloquer les signaux inutilisés , OpenRemote logiciel demande près de 80 fois les ressources matérielles d'un seul MCE .
CommManager a beaucoup plus de ressources du point de vue requêtes OpenRemote:

  • jusqu'à 80 sorties numériques
  • jusqu'à 48 entrées d'alarme (active)
  • jusqu'à 48 entrées d'alarme (Alarm)
  • jusqu'à 48 entrées d'alarme (Warning)
  • jusqu'à 48 entrées d'alarme (surveillance)
  • jusqu'à 16 entrées de mesure
  • environ 10 autres signaux

En supposant que la version confort de ehouse avec 10 EthernetRoomManager (ERM) + 1 CommManager , il ya beaucoup de signaux (contrôleurs de ressources) pour vérifier par OpenRemote (1100) le seul sondage sera le signal d'une quantité importante de CPU . Dans le cas de machines performantes pauvres peuvent ne pas être assez puissant pour OR , nous vous recommandons d'installer le PC avec au moins 2 cœurs de processeur et 2 Go de mémoire .
Pour installer OpenRemote . Org vous avez besoin des composants suivants (notez la version du composant – pas toujours la dernière version fonctionne):

  • Java JDK 1 . 6
  • Apache Tomcat 6 ou 7
  • Apache Ant 1 . 7 (archive . apache . org / dist / ant / binaires / apache – fourmi – 1 . 7 . 0 – boîte . zip)
  • Google GWT 2 . 4 . 0 de (google – toile – boîte à outils . googlecode . com / files / gwt – 2 . 4 . 0 . zip)
  • MySQL Server (programme d'administration et , par exemple, . MySQL Workbench , ou PHPMyAdmin)
  • outil pour obtenir les sources de dépôts svn , par exemple pour Windows . TortoiseSVN (tortoisesvn . net / téléchargements . html)

1 . Installation des composants Java

  • Java SDK . Le programme d'installation standard de Windows doit être exécuté avec des droits d'administrateur
  • Tomcat 6 ou 7 – instructions . Il suffit de décompresser le contenu du répertoire: ” C: \ Tomcat ” .
  • Définissez la variable d'environnement JAVA_HOME , pointant vers le répertoire où est installé Java , par exemple, . C: \ Program Files \ Java \ jdk1 . 6 . 0_36

2 . Installer MySQL , avec le moteur InnoDB et MyISAM .

  • créer un schéma ” ruche ”
  • Créez un utilisateur avec des droits d'accès complets au schéma ” ruche ”
  • ehouse4OpenRemote configurer l'application pour définir le même nom d'utilisateur et mot de passe que vous avez créé

Installation de la ruche (le service est responsable de la gestion des utilisateurs et la configuration)
Télécharger le code source (OpenRemote . svn . sourceforge . net / svnroot / OpenRemote / trunk / ruche)
Installation Eclipse: (Si vous allez modifier les codes sources du projet OpenRemote)

  • Télécharger Eclipse IDE for Java EE Developers (Windows) à partir de (www . éclipse . org / downloads /)
  • GWT Plugin – l'installation selon les développeurs de la documentation . google . com / eclipse / docs / install – à partir de – fermeture à glissière
  • télécharger ” OpenRemote contrôleur ” source svn
  • ajouter Tomcat / contrôleur / d'exécution dans Windows Eclipse – > ; Afficher Afficher – > ; Serveurs Web . MuleSoft . com / tomcat – éclipse
  • créer un nouveau projet en sélectionnant le ” Ant existant buildfile ”
  • dans les propriétés du projet – améliorer paramètre ” Target Runtime ”