Modul STOCKQUOTES liefert keine Daten mehr

Begonnen von Reinschki, 05 Mai 2023, 09:54:56

Vorheriges Thema - Nächstes Thema

mumpitzstuff

Ich habe leider an der Stelle viel rum probiert und bin jetzt gar nicht mehr ganz sicher, ob Finance Quote auf der YahooJSON1 oder YahooJSON2 api von meinem DOIF aufgebaut hat.

https://forum.fhem.de/index.php?msg=1281315

Aktuell verwende ich die API YahooJSON1 aus dem verlinkten Modul und diese geht aktuell noch. Der Vorteil von dem DOIF an der Stelle ist, das man es selbst anpassen kann, ohne in fremden Perl Modulen rum fummeln zu müssen. Wie lange das jetzt allerdings funktioniert, kann ich nicht sagen.

Falls du mal einen Versuch damit starten möchtest, müsstest du das Attribut api auf YahooJSON1 umstellen und beim Attribut stocks die Symbole, Anfangswert deiner Aktien und deren Anzahl eintragen und dir mal ansehen ob es geht.

Prof. Dr. Peter Henning


ToKa

Moin,

kann es sein, dass Yahoo seit heute wieder keine Daten liefert? Ist das bei Euch auch so?

VG
Torsten
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Prof. Dr. Peter Henning

Ja. Ich muss wohl jetzt doch Grundsicherung beantragen, alle Ersparnisse sind weg.

LG

pah

mumpitzstuff

https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=IFX.F&modules=price&crumb=<crumb hier eintragen>

https://query1.finance.yahoo.com/v1/test/getcrumb

Mit der unteren URL muss man sich den crumb holen und dann in der ersten URL ergänzen. So jedenfalls kann man die Daten manuell wieder abrufen.

ToKa

Und wie mache ich das über die console? Auf meinem Pi ist keine GUI installiert 😔
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Prof. Dr. Peter Henning

#21
Normalerweise mit wget. Klappt aber auch nicht:

Zitatwget https://query1.finance.yahoo.com/v1/test/getcrumb
--2024-04-11 20:57:45--  https://query1.finance.yahoo.com/v1/test/getcrumb
Auflösen des Hostnamens query1.finance.yahoo.com (query1.finance.yahoo.com)... 2a00:1288:80:807::1, 2a00:1288:80:807::2, 87.248.119.251, ...
Verbindungsaufbau zu query1.finance.yahoo.com (query1.finance.yahoo.com)|2a00:1288:80:807::1|:443 ... verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet ... 429 Too Many Requests
2024-04-11 20:57:45 FEHLER 429: Too Many Requests.

Ist aber auch keine Dauerlösung, bei 50 Posten kann ich die nicht manuell holen... Muss wohl wieder ein Update von Finance::Quote geben.

Und ich muss so lange wohl wieder meine Daten auf xetra umstellen...

Was mich möglicherweise motiviert, das Modul etwas zu erweitern. Damit man alternative Symbole angeben kann.

LG

pah

ToKa

Es gibt schon ein issue auf github für Finance::Quote, aber der Kommentar klingt wenig hoffnungsvoll, dass bald eine Update kommt.

VG
Torsteb
RaspberryPi3 mit RaZberry2 und Conbee II
Fibaro: FGWPE/F-101 Switch & FIBARO System FGWPE/F Wall Plug Gen5, FGSD002 Smoke Sensor
EUROtronic: SPIRIT Wall Radiator Thermostat Valve Control
Shelly2.5 Rollladenaktoren
Zipato Bulb 2, Osram und InnrLight

Prof. Dr. Peter Henning

So, ich habe eine Lösung. Allerdings mache ich dafür einen neuen Thread auf, weil meine Module ja anders heißen.

Hier gehts weiter

https://forum.fhem.de/index.php?topic=137889.0

LG

pah