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

 

Schreibe einen Kommentar