STOCKQUOTES

Aus FHEMWiki
Zur Navigation springen Zur Suche springen
STOCKQUOTES
Zweck / Funktion
Abholen von aktuellen Wertpapierkursen
Allgemein
Typ Gerätemodul
Details
Dokumentation EN / DE
Thema
Support (Forum) Unterstuetzende Dienste
Modulname 98_STOCKQUOTES.pm
Ersteller vbs
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!

Das Modul STOCKQUOTES fragt für eine frei definierbare Liste von Wertpapieren in einem einstellbaren Intervall (Standard: 300 Sekunden) den aktuellen Börsenkurs ab. Darüber hinaus können auch Depotbestände einschließlich des dazugehörigen Einstandswerts erfasst werden.

Voraussetzungen

Um das Modul STOCKQUOTES benutzen zu können, muss als Voraussetzung das Perl Modul Finance::Quote installiert sei. Das kann mittels

cpan install Finance::Quote

oder

sudo apt-get install libfinance-quote-perl

gemacht werden. Sollte diese Voraussetzung nicht erfüllt sein, resultiert die Definition eines STOCKQUOTES Objekts in der Fehlermeldung Cannot load module STOCKQUOTES.

Anwendung

Define

Ein STOCKQUOTES Objekt (im Beispiel benannt als meinDepot wird angelegt mit dem Befehl

define meinDepot STOCKQUOTES

In dieses "Depot" können anschließend mit set-Anweisungen der folgenden Art Wertpapiere aufgenommen werden:

set meinDepot buy <Symbol> <Anzahl> <Gesamtpreis>

bzw., wenn nur die Kursentwicklung beobachtet werden soll mit

set meinDepot add <Symbol>

Weitere Befehle können der Befehlsreferenz entnommen werden.

Attribute

Siehe Befehlsreferenz.

Anwendungsbeispiele

Leeres "Depot"

Beispiele zur Verwendung von STOCKQUOTES sind (derzeit nur) im ersten Post des Forenthreads zu diesem Modul zu finden, inklusive einer readingsGroup-Definition zur Darstellung der Werte.

Links