OpenHAB: Unterschied zwischen den Versionen

Aus CodicaTipps
Zur Navigation springen Zur Suche springen
Zeile 1: Zeile 1:
 
OpenHAB ist ein Software-HUB für die Gebäudeautomation. OpenHAB ist auf [[Java]]-Basis programmiert und daher [[Plattformübergreifende Software]].
 
OpenHAB ist ein Software-HUB für die Gebäudeautomation. OpenHAB ist auf [[Java]]-Basis programmiert und daher [[Plattformübergreifende Software]].
 +
 +
 +
== Installation ==
 +
 +
OpenHAB braucht eine laufende [[Java]]-Engine, z.B. OpenJDK, Zulu oder Oracle Java.
 +
 +
OpenHAB lässt sich [http://docs.openhab.org/installation/linux.html#package-repository-installation aus einem eigenen Repository installieren]:
 +
 +
  wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -
 +
  sudo aptitude install apt-transport-https
 +
  echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list
 +
  sudo aptitude update
 +
  sudo aptitude install openhab2 openhab2-addons
  
 
== Konfiguration ==
 
== Konfiguration ==

Version vom 18. Dezember 2017, 21:22 Uhr

OpenHAB ist ein Software-HUB für die Gebäudeautomation. OpenHAB ist auf Java-Basis programmiert und daher Plattformübergreifende Software.


Installation

OpenHAB braucht eine laufende Java-Engine, z.B. OpenJDK, Zulu oder Oracle Java.

OpenHAB lässt sich aus einem eigenen Repository installieren:

 wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -
 sudo aptitude install apt-transport-https
 echo 'deb https://dl.bintray.com/openhab/apt-repo2 stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list
 sudo aptitude update
 sudo aptitude install openhab2 openhab2-addons

Konfiguration

OpenHAB stellt seine Dienste grundsätzlich ungesichert zur Verfügung. OpenHAB sollte daher so konfiguriert werden, dass er nur auf Anfragen von localhost antwortet. Siehe dazu die Online-Dokumentation von OpenHAB 2 und den dortigen Forenbeitrag.

Um OpenHAB dennoch von anderen Rechnern zu erreichen, setzt man ein Reverse Proxy wie Apache oder Nginx davor.

Siehe auch