Autor Thema: Neues Modul: 98_STOCKQUOTES  (Gelesen 10805 mal)

Offline Gisbert

  • Full Member
  • ***
  • Beiträge: 236
  • Das Ziel ist das Ziel, oder so ähnlich !?
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #90 am: 18 März 2017, 12:50:30 »
Hallo,

wie kann man denn herausfinden, ob Werte von der gewünschten WKN bereitgestellt werden können, und welche "source" dafür gewählt werden soll?

Moin! Schau mal in die commandref zum Modul, da sollte es beschrieben sein.

Kurzfassung:Es kann nur verwendet werden, was von dem Perl-Modul unterstützt wird (http://finance-quote.sourceforge.net/).
Mit dem Attribut "sources". "get sources" liefert alle bekannten sources.

Hier ein list, außer einem Datum erscheint nichts.
Internals:
   NAME       FFB1
   NR         406
   STATE      2017-03-18 12:52:48
   TYPE       STOCKQUOTES
   Readings:
     2017-03-18 12:52:48   depot_buy_value_total 0
     2017-03-18 12:52:48   depot_cur_value_total 0
     2017-03-18 12:52:48   depot_p_change  0
     2017-03-18 12:52:48   depot_p_change_total 0
     2017-03-18 12:52:48   depot_value_diff 0.00
     2017-03-18 12:52:48   depot_value_diff_total 0.00
     2017-03-18 12:52:48   state           2017-03-18 12:52:48
   Helper:
Attributes:
   currency   EUR
   defaultSource europe
   pollInterval 300
   queryTimeout 120
   sources    fundlibrary
   stocks     A0HMGB:8530:13367.6,692188:227.5:6697.8

Viele Grüße Gisbert
« Letzte Änderung: 18 März 2017, 12:57:06 von Gisbert »
Fhem 5.8 auf RPi3 B, Homematic, ESP8266, Sonoff Dual, 1-Wire-Temperatursensoren, Wlan-Kamera

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1406
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #91 am: 19 März 2017, 10:03:18 »
Kenne da leider auch keinen guten Weg. Das Modul nutzt die Perl-Bibliothek Finance::Quote (http://search.cpan.org/~ecocode/Finance-Quote-1.38/lib/Finance/Quote.pm). Also da könnte man nachforschen, was die genau machen.
Ich würde aber erwarten, dass mindestens alles was Yahoo Finance kennt funktioniert.

Offline Gisbert

  • Full Member
  • ***
  • Beiträge: 236
  • Das Ziel ist das Ziel, oder so ähnlich !?
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #92 am: 19 März 2017, 11:35:41 »
Hallo vbs,

ich kriegs nicht hin, auch dann nicht wenn WKN-Nummer benutze, die weiter vorne im Thread stehen (mit defaultSource europe):
Internals:
   CFGFN
   NAME       FFB1
   NR         649
   STATE      2017-03-19 11:30:58
   TYPE       STOCKQUOTES
   Readings:
     2017-03-19 11:30:58   depot_buy_value_total 0
     2017-03-19 11:30:58   depot_cur_value_total 0
     2017-03-19 11:30:58   depot_p_change  0
     2017-03-19 11:30:58   depot_p_change_total 0
     2017-03-19 11:30:58   depot_value_diff 0.00
     2017-03-19 11:30:58   depot_value_diff_total 0.00
     2017-03-19 11:30:58   state           2017-03-19 11:30:58
   Helper:
Attributes:
   currency   EUR
   defaultSource europe
   pollInterval 300
   queryTimeout 120
   sources    yahoo
   stocks     975013:2:80
   verbose    5

Im logfile steht folgendes, wenn ich set update ausführe:
2017.03.19 11:30:56 4: STOCKQUOTES_QueueTimer: 0 seconds
2017.03.19 11:30:56 4: STOCKQUOTES: Start blocking query
2017.03.19 11:30:56 4: STOCKQUOTES_QueryQuotesBlocking
2017.03.19 11:30:56 4: STOCKQUOTES_QueryQuotesBlocking: Query stockname: 975013 from source europe
2017.03.19 11:30:56 4: STOCKQUOTES_QueryQuotesBlocking: Fetching from source: europe
2017.03.19 11:30:58 4: STOCKQUOTES_QueryQuotesBlocking Return value: FFB1
2017.03.19 11:30:58 4: STOCKQUOTES_QueryQuotesFinished
2017.03.19 11:30:58 4: STOCKQUOTES_QueueTimer: 300 seconds

Kannst du mir ein funktionierendes Beispiel posten?

Viele Grüße Gisbert
Fhem 5.8 auf RPi3 B, Homematic, ESP8266, Sonoff Dual, 1-Wire-Temperatursensoren, Wlan-Kamera

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1406
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #93 am: 19 März 2017, 11:55:14 »
Hab es länger nicht mehr benutzt, aber es scheint tatsächlich nicht mehr funktionieren... Finance::Quote wird auch seit ein paar Jahren nicht mehr gepflegt.  :-\

Offline Gisbert

  • Full Member
  • ***
  • Beiträge: 236
  • Das Ziel ist das Ziel, oder so ähnlich !?
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #94 am: 19 März 2017, 12:03:52 »
Hallo vbs,

das erklärt natürlich die "Untätigkeit" des Moduls.

Gibt es andere Möglichkeiten Kurse von bekannten Seiten, wie z.B. https://www.comdirect.de/ einzulesen?
Geht es mit HTTPMOD, und was müsste ich dort genau machen, damit ich Kurse bekomme?

Viele Grüße Gisbert
Fhem 5.8 auf RPi3 B, Homematic, ESP8266, Sonoff Dual, 1-Wire-Temperatursensoren, Wlan-Kamera

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1406
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #95 am: 19 März 2017, 12:20:25 »
Ist sicherlich möglich, sich etwas eigenes zu schreiben. Aber nicht trivial fürchte ich. Du müsstest wirklich im Detail gucken, wie der HTTP-Aufruf aussehen muss und dann sinnvoll die HTML-Seite "scrapen". Manchmal werden die Seiten auch erstmal nur ohne Inhalt ausgeliefert und dann asynchron per AJAX oder Websocket-Aufrufen befüllt. Das macht das dann entsprechend komplexer.

Ich würde es wahrscheinlich erstmal mit Yahoo Finance probieren. Die haben eine gut erforschte API und da findet man auch viele Infos zu. Z.B.
http://diyinvestor.de/yahoo-finance-api/

Offline FHEM_Starter

  • New Member
  • *
  • Beiträge: 30
Realtime Kurse
« Antwort #96 am: 25 April 2017, 16:47:31 »
Salut,

nach der Definition meiner Aktien erhalte ich Werte von XETRA. Da dieser immer 15 Minuten hinterher hinkt, wäre es toll, wenn ich auch auf Börsen wie "LT Lang & Schwarz" (www.comdirect.de) oder ähnliches zugreifen könnte. Gibt es in diesem Modul dafür einen Ansatz ?

Danke und Gruß
Wolfgang

Offline vbs

  • Hero Member
  • *****
  • Beiträge: 1406
Antw:Neues Modul: 98_STOCKQUOTES
« Antwort #97 am: 12 Mai 2017, 19:01:30 »
Sorry, bin ich irgendwie drüber weggekommen...

Als L&S geht meines Wissens nach nicht. Das Modul benutzt das Perl-Modul Finance::Quote zur Abfrage der Kurse. Also es können nur Quellen benutzt werden, die von dem Modul unterstützt werden:
http://finance-quote.sourceforge.net/

Das Modul scheint auch nicht mehr gepflegt zu werden.

 

decade-submarginal