95_Shares.pm erweitert um alternative Symbole

Begonnen von Prof. Dr. Peter Henning, 13 April 2024, 10:47:48

Vorheriges Thema - Nächstes Thema

Prof. Dr. Peter Henning

#15
Mit GENAU den Definitionen aus dem untenstehenden Post habe ich soeben ein "Depot3" angelegt - und siehe da, wunderbare Werte.

Module ok, Definitionen ok => Schlussfolgerung: Irgendetwas faul an der FHEM-Installation. Ich tippe auf die Perl-Version, irgendjemand hatte vor kurzem gepostet, dass diese Probleme mit Finance::Quote machen würde.

LG

pah


Jamo

Zitat von: Prof. Dr. Peter Henning am 22 April 2024, 21:26:30Ich tippe auf die Perl-Version, irgendjemand hatte vor kurzem gepostet, dass diese Probleme mit Finance::Quote machen würde.

Meine Logausgabe der sub yahoo_json liefert folgendes, also funktioniert die Abfrage yahoo_json bei mir nicht.
[yahoo_json] crumb={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}
[yahoo_json] url=https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=NVDA&crumb={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}&modules=price,summaryDetail,defaultKeyStatistics, code=401
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

ToKa

Moin,

das ist genau die gleiche Fehlermeldung wie sie bei mir auch auftaucht.

Ich konnte mir nur damit behelfen, dass ich das Cookie vom Win PC übernommen habe und yahoo_jason modifiziert habe.

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

Jamo

Hallo Torsten,
hast Du dann einfach den $crumb in Zeile 90 fest codiert, a la
$crumb='abcdefghijk';Oder sonst noch eine Modifikation?
Bei mir funktionierts damit immer noch nicht, ich bekomme bei der Abfrage des SYmbols dann immer noch ein 'Invalid Cookie' [yahoo_json] quoter=Finance::Quote=HASH(0x5608a5e1c768), reply=HTTP::Response=HASH(0x5608a8694ed0), crumb=ZXUNIV97NJR
[yahoo_json] stocks=NVDA, url=https://query2.finance.yahoo.com/v11/finance/quoteSummary/?symbols=NVDA&crumb=abcdefghijk&modules=price,summaryDetail,defaultKeyStatistics, reply=HTTP::Response=HASH(0x5608a6c6d520), code=401, body={"finance":{"result":null,"error":{"code":"Unauthorized","description":"Invalid Cookie"}}}
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

ToKa

Hallo Jakob,

nein das reicht nicht. Du musst tatsächlich das Cookie auf deinen fhem Rechner "kopieren" und mit den entsprechenden Funktionen in der yahoo_jason laden.

Ich beschreibe es heute Abend ausführlicher wie ich es gemacht habe.

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

Jamo

Zitat von: ToKa am 24 April 2024, 13:04:02Hallo Jakob,

nein das reicht nicht. Du musst tatsächlich das Cookie auf deinen fhem Rechner "kopieren" und mit den entsprechenden Funktionen in der yahoo_jason laden.

Ich beschreibe es heute Abend ausführlicher wie ich es gemacht habe.

VG
Torsten
Hallo Torsten, super, danke, das freut mich!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Prof. Dr. Peter Henning

Ich hasse Sachen, die ich nicht verstehe. Ist wahrscheinlich eine Berufskrankheit.

Würde zu gerne wissen, warum es bei mir auf Anhieb funktioniert hat - und zwar auf einem komplett neu aufgesetzten Raspberry Pi.

LG

pah

mumpitzstuff

Bei mir geht es inzwischen auch, nachdem ich mir das Pihole Log mal näher angeschaut habe. fc.yahoo.com stand bei mir in irgendwelchen DNS Filterlisten drin. Ich hab die Adresse auf die Whitelist gesetzt und schon lief es wieder.

Jamo

Zitat von: ToKa am 24 April 2024, 13:04:02Hallo Jakob,
nein das reicht nicht. Du musst tatsächlich das Cookie auf deinen fhem Rechner "kopieren" und mit den entsprechenden Funktionen in der yahoo_jason laden.
Ich beschreibe es heute Abend ausführlicher wie ich es gemacht habe.
VG
Torsten
Hallo Torsten,
wenn Du deine Anleitung noch schicken könntest? Ich habe schon so viel probiert...
Beste Grüsse, Jamo
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

ToKa

Hallo Jamo,

ich habe gerade nach dem Hinweis von mumpitzstuff auch bei mir fc.yahoo.com in die whitelist eingetragen. Meine Änderungen in der yahoo_jason.pm habe ich rückgänig gemacht, fhem neu gestarte und siehe da, es geht.

Die URL war also auch in den blocklist des unbound DNS Servers auf meiner opnsense drin. Bin jetzt ziemlich sicher, dass das auch bei Dir die Ursache ist.

Hast Du pihole oder adguard etc im Einsatz? Nimm mal die url in die whitelist auf.

@pah: Damit sollte eine berufsbedingte Neugier befriedigt sein ;)

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

Reinschki

Klasse! Auch bei mir hat der Eintrag von fc.yahoo.com in die whitelist von Pi-Hole das Problem gelöst.  :) Die Kurse werden wieder angezeigt!

Jamo

Hallo Torsten, Mumpitzstuff,
ja, ich habe AdGuard - nach setzen der Whitelist gehts jetzt auch bei mir.

Danke an alle!
Bullseye auf iNUC, Homematic + HMIP(UART/HMUSB), Debmatic, HUEBridge, Zigbee/Conbee III, FB7690, Alexa (fhem-lazy), Livetracking, LaCrosse JeeLink, LoRaWan / TTN / Chirpstack, Sonos, ESPresence

Prof. Dr. Peter Henning

Zitat von: ToKa am 26 April 2024, 19:48:59Damit sollte eine berufsbedingte Neugier befriedigt sein
Tja. Da ich mich in meinen Büchern auch mit den Fehlern des menschlichen Denkens befasse, habe ich in der Tat etwas Stoff bekommen...

LG

pah

mumpitzstuff

Arbeite mal 1 Jahr in einem großen Konzern... Das Material das du da zusammen bekommst, könntest du zu Lebzeiten nicht in Büchern zusammen fassen.

Prof. Dr. Peter Henning

Oh, das habe ich. Für die Deutsche Börse, um bei der Sache zu bleiben...
Als Folge davon habe ich 2004 zusammen mit einem Hamburger Psychiater einen Grundsatzartikel über Spielsucht an der Börse verfasst.

LG

pah