Wie läuft die Installation von OpenHAB auf einem Raspberry Pi unter Jessie?

Wie hier schon öfter mal beschrieben, nun eine aktuelle Version unter Jessie.

Betriebssystem laden

Debian Raspbian Jessie Lite laden und auspacken

Image auf SDKarte kopieren

Mit z.B. disk3 evl. anpassen und den Fortschritt mit kill -signifo TASK im neuen Fenster wie hier ausführlich beschrieben aufrufen:

Mit SDKarte starten und verbinden mit pi und passwort raspberry sudo raspi-config aufrufen und alles konfigurieren.

Java 1.7 oder gleich 1.8 installieren

Da das Fritzbox Binding nur mit Java 1.8 läuft, wie hier beschrieben die Java 1.8.0-73 installieren.

OpenHAB installieren

Downloaden und entpacken und key laden

OpenHAB starten

manuell

und dann optional

für das automatisch starten einmal:

OpenHAB Beispiele erstellen

Beispiel Datei nach /etc/openhab/configurations/sitemaps/Haus.sitemap mit Inhalt erstellen:

und Beispiel Datei nach /etc/openhab/configurations/items/Haus.items mit Inhalt erstellen:

Aufrufen der Anwendung mit Aufruf im Browser:

So, jetzt läuft OpenHAB schon mal.

Optional Addons installieren

Zuerst mal eine Liste der möglichen ausgeben mit

oder wenn man nur ein bestimmtes sucht, z.B. mit HTTP dann

dann z.B. das Homematic Addon installieren mit:

Für Homematic braucht man aber auch noch Homegear

Optional SSH Key

erzeugen ohne Passwort

Optional: Pushover Addon installieren

mit

In der Datei /etc/openhab/configurations/openhab.cfg zwei Einträge mit den Key machen:
pushover:defaultToken=deinAPIKey
pushover:defaultUser=deinUserKey

Optional: Rechte verändern

Für das configurations Verzeichnis können die Zugriffsrechte wie folgt geändert werden:

Oder dieses Script laden und nach jedem Neustart ausführen:

Info: OpenHAB Verzeichnisse

bei dieser Installation

# Home Verzeichnis
/usr/share/openhab

# Addon Verzeichnis
/usr/share/openhab/addons

# Foto Verzeichnis
/usr/share/openhab/webapps/images

# Script Verzeichnis
/usr/share/openhab/bin

# Konfig Verzeichnis mit openhab.cfg
/etc/openhab/configurations/openhab.cfg

# Items, Rules, Sitemap, Log-Konfiguration Verzeichnisse
/etc/openhab/configurations/items
/etc/openhab/configurations/rules
/etc/openhab/configurations/sitemaps
# Log Konfiguration
/etc/openhab/logback.xml

# Log Verzeichnis
/var/log/openhab

# Das Verzeichnis für die Datenspeicherung
/var/lib/openhab/persistence/rrd4j