Zusätzliche Icons in openHAB einbinden

Zusätzliche Icons in openHAB einzubinden ist denkbar einfach. Sie müssen lediglich die Icons in das Verzeichnis conf/icons/classic einspielen. Anhand des Dateinamens können sie die Icons ganz einfach verwenden.

Die Icons sind eines von folgenden Formaten:

  • png (32×32) – Es können jedoch auch größere, quadratische Icons in png verwendet werden.
  • svg

Sowohl classic UI als auch Basic UI können konfiguriert werden eines der beiden Formate zu akzeptieren.

Die aktuellen Icons finden Sie hier:

 

 

Aktienkurse in openHAB einbinden

Zweck

Wenn Aktienkurse in openHAB eingebunden werden kann man viele hilfreiche Dinge und auch Spielereien in die Hausautomatisierung einbauen. Zum Beispiel kann man basierend auf Aktienkurse:

  • Jeden Morgen eine Information per E-Mail versenden
  • Sende eine E-Mail wenn sich der Kurs stärker verändert

Installation

Zur Zeit (September 2016) gibt es noch kein entsprechendes Binding welches man installieren könnte.

Information

Es gibt natürlich diverse Schnittstellen um Börsenkurse über eine API abzufragen. Ich verwende aktuell die beiden von Yahoo und Google:

Unglücklicherweise sind die APIs nicht offiziell dokumentiert. Weiters könnten die APIs ohne Vorankündigung abgedreht werden. Last but not least sind die Daten immer 15 Minuten hinter dem aktuellsten Börsenwert. (absichtliche Zeitverzögerung)

Somit ist meine Art Aktienkurse in openHAB einzubinden nicht voll unterstützt. Die APIs funktionieren jedoch schon seit Jahren sehr verlässlich.

Konfiguration

Erstellen Sie im Verzeichnis conf/items die Datei stock.items mit folgendem Inhalt:

Erstellen Sie nun im Verzeichnis conf/rules die Datei stock.rules mit folgendem Inhalt:

Ergänzen Sie im Verzeichnis conf/sitemaps die Datei standard.sitemap um folgenden Inhalt:

 

Google API für Aktienkurse

Eine Anwendung der Google API würde folgendermaßen aussehen:

http://finance.google.com/finance/info?client=ig&q=NASDAQ%3AGOOGL

 

openHAB 2.0 Beta 4 verfügbar

Die vierte Beta Version ist verfügbar!

Erneuerungen / Verbesserungen beinhalten:

  • Verfügbarkeit und Stabilität verbessert
  • Verbessertes Verhalten beim Starten von openHAB
  • HABmin ist nun verfügbar
  • HABpanel (in einem frühen Stadium mit noch nicht sehr vielen Funktionen und deshalb als Experimental Feature)
  • Debian packages sind nun verfügbar (installation über apt-get)
  • Arbeit an Bindings

 

Der aktuelle Zeitplan für die Release von openHAB 2.0 ist Anfang Q1 2017.Es ist noch einiges zu tun, aus meiner Sicht ist die Community am richtigen Weg.

Windows Installation auf neuesten openHAB Snapshot (Nightly) updaten

Zweck

IIn diesem Artikel wird der Updateprozess des aktuellen openHAB Snapshot auf Windows vorgestellt. Zunächst manuell aber auch mittels Script. Er setzt voraus, dass sie die Erst-Installation anhand meiner Anleitung (Installation I.a: Installation von openHAB 2 auf Windows) durchgeführt haben.

Manuell

Laden Sie zunächst das neueste Nightly vom openHAB Maven Server herunter:

Nun müssen Sie openHAB – sofern es läuft – stoppen.

Gehen Sie nun mit ihrem Explorer zum Verzeichnis C:\openHAB und benennen Sie das openhab2 Verzeichnis in openhab2_old um. (von dort benötigen Sie jedenfalls die Konfiguration! sowie das secret und die uuid für my.openHAB)

Erstellen Sie ein neues openhab2 Verzeichnis und entpacken Sie nun die heruntergeladene zip-Datei in dieses Verzeichnis (Siehe auch Installation auf Windows)

Nun kopieren Sie das conf-Verzeichnis unter openhab2_old in das conf Verzeichnis unter openhab2.

Starten Sie nun openHAB indem Sie eine Eingabeaufforderung öffnen und folgende Befehle eingeben:

Der erste Start nach der Installation dauert erfahrungsgemäß etwas länger.

Danach gehen Sie im Paper UI auf Configuration – System und geben die Locale und Persistence neu ein.

Automatisch

Sofern Sie openHAB wie im Installations Artikel (Installation I.a: Installation von openHAB2 auf Windows) beschrieben im Verzeichnis C:\openHAB\openhab2 installiert haben können Sie auch folgendes Script verwenden um den neuesten openHAB Snapshot (das neueste Nightly) zu installieren.

Erstellen Sie dazu die Datei: C:\openHAB\update.bat

Somit ist auch die aktuelle Konfiguration in einem Unterverzeichnis von C:\openHAB\oh_backup gespeichert.