Installez la dernière version d’openHAB sur Raspberry Pi et téléchargez la démo en cours d’exécution. Pour beaucoup de fabricants, l’internet des choses est tout à propos de domotique. openHAB est le leader open source domotique.
J’ai lutté avec instructions d’installation openHAB. Domotique pour Geeks instructions m’a aidé à obtenir une ancienne version en cours d’exécution (1,7). Cependant, j’ai voulu installer la dernière version stable.
Les instructions ci-dessous ont été vérifiées avec 1.8.3, mais devraient fonctionner pour les nouvelles versions stables.
En général, raspbian et variantes debian utilisent des paquets permettant l’installation simple avec apt-get. Cependant, java est indépendant du système d’exploitation et utilise des fichiers zip pour l’installation.
Notes :
- Remplacer le texte entre pique avec une valeur réelle ♣replace-this♣
- L’éditeur instructable mess des liens. Donc dans les liens ci-dessous, enlever les espaces autour du côlon (https: / /)
- Configurer le Raspberry Pi (tout modèle) fonctionnant sous raspbian ou DietPi
- J’utilise un MacBook mais n’importe quel ordinateur peut être utilisé. Je pense que le seul changement si vous utilisez un PC, est d’utiliser putty pour vous connecter et ouvrir une fenêtre de terminal.
- Mon openHab Raspberry Pi utilise ♣ip-address♣ = 192.168.1.100
Ouvrir la fenêtre terminale et ssh dans le Raspberry Pi
Installer java et eclipse
Vérifiez si java et eclipse sont installées. Si installé, puis vous devriez voir /usr/bin/java ou /usr/bin/eclipse. Si ne pas installés, installez-les
Installer des moustiques
Supprimer les espaces autour du signe deux-points.
Test de moustique
Ouvrir un second terminal et ssh dans
Le message de fenêtre 2 devrait apparaître dans la première fenêtre.
Se déconnecter et fermer la deuxième fenêtre terminale.
CTRL-c dans la première fenêtre de terminale
Faire des répertoires
Obtenir des liens vers la version la plus récente d’openHAB
Sur MacBook (ou PC) :
- ouvrir le navigateur
- ouvrir fichier texte
Dans le navigateur, aller ã la page de téléchargements d’openHAB et copiez les liens suivants vers fichier texte :
- Noyau de Runtime
- Addons
- Installation de la démo
Pour copier un lien sur un MacBook, maintenez la touche CTRL et cliquez sur le lien, puis sélectionnez Copier le lien
Coller chaque lien dans le fichier texte. Vous verrez quelque chose comme ceci :
CTRL-cliquez sur Télécharger et modifier le lien. Cliquez sur le lien, copiez-le et collez-le dans le fichier texte. Vous verrez quelque chose comme ceci :
https : //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-runtime.zip
N’oubliez pas d’enlever les espaces autour du signe deux-points.
À compter du 27 mai 2016, les liens actuels de openHab pour la version stable 1.8.3 sont :
♣Runtime-core♣ = ♣https : //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-runtime.zip♣
♣addons♣ = ♣https : //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-addons.zip♣
♣Demo-setup♣ = ♣https : //bintray.com/artifact/download/openhab/bin/distribution-1.8.3-demo.zip♣
Télécharger la dernière version d’openHAB
Exécutez les commandes suivantes à l’aide de liens et noms d’en-haut
OpenHAB de départ en cours d’exécution
openHAB prend environ 5 minutes pour démarrer
Dans le navigateur, ouvrez un nouvel onglet et accédez à
http: //♣ip-address♣:8080/openhab.app?/sitemap=demo
Et cela devrait fonctionner !
Cependant, openHAB doit vraiment démarrer et exécuter au démarrage.
Arrêter d’openHAB
CTRL-z pour arrêter openHAB. Je n’ai pas compris comment faire pour récupérer de l’arrêt openHAB. La seule façon de s’openHAB au travail après un arrêt est de redémarrer.
Ajouter le nom d’utilisateur et mot de passe
et ajoutez la ligne suivante, en remplaçant les noms de pique avec de vraies valeurs. Même si j’utilise diet-pi, j’ai créé un nom d’utilisateur de pi.
Ajouter MQTT liaison
CTRL-w pour rechercher mqtt et décommentez les lignes et modifier pour ressembler à :
Utiliser localhost et pas votre ♣ip-address♣. DHCP peut changer l’adresse ip et localhost maintiendra avec ces changements.
Hareceiver de démarrage au démarrage
et d’ajouter que le texte suivant juste avant la sortie 0
OpenHAB de démarrage au démarrage
Sauf si une ancienne version de raspbian, ne pas utiliser init.d. Systemd utilisation alimentation-Pi et raspbian, qui est est un système d’init de linux pour amorcer l’espace utilisateur et gérer les processus. Pour vérifier si systemd est utilisé, entrez la commande :
Rendre le répertoire système s’il n’existe et créer un fichier de démarrage
Et d’ajouter
Pour enregistrer et quitter : CTRL-o, ENTER, CTRL-o
Recharger systemd pour sensibiliser le démon de la nouvelle configuration.
Résoudre tous les problèmes dans les journaux. Pour voir le journal, entrez la commande :
CTRL-c pour interrompre
openHAB prend environ 5 minutes pour démarrer
Dans le navigateur, ouvrez un nouvel onglet et accédez à
http: //♣ip-address♣:8080/openhab.app?/sitemap=demo
Et ça marche !